| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- /******************************************************************************
- 版权所有:
- 文件名称: mb.c
- 文件版本: 01.01
- 创建作者: sunxi
- 创建日期: 2022-05-17
- 功能说明: 邮箱驱动头文件
- 其它说明:
- 修改记录:
- */
- #ifndef _MB_H_
- #define _MB_H_
- enum
- {
- MB_CMD_NONE,
- MB_CMD_TIME = 1, //校时
- MB_CMD_FREQTR = 2, //频率跟踪
- MB_CMD_RfV = 3, //AD7616参考电压范围
-
- MB_CMD__NUM
- };
- /******************************************************************************
- 函数名称: mb_notice_time_update
- 函数版本: 01.01
- 创建作者: sunxi
- 创建日期: 2022-05-17
- 函数说明: 用邮箱告知时间更新了
- 参数说明:
- 返回值: 成功返回0, 失败返回-1
- 修改记录:
- */
- int mb_notice_time_update(void);
- /******************************************************************************
- 函数名称: mb_notice_freqTr_update
- 函数版本: 01.01
- 创建作者: sunxi
- 创建日期: 2022-05-17
- 函数说明: 用邮箱告知频率跟踪更新了
- 参数说明:
- 返回值: 成功返回0, 失败返回-1
- 修改记录:
- */
- int mb_notice_freqTr_update(void);
- /******************************************************************************
- 函数名称: mb_notice_RfV_update
- 函数版本: 01.01
- 创建作者: sunxi
- 创建日期: 2022-05-17
- 函数说明: 用邮箱告知AD7616参考电压范围更新了
- 参数说明:
- no:第n片7616
- 返回值: 成功返回0, 失败返回-1
- 修改记录:
- */
- int mb_notice_RfV_update(uint8_t no);
- /******************************************************************************
- 函数名称: mb_write
- 函数版本: 01.01
- 创建作者: sunxi
- 创建日期: 2022-05-17
- 函数说明: 向邮箱写入数据.
- 参数说明:
- cmd:命令号
- data:写入数据
- len:写入数据长度,注意: 如果转入2个uint32_t的数据,那么长度为2,不是8.
- 返回值: 成功返回0, 失败返回-1
- 修改记录:
- !!!!!!!!! 注意: 如果转入2个uint32_t的数据,那么长度为2,不是8.
- */
- int mb_write(uint16_t cmd, uint32_t *data, uint8_t len);
- /******************************************************************************
- 函数名称: mb_init
- 函数版本: 01.01
- 创建作者: sunxi
- 创建日期: 2022-05-17
- 函数说明: mb初始化.
- 参数说明:
- 无
- 返回值: 成功返回0, 失败返回-1
- 修改记录:
- */
- int mb_init(void);
- /******************************************************************************
- 函数名称: mb_exit
- 函数版本: 01.01
- 创建作者: sunxi
- 创建日期: 2022-05-17
- 函数说明: mb反初始化.
- 参数说明:
- 无
- 返回值: 总是返回0.
- 修改记录:
- */
- int mb_exit(void);
-
- #endif
- /*------------------------------ 文件结束 -------------------------------------
- */
|