Use LoRaWAN on mDot with IKS01A1 sensor board plugged into UDK board.

Dependencies:   X_NUCLEO_IKS01A1 mbed LoRaWAN-lib SX1272Lib

Fork of LoRaWAN-demo-72 by Semtech

This project uses IKS01A1 driver library with pin definitions for mDot UDK arduino headers.
The mDot platform doesnt define arduino header pins, so they must be defined in the IKS01A1 driver library header.

Committer:
dudmuck
Date:
Wed Aug 17 23:56:43 2016 +0000
Revision:
6:72ea69843556
Parent:
1:263aa4ff29cd
use LoRaWAN on mDot with IKS01A1 sensor board

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mluis 0:45496a70a8a5 1 /*
mluis 0:45496a70a8a5 2 / _____) _ | |
mluis 0:45496a70a8a5 3 ( (____ _____ ____ _| |_ _____ ____| |__
mluis 0:45496a70a8a5 4 \____ \| ___ | (_ _) ___ |/ ___) _ \
mluis 0:45496a70a8a5 5 _____) ) ____| | | || |_| ____( (___| | | |
mluis 0:45496a70a8a5 6 (______/|_____)_|_|_| \__)_____)\____)_| |_|
mluis 0:45496a70a8a5 7 (C)2015 Semtech
mluis 0:45496a70a8a5 8
mluis 0:45496a70a8a5 9 Description: Target board general functions implementation
mluis 0:45496a70a8a5 10
mluis 0:45496a70a8a5 11 License: Revised BSD License, see LICENSE.TXT file include in the project
mluis 0:45496a70a8a5 12
mluis 0:45496a70a8a5 13 Maintainer: Miguel Luis and Gregory Cristian
mluis 0:45496a70a8a5 14 */
mluis 0:45496a70a8a5 15 #ifndef __BOARD_H__
mluis 0:45496a70a8a5 16 #define __BOARD_H__
mluis 0:45496a70a8a5 17
mluis 0:45496a70a8a5 18 #include "mbed.h"
mluis 0:45496a70a8a5 19 #include "system/timer.h"
mluis 0:45496a70a8a5 20 #include "debug.h"
mluis 0:45496a70a8a5 21 #include "system/utilities.h"
mluis 0:45496a70a8a5 22 #include "sx1272-hal.h"
mluis 0:45496a70a8a5 23
dudmuck 6:72ea69843556 24 #define USE_BAND_915_HYBRID
mluis 0:45496a70a8a5 25
mluis 1:263aa4ff29cd 26 extern SX1272MB2xAS Radio;
mluis 0:45496a70a8a5 27
mluis 0:45496a70a8a5 28 /*!
mluis 0:45496a70a8a5 29 * \brief Initializes the target board peripherals.
mluis 0:45496a70a8a5 30 */
mluis 0:45496a70a8a5 31 void BoardInit( void );
mluis 0:45496a70a8a5 32
mluis 0:45496a70a8a5 33 /*!
mluis 0:45496a70a8a5 34 * \brief Measure the Battery level
mluis 0:45496a70a8a5 35 *
mluis 0:45496a70a8a5 36 * \retval value battery level ( 0: very low, 254: fully charged )
mluis 0:45496a70a8a5 37 */
mluis 0:45496a70a8a5 38 uint8_t BoardGetBatteryLevel( void );
mluis 0:45496a70a8a5 39
mluis 0:45496a70a8a5 40 #endif // __BOARD_H__