Modules | |
Cyclic Redundancy Check 16 (CRC16) calculation | |
The Cyclic Redundancy Check 16 is a hash function that produces a checksum that is used to detect errors in transmissions. | |
Linked list library | |
The linked list library provides a set of functions for manipulating linked lists. | |
Table-driven Manchester encoding and decoding | |
Manchester encoding is a bit encoding scheme which translates each bit into two bits: the original bit and the inverted bit. | |
Ring buffer library | |
The ring buffer library implements ring (circular) buffer where bytes can be read and written independently. |