BCD definitions. More...
BCD definitions.
Definition in file bcd.h.
#include <stdbool.h>#include <stddef.h>#include <stdint.h>
 Include dependency graph for bcd.h:Go to the source code of this file.
Functions | |
| static uint8_t | bcd_from_byte (uint8_t byte) | 
| Converts a byte to a binary coded decimal.  More... | |
| static uint8_t | bcd_to_byte (uint8_t bcd) | 
| Converts a binary coded decimal to a byte.  More... | |
| int | bcd_buf_from_u32 (uint32_t val, void *dst, size_t len) | 
| Convert a decimal value into a BCD buffer.  More... | |
| uint32_t | bcd_buf_to_u32 (const void *src, size_t len) | 
| Convert a BCD buffer into it's binary representation (This will reverse bcd_buf_from_u32)  More... | |
| uint64_t | bcd_buf_to_u64 (const void *src, size_t len) | 
| Convert a BCD buffer into it's binary representation.  More... | |
| int | bcd_buf_from_str (const char *str, size_t str_len, void *dst, size_t dst_len) | 
| Convert a string into a BCD buffer Digits may be separated by any character.  More... | |