Initialize repository and implement low-power sleep wakeup

This commit is contained in:
Antigravity IDE
2026-07-15 15:57:37 +08:00
commit 30a2e1680b
70 changed files with 86332 additions and 0 deletions

16
Drivers/rf.h Normal file
View File

@@ -0,0 +1,16 @@
#ifndef __RF_H__
#define __RF_H__
#include "../App/config.h"
#include "stc32g.h"
// Public RF functions
void RF_Init(void);
void RF_SetMode(u8 mode); // mode: 0=Sleep, 1=Rx, 2=Tx
void EV1527_TxFrame(u32 addr, u8 dat);
void EV1527_Transmit(u32 addr, u8 dat);
u16 GetPulseDuration(u8 state, u16 timeout_us);
bit EV1527_Decode(u32 *out_addr, u8 *out_data);
void Loopback_Test(void);
#endif