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);
}
Exemple #3
0
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);
}
Exemple #4
0
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);
}
Exemple #5
0
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);
}