zephyr/lib
Michael Hope bbafc36b1c lib: add crc7.
Used as a checksum on command messages when talking with MMC cards.

Implemented using the unwound bytewise implementation from
https://en.wikipedia.org/wiki/Computation_of_cyclic_redundancy_checks
which is a good mix of size and speed.

The API and naming matches lib/crc7.c in Linux.

Signed-off-by: Michael Hope <mlhx@google.com>
2018-12-30 16:24:10 -05:00
..
base64 lib: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
cmsis_rtos_v1 lib: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
cmsis_rtos_v2 lib/cmsis_rtos_v2: Fix overflow in osKernelGetInfo() 2018-12-26 09:41:41 -05:00
crc lib: add crc7. 2018-12-30 16:24:10 -05:00
json
libc lib/fdtable: Add ioctl() and fcntl() implementations 2018-12-14 13:21:31 +02:00
mempool lib/mempool: One more spurious -ENOMEM condition 2018-11-20 11:35:10 +01:00
posix lib: posix: Explicitly ignoring return of memcpy 2018-12-19 14:37:25 +01:00
rbtree lib: rbtree: Do not use lowercase l for literal suffix 2018-12-07 09:06:34 -05:00
ring_buffer lib: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
CMakeLists.txt lib/cmsis_rtos_v2: Implement support for thread APIs 2018-12-20 12:23:22 +01:00
Kconfig lib/cmsis_rtos_v2: Implement support for thread APIs 2018-12-20 12:23:22 +01:00
fdtable.c lib/fdtable: Add ioctl() and fcntl() implementations 2018-12-14 13:21:31 +02:00
thread_entry.c
work_q.c kernel: add user mode work_q capability 2018-11-29 09:21:18 -08:00