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 |