A demo application for HXC900 LoRaWAN module using Nucleo-L053R8.

Dependencies:   mbed

Committer:
fahadmirza
Date:
Mon Jul 16 23:54:41 2018 +0000
Revision:
6:1d09b7960d57
Parent:
4:511677d804ac
Child:
7:3c5d342068dd
Bug fix: Added NULL at the end of Recvd data buffer; ASCII downlink data parser added; New keys;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fahadmirza 0:a0c5877bd360 1 #include "mbed.h"
fahadmirza 0:a0c5877bd360 2 #include "main.h"
fahadmirza 0:a0c5877bd360 3 #include "lora_driver.h"
fahadmirza 4:511677d804ac 4 #include "lora_conf.h"
fahadmirza 0:a0c5877bd360 5
fahadmirza 0:a0c5877bd360 6
fahadmirza 0:a0c5877bd360 7 /* Private variables ---------------------------------------------------------*/
fahadmirza 0:a0c5877bd360 8 static sLoraConfig_t LoraConfigParam =
fahadmirza 0:a0c5877bd360 9 {
fahadmirza 2:1ef859bc5cd2 10 .joinMode = OTAA,
fahadmirza 2:1ef859bc5cd2 11 .adrStatus = ADR_OFF,
fahadmirza 2:1ef859bc5cd2 12 .class_ = 'A',
fahadmirza 6:1d09b7960d57 13 .devEui = "AD25000000000000",
fahadmirza 6:1d09b7960d57 14 .appEui = "AD10500000000CA7",
fahadmirza 6:1d09b7960d57 15 .appKey = "AD105CA70000FA00CE00FF123C0FFEE0"
fahadmirza 0:a0c5877bd360 16 };
fahadmirza 0:a0c5877bd360 17
fahadmirza 0:a0c5877bd360 18 static sLoraDriverParam_t LoraDriverParam =
fahadmirza 0:a0c5877bd360 19 {
fahadmirza 0:a0c5877bd360 20 .SensorMeasureTime = SENSORS_MEASURE_CYCLE,
fahadmirza 4:511677d804ac 21 .SendDataHandler = GetSensorData,
fahadmirza 0:a0c5877bd360 22 .ReceiveDataHandler = LedControl
fahadmirza 0:a0c5877bd360 23 };
fahadmirza 0:a0c5877bd360 24
fahadmirza 0:a0c5877bd360 25
fahadmirza 0:a0c5877bd360 26 int main()
fahadmirza 0:a0c5877bd360 27 {
fahadmirza 0:a0c5877bd360 28 HW_Init();
fahadmirza 0:a0c5877bd360 29
fahadmirza 1:168a6afffbff 30 DBG_PRINTF("HXC900-NucleoL053R8 Demo Application\r\n");
fahadmirza 0:a0c5877bd360 31 Lora_init(&LoraConfigParam, &LoraDriverParam);
fahadmirza 0:a0c5877bd360 32
fahadmirza 0:a0c5877bd360 33 while(1)
fahadmirza 0:a0c5877bd360 34 {
fahadmirza 0:a0c5877bd360 35 Lora_fsm();
fahadmirza 0:a0c5877bd360 36 }
fahadmirza 0:a0c5877bd360 37 }
fahadmirza 0:a0c5877bd360 38
fahadmirza 0:a0c5877bd360 39
fahadmirza 0:a0c5877bd360 40
fahadmirza 0:a0c5877bd360 41
fahadmirza 0:a0c5877bd360 42 /************************ (C) COPYRIGHT Haxiot ***** END OF FILE ****/
fahadmirza 0:a0c5877bd360 43