|
发表于 2011-7-22 21:26:47
|
显示全部楼层
这个示例代码学习一下可以,不过最好不要用到产品里面。
实际使用时,参考SimpliciTI的驱动,或者直接使用MRFI层,在mrfi.h中对常用的操作都做了封装
比如:
void MRFI_Init(void);
uint8_t MRFI_Transmit(mrfiPacket_t *, uint8_t);
void MRFI_Receive(mrfiPacket_t *);
void MRFI_RxCompleteISR(void); /* populated by code using MRFI */
uint8_t MRFI_GetRadioState(void);
void MRFI_RxOn(void);
void MRFI_RxIdle(void);
int8_t MRFI_Rssi(void);
void MRFI_SetLogicalChannel(uint8_t);
uint8_t MRFI_SetRxAddrFilter(uint8_t *);
void MRFI_EnableRxAddrFilter(void);
void MRFI_DisableRxAddrFilter(void);
void MRFI_Sleep(void);
void MRFI_WakeUp(void);
uint8_t MRFI_RandomByte(void);
void MRFI_DelayMs(uint16_t);
void MRFI_ReplyDelay(void);
void MRFI_PostKillSem(void);
void MRFI_SetRFPwr(uint8_t); |
|