Component: mc13192DataM
************************************************************
Defines
Macros for communicating with the MC13192. ************************************************************
- uint16_t operation = 0x4000
- receiveItem_t rxPacket
- norace uint8_t *txPacket
- norace uint8_t txLength
- result_t send(void)
- result_t receive(void)
- uint8_t getCCAFinal(void)
- void writeTXPacketLength(void)
- bool readRXPacketLength(void)
- void writeTXPacket(void)
- void readRXPacket(void)
-
command result_t
Send.send
(uint8_t *packet, uint8_t length)
-
async event void
Send.sendDone
(uint8_t *packet)
-
command result_t
Recv.enableReceiver
(uint8_t *buffer, uint8_t length)
-
command uint8_t
Recv.disableReceiver
(void)
-
async event void
Recv.dataReady
(receiveItem_t *myData)
-
async event void
Interrupt.txDone
(void)
-
async event void
Interrupt.dataIndication
(bool crc)
-
async event void
Interrupt.lockLost
(void)
-
async event void
Interrupt.ccaDone
(bool isClear)
-
__inline result_t send(void)
-
__inline result_t receive(void)
-
__inline uint8_t getCCAFinal(void)
-
__inline void writeTXPacketLength(void)
-
__inline bool readRXPacketLength(void)
-
__inline void writeTXPacket(void)
-
__inline void readRXPacket(void)