#ifndef _IFACE_NRF250K_H_
#define _IFACE_NRF250K_H_

#ifdef CC2500_INSTALLED
	#include "iface_cc2500.h"
#endif
#ifdef NRF24L01_INSTALLED
	#include "iface_nrf24l01.h"
#endif
#include "iface_xn297.h"

#if defined (CC2500_INSTALLED) || defined (NRF24L01_INSTALLED)

//////////////
// Functions
#define NRF250K_Init(X)			XN297_Configure(XN297_CRCEN, XN297_SCRAMBLED, XN297_250K, X)
#define NRF250K_HoppingCalib(X)	XN297_HoppingCalib(X)
#define NRF250K_Hopping(X)		XN297_Hopping(X)
#define NRF250K_RFChannel(X)	XN297_RFChannel(X)
#define NRF250K_SetPower()		XN297_SetPower()
#define NRF250K_SetFreqOffset()	XN297_SetFreqOffset()
#define NRF250K_IsPacketSent()  XN297_IsPacketSent()
static void __attribute__((unused)) NRF250K_SetTXAddr(uint8_t*, uint8_t);
static void __attribute__((unused)) NRF250K_WritePayload(uint8_t*, uint8_t);

#endif

#endif
