42 #define RIE_U32 unsigned long
43 #define RIE_U16 unsigned short int
44 #define RIE_U8 unsigned char
45 #define RIE_S8 signed char
94 typedef enum {PowerLevel0 ,PowerLevel1 ,PowerLevel2 ,PowerLevel3,
95 PowerLevel4 ,PowerLevel5 ,PowerLevel6 ,PowerLevel7,
96 PowerLevel8 ,PowerLevel9 ,PowerLevel10,PowerLevel11,
97 PowerLevel12,PowerLevel13,PowerLevel14,PowerLevel15
RIE_Responses RadioTxCarrier(void)
Transmit a carrier tone using the current radio configuration.
RIE_BOOL RadioTxPacketComplete(void)
Checks if a packet has finished transmitting.
RIE_Responses RadioTerminateRadioOp(void)
Terminate a currently running radio RX or TX operation.
RIE_Responses RadioRxBERTestMode(void)
Enter receiver Bit Error Rate (BER) test mode where the clock and data appear on GPIO pins...
RIE_Responses RadioTxPreamble(void)
Transmit a pre-amble (alternating ones and zeros) using the current radio configuration.
RIE_Responses RadioDeInit(void)
Deinitialise the Radio, and power it down.
RIE_Responses RadioRxPacketRead(RIE_U8 BufferLen, RIE_U8 *pPktLen, RIE_U8 *pData, RIE_S8 *pRSSIdBm)
Read the packet that was received by the radio.
RIE_BOOL RadioRxPacketAvailable(void)
Checks if a packet has been received.
RIE_Responses RadioSetModulationType(RIE_ModulationTypes ModulationType)
Set the Radio Transmitter Modulation Type.
RIE_Responses RadioPowerOff(void)
Shutdown the radio and place it in its lowest power sleep mode.
RIE_Responses RadioRadioGetRSSI(RIE_S8 *pRSSIdBm)
Return a Received Signal Strength Indicator value.
RIE_Responses RadioSwitchConfig(RIE_BaseConfigs BaseConfig)
Change the Radio to using specified configuration.
RIE_Responses RadioPayldManchesterEncode(RIE_BOOL bEnable)
Enable or Disable Manchester Encoding of payload data.
RIE_Responses RadioSetFrequency(RIE_U32 Frequency)
Set frequency for radio communications.
RIE_Responses RadioTxSetPower(RIE_PAPowerLevel Power)
Set the Transmit Power Level for Radio Transmission.
RIE_Responses RadioRxPacketFixedLen(RIE_U8 Len)
Enter receive mode and wait for a packet to be received.
RIE_Responses RadioGetAPIVersion(RIE_U32 *pVersion)
Return the Radio Interface Engine API Version.
RIE_Responses RadioRxPacketVariableLen(void)
Enter receive mode and wait for a packet to be received.
RIE_Responses RadioTxSetPA(RIE_PATypes PAType, RIE_PAPowerLevel Power)
Set PA Type and the Transmit Power Level for Radio Transmission.
RIE_Responses RadioTxPacketVariableLen(RIE_U8 Len, RIE_U8 *pData)
Transmit a Variable length packet.
RIE_Responses RadioInit(RIE_BaseConfigs BaseConfig)
Initialise the Radio, using specified configuration.
RIE_Responses RadioPayldDataWhitening(RIE_BOOL bEnable)
Enable or Disable Data Whitening of payload data.
RIE_Responses RadioTxPacketFixedLen(RIE_U8 Len, RIE_U8 *pData)
Transmit a fixed length packet.