Files
STM8_Mesh_Control/include/nonvolatile_config.h
T

20 lines
509 B
C

/**
* @file nonvolatile_config.h
* @brief STM8 Data EEPROM 中的设备配置接口。
*/
#ifndef NONVOLATILE_CONFIG_H
#define NONVOLATILE_CONFIG_H
#include <stdint.h>
/** 初始化 EEPROM 配置访问状态。 */
void NonvolatileConfig_Init(void);
/** 读取保存的电流阈值;无效时返回 0。 */
uint16_t NonvolatileConfig_ReadThreshold(void);
/** 保存电流阈值;返回 1 表示写入并回读校验成功。 */
uint8_t NonvolatileConfig_WriteThreshold(uint16_t threshold_ma);
#endif