Initialize repository and implement low-power sleep wakeup
This commit is contained in:
16
Drivers/rf.h
Normal file
16
Drivers/rf.h
Normal 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
|
||||
Reference in New Issue
Block a user