light sensor
Dependencies: X_NUCLEO_IKS01A1 LoRaWAN-lib SX1276Lib mbed
Fork of LoRaWAN-SX1276-Application-Demo by
Diff: app/Config.h
- Revision:
- 0:42863a11464a
- Child:
- 1:80c1daf19aa4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/Config.h Fri Aug 26 19:36:35 2016 +0000 @@ -0,0 +1,138 @@ +/* + / _____) _ | | +( (____ _____ ____ _| |_ _____ ____| |__ + \____ \| ___ | (_ _) ___ |/ ___) _ \ + _____) ) ____| | | || |_| ____( (___| | | | +(______/|_____)_|_|_| \__)_____)\____)_| |_| + (C)2015 Semtech + +Description: End device communication parameters + +License: Revised BSD License, see LICENSE.TXT file include in the project + +Maintainer: Uttam Bhat +*/ + +#ifndef __LORA_CONFIG_H__ +#define __LORA_CONFIG_H__ + +/*! + * Configure End-Device to use 8-channels corresponding to Block A + * Comment/Uncomment to disable/enable Hybrid mode + */ +#define USE_BAND_915_HYBRID + +#ifndef USE_BAND_915_HYBRID +/*! + * Configure End-Device to use 64-channels across to Block A thru Block H + */ +#define USE_BAND_915 + +#endif + +/*! + * Join requests trials periodicity. It is the time between RX1/RX2 and next TX + */ +#define OVER_THE_AIR_ACTIVATION_DUTYCYCLE 5000000 // value in us + +/*! + * Defines the application data transmission periodicity. It is the time between RX1/RX2 and next TX + */ +#define APP_TX_DUTYCYCLE 5000000 // value in us + +/*! + * LoRaWAN confirmed messages + * \remark 1 : Confirmed messages enabled. Must receive ACK from network server + 0 : Confirmed messages disabled. + */ +#define LORAWAN_CONFIRMED_MSG_ON 1 + +/*! + * LoRaWAN Adaptive Data Rate + * + * \remark Please note that when ADR is enabled the end-device uses default datarate of DR_0 + */ +#define LORAWAN_ADR_ON 0 + +/*! + * Default mote datarate + * \remark DR_0 : 980 bps; DR_1 : 1760 bps; DR_2 : 3125 bps; DR_3 : 5470 bps; DR_4 : 12500 bps + */ +#define LORAWAN_DEFAULT_DATARATE DR_0 + +/*! + * LoRaWAN application port + */ +#define LORAWAN_APP_PORT 5 + +/*! + * LoRaWAN User defined Tx Power + * + * \remark The Tx power level is set as TX_POWER_P_DBM, where 10 <= P <= 30 and P is even value { i.e. P = 10, 12, 14 ... 28 or 30 } + */ +#define LORAWAN_TX_POWER TX_POWER_20_DBM + +#if ( LORAWAN_APP_PORT == 5 ) +/*==================================================== + US01 GPS APPLICATION DEMO (PORT 5) +====================================================*/ + +/*! + * User application data buffer size + */ +#define LORAWAN_APP_DATA_SIZE 11 + +/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ + +#elif ( LORAWAN_APP_PORT == 6 ) +/*==================================================== + SENET M2X DEMO (PORT 6) +====================================================*/ + +/*! + * User application data buffer size + */ +#define LORAWAN_APP_DATA_SIZE 2 + +/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ + +#elif ( LORAWAN_APP_PORT == 7 ) +/*==================================================== + SENET GPS DEMO (PORT 7) +====================================================*/ + +/*! + * User application data buffer size + */ +#define LORAWAN_APP_DATA_SIZE 11 + +/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ + +#elif ( LORAWAN_APP_PORT == 11 ) +/*==================================================== + PUSH BUTTON DEMO (PORT 11) +====================================================*/ + +/*! + * User application data buffer size + */ +#define LORAWAN_APP_DATA_SIZE 2 + +/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ + +#elif ( LORAWAN_APP_PORT == 12 ) +/*==================================================== + TRANSMIT ON VERTICAL ORIENTATION DEMO (PORT 12) +====================================================*/ + +/*! + * User application data buffer size + */ +#define LORAWAN_APP_DATA_SIZE 2 + +/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ + + +#endif + +#endif // __LORA_CONFIG_H__