23 #include "sys/clock.h" 
   30 #define PRINTF(...) printf(__VA_ARGS__) 
   32 #define PRINTF(...) do {} while (0) 
   36 #define RF_RX_LED_ON()          leds_on(LEDS_RED); 
   37 #define RF_RX_LED_OFF()         leds_off(LEDS_RED); 
   38 #define RF_TX_LED_ON()          leds_on(LEDS_GREEN); 
   39 #define RF_TX_LED_OFF()         leds_off(LEDS_GREEN); 
   41 #define RF_RX_LED_ON() 
   42 #define RF_RX_LED_OFF() 
   43 #define RF_TX_LED_ON() 
   44 #define RF_TX_LED_OFF() 
   53 #if !NETSTACK_CONF_SHORTCUTS 
   60 #if CC_CONF_OPTIMIZE_STACK_SIZE 
   67   ENERGEST_ON(ENERGEST_TYPE_IRQ);
 
   72   if(RFIF & IRQ_FIFOP) {
 
   77   S1CON &= ~(RFIF_0 | RFIF_1);
 
   79   ENERGEST_OFF(ENERGEST_TYPE_IRQ);
 
   85 #if CC2430_RFERR_INTERRUPT 
   91 #if CC_CONF_OPTIMIZE_STACK_SIZE 
   95 cc2430_rf_error_ISR(
void) __interrupt(RFERR_VECTOR)
 
CC2430 registers header file for CC2430. 
void process_poll(struct process *p)
Request a process to be polled. 
    Header file for the radio API  
#define PROCESS_NAME(name)
Declare the name of a process. 
    Header file for the Rime buffer (packetbuf) management  
    CC2430 RF driver header file  
void cc2430_rf_ISR(void) __interrupt(RF_VECTOR)
RF interrupt service routine. 
void cc2430_rf_command(uint8_t command)
Execute a single CSP command. 
    Header file for Rime statistics  
    Include file for the Contiki low-layer network stack (NETSTACK)