![](/media/cache/profiles/ce7206100d5cf8e7bb691376c7d73526.jpg.50x50_q85.jpg)
Lora support for the STM B_L072Z_LRWAN1 board out of the box. Also supports HopeRF RFM95, Murata CMWX1ZZABZ and Semtech SX1276MB1MAS/SX1276MB1LAS modules.
Dependencies: BufferedSerial SX1276GenericLib mbed USBDeviceHT
Diff: PinMap.h
- Revision:
- 16:675f4d0ee9e9
- Parent:
- 15:c70f65d606c4
- Child:
- 17:98f2528e8399
--- a/PinMap.h Tue Jan 30 09:51:21 2018 +0000 +++ b/PinMap.h Thu Feb 22 11:12:24 2018 +0000 @@ -7,11 +7,15 @@ #ifdef TARGET_NUCLEO_L476RG - #define FEATURE_LORA 1 + #define FEATURE_LORA + #elif TARGET_DISCO_L072CZ_LRWAN1 - #define FEATURE_LORA 1 -#elif NUCLEO_L432KC - #define FEATURE_LORA 1 + #define FEATURE_LORA + +#elif TARGET_STM32L432KC + #define HELTEC_STM32L4 + #define FEATURE_LORA + #define FEATURE_USBSERIAL #endif @@ -50,6 +54,24 @@ #define LORA_DIO4 PH_0 // ???? #define LORA_DIO5 NC // unused? +#elif defined (HELTEC_STM32L4) + +#define POWER_VEXT PA_3 +#define POWER_VEXT_ON 0 +#define POWER_VEXT_OFF 1 + +#define LORA_SPI_MOSI PA_7 +#define LORA_SPI_MISO PA_6 +#define LORA_SPI_SCLK PB_5 +#define LORA_CS PA_4 +#define LORA_RESET PA_1 +#define LORA_DIO0 PA_0 // DIO0=TxDone/RXDone/CADDone +#define LORA_DIO1 NC // +#define LORA_DIO2 NC // +#define LORA_DIO3 NC // +#define LORA_DIO4 NC // +#define LORA_DIO5 NC // + #elif defined(TARGET_NUCLEO_L432KC) // using the RFM95 board @@ -63,5 +85,10 @@ #define LORA_DIO2 NC // #define LORA_DIO3 NC // #define LORA_DIO4 NC // -#define LORA_DIO5 NC // +#define LORA_DIO5 NC // + +#else + +#error "unknown board" + #endif \ No newline at end of file