|
Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
|
Modules | |
| cks endian definition | |
Functions | |
| void | bflb_cks_reset (struct bflb_device_s *dev) |
| Reset checksum module. More... | |
| void | bflb_cks_set_endian (struct bflb_device_s *dev, uint8_t endian) |
| Set checksum bitorder. More... | |
| uint16_t | bflb_cks_compute (struct bflb_device_s *dev, uint8_t *data, uint32_t length) |
| Compute data with checksum. More... | |
| uint16_t bflb_cks_compute | ( | struct bflb_device_s * | dev, |
| uint8_t * | data, | ||
| uint32_t | length | ||
| ) |
Compute data with checksum.
| [in] | dev | device handle |
| [in] | data | input data buffer |
| [in] | length | data length |
| void bflb_cks_reset | ( | struct bflb_device_s * | dev | ) |
Reset checksum module.
| [in] | dev | device handle |
| void bflb_cks_set_endian | ( | struct bflb_device_s * | dev, |
| uint8_t | endian | ||
| ) |
Set checksum bitorder.
| [in] | dev | device handle |
| [in] | endian | cks endian, use cks endian definition |