#pragma once #include #pragma pack (push,1) typedef struct { uint8_t len; uint8_t sn[24]; uint16_t crc; }sn_t; #pragma pack(pop) void nv_save_soc(void); int nv_restore_soc(void); void nv_erase_soc(int index); 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);