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
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.
board/board.cpp@6:72ea69843556, 2016-08-17 (annotated)
- 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?
User | Revision | Line number | New 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 | #include "mbed.h" |
mluis | 0:45496a70a8a5 | 16 | #include "board.h" |
mluis | 0:45496a70a8a5 | 17 | |
mluis | 1:263aa4ff29cd | 18 | SX1272MB2xAS Radio( NULL ); |
mluis | 0:45496a70a8a5 | 19 | |
mluis | 0:45496a70a8a5 | 20 | void BoardInit( void ) |
mluis | 0:45496a70a8a5 | 21 | { |
mluis | 0:45496a70a8a5 | 22 | TimerTimeCounterInit( ); |
mluis | 0:45496a70a8a5 | 23 | } |
mluis | 0:45496a70a8a5 | 24 | |
mluis | 0:45496a70a8a5 | 25 | |
mluis | 0:45496a70a8a5 | 26 | uint8_t BoardGetBatteryLevel( void ) |
mluis | 0:45496a70a8a5 | 27 | { |
mluis | 0:45496a70a8a5 | 28 | return 0xFE; |
mluis | 0:45496a70a8a5 | 29 | } |