| 123456789101112131415161718192021222324252627282930 |
- #pragma once
- #include <stdint.h>
- #pragma pack (push,1)
- typedef struct {
- uint8_t len;
- uint8_t sn[24];
- uint16_t crc;
- }sn_t;
- typedef struct {
- uint8_t result;
- uint16_t crc;
- }factory_t;
- #pragma pack(pop)
- void nv_save_soc(void);
- int nv_restore_soc(void);
- void nv_erase_all_soc(int keep_cycle);
- int nv_save_sn(uint8_t *sn, int len);
- int nv_read_sn(uint8_t *sn, int len);
- int nv_read_write_test(void);
- void nv_save_all_soc(void);
- void nv_storage_log(void);
- int nv_save_factory_result(uint8_t result);
- uint8_t nv_read_factory_result(void);
|