コード例 #1
0
ファイル: nRF_CMD.c プロジェクト: ChrisRieger/openbeacon
unsigned char
nRFCMD_RegWrite (unsigned char reg, const unsigned char *buf,
		 unsigned char count)
{
  unsigned char res;

  CONFIG_PIN_CSN_LOW;
  res = nRFCMD_XcieveByte (reg);
  if (buf)
    while (count--)
      nRFCMD_XcieveByte (*buf++);
  CONFIG_PIN_CSN_HIGH;

  return res;
}
コード例 #2
0
ファイル: nRF_CMD.c プロジェクト: code-constructor/openbeacon
unsigned char nRFCMD_RegExec(unsigned char reg) {
	unsigned char res;

	CONFIG_PIN_CSN = 0;
	res = nRFCMD_XcieveByte(reg);
	CONFIG_PIN_CSN = 1;

	return res;
}
コード例 #3
0
ファイル: nRF_CMD.c プロジェクト: StefanieKoch/openbeacon
uint8_t
nRFCMD_RegExec (uint8_t reg)
{
	uint8_t res;

	CONFIG_PIN_CSN = 0;
	res = nRFCMD_XcieveByte (reg);
	CONFIG_PIN_CSN = 1;

	return res;
}