| 1234567891011121314 |
- #ifndef HAMMING_H__
- #define HAMMING_H__
- #include "stm32f10x.h"
- void hamming_test(uint8_t num);
- void HM_encode_u32(uint32_t data, uint32_t *code);
- uint32_t HM_decode_u32(uint32_t *data);
- void HM_encode_char(uint8_t data, uint8_t *code);
- uint8_t HM_decode_char(uint8_t *code, uint8_t *c_err);
- void HM_encode(uint8_t *data, uint8_t *code, uint16_t size);
- uint8_t HM_decode(uint8_t *code, uint8_t *data, uint16_t size);
- #endif
|