TEST_LoRaSTboard

Dependencies:   BufferedSerial SX1276GenericLib mbed

Committer:
benpen10
Date:
Mon Jun 18 15:34:47 2018 +0000
Revision:
0:5f52ac52da6c
The Base File

Who changed what in which revision?

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