diff --git a/drivers/cc110x/include/cc110x-internal.h b/drivers/cc110x/include/cc110x-internal.h index 5d51697dffc718967abc07e87edbd9fb850d7b8e..8ccdd402fce325f649da2c2474a94216db83d62d 100644 --- a/drivers/cc110x/include/cc110x-internal.h +++ b/drivers/cc110x/include/cc110x-internal.h @@ -56,7 +56,9 @@ extern "C" { after CS */ #define CC110X_GDO1_LOW_RETRY (100) /**< Max. retries for SO to go low after CS */ +#ifndef CC100X_DEFAULT_CHANNEL #define CC110X_DEFAULT_CHANNEL (0) /**< The default channel number */ +#endif #define CC110X_MIN_CHANNR (0) /**< lowest possible channel number */ #define CC110X_MAX_CHANNR (0) /**< highest possible channel number */ diff --git a/drivers/include/at86rf2xx.h b/drivers/include/at86rf2xx.h index adf2f4da854fdd0a8a9ad2ae365e93a6dc164185..f2e63d7cb1df0582d6d4055baa14f629ee2b93ec 100644 --- a/drivers/include/at86rf2xx.h +++ b/drivers/include/at86rf2xx.h @@ -61,12 +61,16 @@ extern "C" { /* the AT86RF212B has a sub-1GHz radio */ #define AT86RF2XX_MIN_CHANNEL (0) #define AT86RF2XX_MAX_CHANNEL (10) +#ifndef AT86RF2XX_DEFAULT_CHANNEL #define AT86RF2XX_DEFAULT_CHANNEL (5) +#endif #else #define AT86RF2XX_MIN_CHANNEL (11U) #define AT86RF2XX_MAX_CHANNEL (26U) +#ifndef AT86RF2XX_DEFAULT_CHANNEL #define AT86RF2XX_DEFAULT_CHANNEL (26U) #endif +#endif /** @} */ /** diff --git a/drivers/include/kw2xrf.h b/drivers/include/kw2xrf.h index 54f5db1ca1a028d6e1aed4fbb1a8b1dfb18e1628..21cc44c6bc9d051b190e271d9b719511fef25fdb 100644 --- a/drivers/include/kw2xrf.h +++ b/drivers/include/kw2xrf.h @@ -65,7 +65,9 @@ extern "C" { /** * @brief Default channel used after initialization */ +#ifndef KW2XRF_DEFAULT_CHANNEL #define KW2XRF_DEFAULT_CHANNEL (26U) +#endif /** * @brief Default TX_POWER in dbm used after initialization diff --git a/drivers/include/xbee.h b/drivers/include/xbee.h index 727d79353d453eef7c19994bb7fc20ddd4603584..3b355a1d370933ca73fdfd93d34fd45ff2ad7058 100644 --- a/drivers/include/xbee.h +++ b/drivers/include/xbee.h @@ -68,7 +68,9 @@ extern "C" { /** * @brief Default channel used after initialization */ +#ifndef XBEE_DEFAULT_CHANNEL #define XBEE_DEFAULT_CHANNEL (26U) +#endif /** * @name Address flags diff --git a/drivers/nrf24l01p/include/nrf24l01p_settings.h b/drivers/nrf24l01p/include/nrf24l01p_settings.h index 41ff3cdd0e773ebdbf2f2c9a79d1182cd06c0531..c380b493e2acdbaceea391f08948760a05a35dfe 100644 --- a/drivers/nrf24l01p/include/nrf24l01p_settings.h +++ b/drivers/nrf24l01p/include/nrf24l01p_settings.h @@ -28,7 +28,9 @@ extern "C" { #define INITIAL_ADDRESS_WIDTH 5 #define NRF24L01P_MAX_DATA_LENGTH 32 +#ifndef INITIAL_RF_CHANNEL #define INITIAL_RF_CHANNEL 5 +#endif #define INITIAL_RX_POWER_0dB 0 #define DELAY_CS_TOGGLE_TICKS 2