zephyr/modules
Artur Hadasz 4400540d15 modules: hal_nordic: nrf_802154: RNG xor-shift algorithm
The LCG method used earlier in the random number generator was problematic,
as the lowest bits repeated periodically (for example, the generated number
always resulted in an odd-even-odd-even-.. sequence, or the last three bits
formed an cycle of the length 8). This is because the LCG was done module
2^32. Any LCG using a power of 2 as the modulus will cause the same issue.
The used RNG method was changed to Marsaglia's xor shift-algorithm,
which does not have this issue.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
2023-01-04 11:44:07 +00:00
..
canopennode crc: Make the build of crc function dependent on a Kconfig 2022-11-23 13:30:00 +01:00
fatfs fs/fatfs: Update FAT FS support code for version 0.15 w/patch1 2022-12-13 10:44:01 -06:00
hal_ethos_u modules: add an Arm Ethos-U HAL module 2022-11-15 14:47:43 +01:00
hal_gigadevice
hal_infineon
hal_nordic modules: hal_nordic: nrf_802154: RNG xor-shift algorithm 2023-01-04 11:44:07 +00:00
hal_nxp hal: nxp: Check Kconfig before including HAL 2022-11-01 21:41:55 -05:00
hal_rpi_pico
liblc3
littlefs treewide: Use CONFIG_*_ENDIAN instead of __BYTE_ORDER__ 2022-10-28 19:23:46 +09:00
loramac-node
lz4
mbedtls modules: mbedtls: Provide mbedtls_hardware_poll() conditionally 2022-11-22 13:17:43 +09:00
nanopb
openthread modules: openthread: platform: Added setting default tx power 2022-12-21 12:21:09 +01:00
segger modules: build segger debugmon code with config 2022-12-28 12:00:46 +01:00
tflite-micro modules: add an Arm Ethos-U HAL module 2022-11-15 14:47:43 +01:00
TraceRecorder
trusted-firmware-a
trusted-firmware-m
uoscore-uedhoc
zcbor
Kconfig
Kconfig.altera
Kconfig.atmel
Kconfig.cmsis math: Introduce a DSP basicmath subsystem with a cmsis backend 2022-12-02 20:15:55 +01:00
Kconfig.cmsis_dsp math: Introduce a DSP basicmath subsystem with a cmsis backend 2022-12-02 20:15:55 +01:00
Kconfig.cmsis_nn
Kconfig.cypress
Kconfig.eos_s3
Kconfig.esp32
Kconfig.imx
Kconfig.infineon drivers: adc: Add ADC xmc4xxx drivers 2022-12-20 14:17:23 +01:00
Kconfig.libmetal
Kconfig.lvgl modules: lvgl: change mentions of "LittleVGL" to "LVGL" 2022-12-16 09:31:41 +01:00
Kconfig.mcuboot_bootutil
Kconfig.mcux
Kconfig.microchip
Kconfig.nuvoton
Kconfig.open-amp
Kconfig.s32
Kconfig.silabs
Kconfig.simplelink
Kconfig.sof
Kconfig.st
Kconfig.stm32
Kconfig.syst
Kconfig.telink
Kconfig.tinycbor
Kconfig.tinycrypt
Kconfig.vega
Kconfig.wurthelektronik
Kconfig.xtensa
modules.cmake