66 return ((
unsigned short)rv);
118 while(s == 0x0000 || s == 0x8003) {
119 for(i = 0; i < 16; i++) {
#define SOC_ADC_RNDL
RNG low byte.
#define RFCORE_XREG_RSSISTAT_RSSI_VALID
RSSI value is valid.
#define RFCORE_XREG_RFRND_IRND
Random bit from the I channel.
#define RFCORE_XREG_FRMCTRL0
Frame handling.
#define RFCORE_XREG_RSSISTAT
RSSI valid status register.
#define SOC_ADC_RNDH
RNG high byte.
#define SOC_ADC_ADCCON1_RCTRL1
RCTRL high bit.
Header file with register manipulation macro definitions.
#define CC2538_RF_CSP_ISRXON()
Send an RX ON command strobe to the CSP.
void random_init(unsigned short seed)
Seed the cc2430 random number generator.
Header file for the cc2538 System Control driver.
Header file with register declarations for the cc2538 ADC and H/W RNG.
#define SOC_ADC_ADCCON1
ADC Control 1.
Top-level header file for cc2538 RF Core registers.
#define SYS_CTRL_RCGCRFC
RF Core clocks - active mode.
#define CC2538_RF_CSP_ISRFOFF()
Send a RF OFF command strobe to the CSP.
Header file for the cc2538 RF driver.
#define RFCORE_XREG_RFRND
Random data.
#define SOC_ADC_ADCCON1_RCTRL0
RCTRL low bit.
unsigned short random_rand(void)
Generate the next state and return the upper part of it.