Reads analog A0 AND A2 and transmit them thorugh lora (no encryption)

Dependencies:   BufferedSerial SX1276GenericLib mbed

Committer:
gabrio
Date:
Thu May 31 13:13:41 2018 +0000
Revision:
5:2ac61718bfd8
Parent:
0:acd8e2ba10c5

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gabrio 0:acd8e2ba10c5 1 /*
gabrio 0:acd8e2ba10c5 2 * Copyright (c) 2017 Helmut Tschemernjak
gabrio 0:acd8e2ba10c5 3 * 30826 Garbsen (Hannover) Germany
gabrio 0:acd8e2ba10c5 4 * Licensed under the Apache License, Version 2.0);
gabrio 0:acd8e2ba10c5 5 */
gabrio 0:acd8e2ba10c5 6
gabrio 0:acd8e2ba10c5 7
gabrio 0:acd8e2ba10c5 8
gabrio 0:acd8e2ba10c5 9 #ifdef TARGET_NUCLEO_L476RG
gabrio 0:acd8e2ba10c5 10 #define FEATURE_LORA 1
gabrio 0:acd8e2ba10c5 11 #elif TARGET_DISCO_L072CZ_LRWAN1
gabrio 0:acd8e2ba10c5 12 #define FEATURE_LORA 1
gabrio 0:acd8e2ba10c5 13 #endif
gabrio 0:acd8e2ba10c5 14
gabrio 0:acd8e2ba10c5 15
gabrio 0:acd8e2ba10c5 16
gabrio 0:acd8e2ba10c5 17 #if defined(TARGET_DISCO_L072CZ_LRWAN1)
gabrio 0:acd8e2ba10c5 18
gabrio 0:acd8e2ba10c5 19 #define LORA_SPI_MOSI PA_7
gabrio 0:acd8e2ba10c5 20 #define LORA_SPI_MISO PA_6
gabrio 0:acd8e2ba10c5 21 #define LORA_SPI_SCLK PB_3
gabrio 0:acd8e2ba10c5 22 #define LORA_CS PA_15
gabrio 0:acd8e2ba10c5 23 #define LORA_RESET PC_0
gabrio 0:acd8e2ba10c5 24 #define LORA_DIO0 PB_4
gabrio 0:acd8e2ba10c5 25 #define LORA_DIO1 PB_1
gabrio 0:acd8e2ba10c5 26 #define LORA_DIO2 PB_0
gabrio 0:acd8e2ba10c5 27 #define LORA_DIO3 PC_13
gabrio 0:acd8e2ba10c5 28 #define LORA_DIO4 PA_5
gabrio 0:acd8e2ba10c5 29 #define LORA_DIO5 PA_4
gabrio 0:acd8e2ba10c5 30 #define LORA_ANT_RX PA_1
gabrio 0:acd8e2ba10c5 31 #define LORA_ANT_TX PC_2
gabrio 0:acd8e2ba10c5 32 #define LORA_ANT_BOOST PC_1
gabrio 0:acd8e2ba10c5 33 #define LORA_TCXO PA_12 // 32 MHz
gabrio 0:acd8e2ba10c5 34
gabrio 0:acd8e2ba10c5 35
gabrio 0:acd8e2ba10c5 36
gabrio 0:acd8e2ba10c5 37 #elif defined(TARGET_NUCLEO_L476RG) // using the RFM95 board
gabrio 0:acd8e2ba10c5 38
gabrio 0:acd8e2ba10c5 39 #define LORA_SPI_MOSI PC_12
gabrio 0:acd8e2ba10c5 40 #define LORA_SPI_MISO PC_11
gabrio 0:acd8e2ba10c5 41 #define LORA_SPI_SCLK PC_10
gabrio 0:acd8e2ba10c5 42 #define LORA_CS PA_0
gabrio 0:acd8e2ba10c5 43 #define LORA_RESET PA_1
gabrio 0:acd8e2ba10c5 44 #define LORA_DIO0 PD_2 // DIO0=TxDone/RXDone
gabrio 0:acd8e2ba10c5 45 #define LORA_DIO1 PB_7 //
gabrio 0:acd8e2ba10c5 46 #define LORA_DIO2 PC_14 // DIO2=FhssChangeChannel
gabrio 0:acd8e2ba10c5 47 #define LORA_DIO3 PC_15 // DIO3=CADDone
gabrio 0:acd8e2ba10c5 48 #define LORA_DIO4 PH_0 // ????
gabrio 0:acd8e2ba10c5 49 #define LORA_DIO5 NC // unused?
gabrio 0:acd8e2ba10c5 50
gabrio 0:acd8e2ba10c5 51 #endif