ezradio_comm.h
Go to the documentation of this file.00001
00033 #ifndef _EZRADIO_COMM_H_
00034 #define _EZRADIO_COMM_H_
00035
00036 #ifdef __cplusplus
00037 extern "C" {
00038 #endif
00039
00041 #define EZRADIO_CTS_TIMEOUT 10000
00042
00043 extern uint8_t ezradio_comm_CtsWentHigh;
00044
00045 uint8_t ezradio_comm_GetResp(uint8_t byteCount, uint8_t* pData);
00046 void ezradio_comm_SendCmd(uint8_t byteCount, uint8_t* pData);
00047 void ezradio_comm_ReadData(uint8_t cmd, uint8_t pollCts, uint8_t byteCount, uint8_t* pData);
00048 void ezradio_comm_WriteData(uint8_t cmd, uint8_t pollCts, uint8_t byteCount, uint8_t* pData);
00049
00050 uint8_t ezradio_comm_PollCTS(void);
00051 uint8_t ezradio_comm_SendCmdGetResp(uint8_t cmdByteCount, uint8_t* pCmdData,
00052 uint8_t respByteCount, uint8_t* pRespData);
00053 void ezradio_comm_ClearCTS(void);
00054
00055 #ifdef __cplusplus
00056 }
00057 #endif
00058
00059 #endif //_EZRADIO_COMM_H_