修正1.14寸屏幕垂直偏置并添加自动清屏以清除开机噪声;修正新硬件射频收发引脚对调,低功耗唤醒中断重定向至P3.6中断16;添加一键串口收发诊断测试指令,并临时屏蔽SOS物理按键
This commit is contained in:
11
Drivers/rf.h
11
Drivers/rf.h
@@ -52,18 +52,13 @@ u16 GetPulseDuration(u8 state, u16 timeout_us);
|
||||
* @param out_addr 输出参数指针:若解码成功,将写入解析得到的 20 位发送地址 (即 24 位帧除去 4 位数据位后的剩余高 20 位)
|
||||
* @param out_data 输出参数指针:若解码成功,将写入解析出的 4 位命令状态数据码 (例如报警/SOS等)
|
||||
* @return bit 1-成功解析出一帧有效数据;0-当前未捕获到合法脉冲或校验失败
|
||||
* @note 此函数通过对 P2.1 (RF_RX_DATA) 输入脉冲宽度进行软件精密测量,定位同步头,依次采集 24 个数据位,并进行 3 次重复性去噪校验。
|
||||
* @note 此函数通过对 P3.6 (RF_RX_DATA) 输入脉冲宽度进行软件精密测量,定位同步头,依次采集 24 个数据位,并进行 3 次重复性去噪校验。
|
||||
*/
|
||||
bit EV1527_Decode(u32 *out_addr, u8 *out_data);
|
||||
|
||||
/**
|
||||
* @brief 串口与射频功能的回环测试函数 (调试使用)
|
||||
* @brief RF 收发诊断测试功能 (支持发送与接收监听打印)
|
||||
*/
|
||||
void Loopback_Test(void);
|
||||
|
||||
/**
|
||||
* @brief 射频控制引脚的高低电平输出极性测试 (硬件排查使用)
|
||||
*/
|
||||
void RF_Test_Pin(void);
|
||||
void RF_DiagnosticMode(char choice);
|
||||
|
||||
#endif // __RF_H__
|
||||
|
||||
Reference in New Issue
Block a user