修复多连接的问题
This commit is contained in:
@@ -180,7 +180,7 @@ int sd2506_init(void);
|
||||
* 3. 关闭写保护
|
||||
* 注意:不可单独写某一个时间寄存器
|
||||
*/
|
||||
int sd2506_set_time(const sd2506_time_t *time);
|
||||
int sd2506_set_time(const sd2506_time_t *p_time);
|
||||
|
||||
/*
|
||||
* 函数功能:读取 RTC 时间日期
|
||||
@@ -191,7 +191,7 @@ int sd2506_set_time(const sd2506_time_t *time);
|
||||
* 2. BCD 转十进制
|
||||
* 3. 屏蔽小时 bit7 (12/24标志位)
|
||||
*/
|
||||
int sd2506_get_time(sd2506_time_t *time);
|
||||
int sd2506_get_time(sd2506_time_t *p_time);
|
||||
|
||||
/*
|
||||
* 函数功能:读取芯片内部温度
|
||||
@@ -200,7 +200,7 @@ int sd2506_get_time(sd2506_time_t *time);
|
||||
* 限定条件:sd2506_init() 已调用
|
||||
* 函数说明:读取 16H 寄存器,bit7 为符号位,范围 -40~+85
|
||||
*/
|
||||
int sd2506_get_temperature(int8_t *temp);
|
||||
int sd2506_get_temperature(int8_t *p_temp);
|
||||
|
||||
/*
|
||||
* 函数功能:读取电池电压 (毫伏)
|
||||
@@ -210,7 +210,7 @@ int sd2506_get_temperature(int8_t *temp);
|
||||
* 函数说明:1. 读取 1AH bit7 (BAT8_VAL) 和 1BH (BAT_VL)
|
||||
* 2. 组合 9 位数据得到电压值 (如 0x135 = 309 = 3.09V)
|
||||
*/
|
||||
int sd2506_get_battery_voltage(uint16_t *voltage);
|
||||
int sd2506_get_battery_voltage(uint16_t *p_voltage);
|
||||
|
||||
/*
|
||||
* 函数功能:读取芯片 8 字节 ID
|
||||
@@ -219,7 +219,7 @@ int sd2506_get_battery_voltage(uint16_t *voltage);
|
||||
* 限定条件:sd2506_init() 已调用
|
||||
* 函数说明:读取 72H~79H 共 8 字节唯一 ID
|
||||
*/
|
||||
int sd2506_get_id(uint8_t id[8]);
|
||||
int sd2506_get_id(uint8_t p_id[8]);
|
||||
|
||||
/*
|
||||
* 函数功能:读取用户 SRAM 数据
|
||||
@@ -230,7 +230,7 @@ int sd2506_get_id(uint8_t id[8]);
|
||||
* 限定条件:sd2506_init() 已调用
|
||||
* 函数说明:SRAM 地址范围 0~69,对应寄存器 2CH~71H
|
||||
*/
|
||||
int sd2506_read_sram(uint8_t addr, uint8_t *buf, uint8_t len);
|
||||
int sd2506_read_sram(uint8_t addr, uint8_t *p_buf, uint8_t len);
|
||||
|
||||
/*
|
||||
* 函数功能:写入用户 SRAM 数据
|
||||
@@ -242,7 +242,7 @@ int sd2506_read_sram(uint8_t addr, uint8_t *buf, uint8_t len);
|
||||
* 函数说明:SRAM 地址范围 0~69,对应寄存器 2CH~71H
|
||||
* SRAM 无需开写保护即可写入
|
||||
*/
|
||||
int sd2506_write_sram(uint8_t addr, const uint8_t *buf, uint8_t len);
|
||||
int sd2506_write_sram(uint8_t addr, const uint8_t *p_buf, uint8_t len);
|
||||
|
||||
/*
|
||||
* 函数功能:设置报警中断
|
||||
@@ -255,7 +255,7 @@ int sd2506_write_sram(uint8_t addr, const uint8_t *buf, uint8_t len);
|
||||
* 3. 使能报警中断 INTAE
|
||||
* 4. 关写保护
|
||||
*/
|
||||
int sd2506_set_alarm(const sd2506_time_t *time, uint8_t mask);
|
||||
int sd2506_set_alarm(const sd2506_time_t *p_time, uint8_t mask);
|
||||
|
||||
/*
|
||||
* 函数功能:清除报警中断标志
|
||||
@@ -271,7 +271,7 @@ int sd2506_clear_alarm(void);
|
||||
* 入口参数:val - 输出值指针
|
||||
* 返回值:0 - 成功,-2 - I2C 通信错误
|
||||
*/
|
||||
int sd2506_read_ctr1(uint8_t *val);
|
||||
int sd2506_read_ctr1(uint8_t *p_val);
|
||||
|
||||
/*
|
||||
* 函数功能:BCD 码转十进制
|
||||
|
||||
Reference in New Issue
Block a user