void nRFCMD_Execute(void) { nRFCMD_Macro(g_MacroStart); sleep_2ms(); CONFIG_PIN_CE = 1; sleep_2ms(); CONFIG_PIN_CE = 0; nRFCMD_Stop(); }
void nRFCMD_Init(void) { /* update CPU default pin settings */ CONFIG_PIN_CSN = 1; CONFIG_PIN_CE = 0; CONFIG_PIN_MOSI = 0; CONFIG_PIN_SCK = 0; sleep_2ms(); /* send initialization macro to RF chip */ nRFCMD_Macro(g_MacroInitialization); }
void nRFCMD_Init (void) { /* update CPU default pin settings */ CONFIG_PIN_CSN_LOW; //Travis code = LOW, Openbeacon code = HIGH ???? CONFIG_PIN_CE_LOW; CONFIG_PIN_MOSI_LOW; CONFIG_PIN_SCK_LOW; sleep_2ms (); /* send initialization macro to RF chip */ nRFCMD_Macro (g_MacroInitialization); }
void nRFCMD_InitSniff (void) { /* update CPU default pin settings */ CONFIG_PIN_CSN_LOW; CONFIG_PIN_CE_LOW; CONFIG_PIN_MOSI_LOW; CONFIG_PIN_SCK_LOW; sleep_2ms (); /* send initialization macro to RF chip */ nRFCMD_Macro (g_MacroSniff); }
void nRFCMD_Init (void) { /* configure CPU peripherals */ OPTION_REG = CONFIG_CPU_OPTION; TRISA = CONFIG_CPU_TRISA; TRISC = CONFIG_CPU_TRISC; WPUA = CONFIG_CPU_WPUA; ANSEL = CONFIG_CPU_ANSEL; CMCON0 = CONFIG_CPU_CMCON0; OSCCON = CONFIG_CPU_OSCCON; /* update CPU default pin settings */ CONFIG_PIN_CSN = 1; CONFIG_PIN_CE = 0; CONFIG_PIN_MOSI = 0; CONFIG_PIN_SCK = 0; CONFIG_PIN_ANT_SWITCH = 0; sleep_2ms (); /* send initialization macro to RF chip */ nRFCMD_Macro (g_MacroInitialization); }