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:
0:45496a70a8a5
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: VT100 serial display management
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 __SERIAL_DISPLAY_H__
mluis 0:45496a70a8a5 16 #define __SERIAL_DISPLAY_H__
mluis 0:45496a70a8a5 17
mluis 0:45496a70a8a5 18 void SerialDisplayInit( void );
mluis 0:45496a70a8a5 19 void SerialDisplayUpdateUplink( bool acked, uint8_t datarate, uint16_t counter, uint8_t port, uint8_t *buffer, uint8_t bufferSize );
mluis 0:45496a70a8a5 20 void SerialDisplayUpdateDownlink( bool rxData, int16_t rssi, int8_t snr, uint16_t counter, uint8_t port, uint8_t *buffer, uint8_t bufferSize );
mluis 0:45496a70a8a5 21 void SerialDisplayPrintCheckBox( bool activated );
mluis 0:45496a70a8a5 22 void SerialDisplayUpdateLedState( uint8_t id, uint8_t state );
mluis 0:45496a70a8a5 23 void SerialDisplayUpdateActivationMode( bool otaa );
mluis 0:45496a70a8a5 24 void SerialDisplayUpdateEui( uint8_t line, uint8_t *eui );
mluis 0:45496a70a8a5 25 void SerialDisplayUpdateKey( uint8_t line, uint8_t *key );
mluis 0:45496a70a8a5 26 void SerialDisplayUpdateNwkId( uint8_t id );
mluis 0:45496a70a8a5 27 void SerialDisplayUpdateDevAddr( uint32_t addr );
mluis 0:45496a70a8a5 28 void SerialDisplayUpdateFrameType( bool confirmed );
mluis 0:45496a70a8a5 29 void SerialDisplayUpdateAdr( bool adr );
mluis 0:45496a70a8a5 30 void SerialDisplayUpdateDutyCycle( bool dutyCycle );
mluis 0:45496a70a8a5 31 void SerialDisplayUpdatePublicNetwork( bool network );
mluis 0:45496a70a8a5 32 void SerialDisplayUpdateData( uint8_t *buffer );
mluis 0:45496a70a8a5 33 void SerialDisplayUpdateNetworkIsJoined( bool state );
mluis 0:45496a70a8a5 34 void SerialDisplayUpdateUplinkAcked( bool state );
mluis 0:45496a70a8a5 35 void SerialDisplayUpdateDonwlinkRxData( bool state );
mluis 0:45496a70a8a5 36 bool SerialDisplayReadable( void );
mluis 0:45496a70a8a5 37 uint8_t SerialDisplayGetChar( void );
mluis 0:45496a70a8a5 38
mluis 0:45496a70a8a5 39 #endif // __SERIAL_DISPLAY_H__