Skip to content

Commit b1577be

Browse files
author
Pete Lewis
committed
Added LoRa SPI1 pins to variants, uncommented GPIO36+ in pins.cpp
This was necessary for the radioLib examples of peer-to-peer (transmit/receive) to work with the expLoRaBLE. Library found here: https://github.com/jgromes/RadioLib In addition to enabling SPI, it also needed D40 available to fix a DIO1pin/timeout/IRQ related issue.
1 parent 0814d08 commit b1577be

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

variants/LoRa_THING_PLUS_expLoRaBLE/config/pins.cpp

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "bridge/pins.h"
77

8-
const pin_size_t variantPinCount = 25;
8+
const pin_size_t variantPinCount = 33;
99

1010
PinState variantPinStates[variantPinCount] = {
1111
{D0, 0, NULL, /*NULL, NULL, NULL,*/ NULL},
@@ -34,11 +34,12 @@ PinState variantPinStates[variantPinCount] = {
3434
{D23, 23, NULL, /*NULL, NULL, NULL,*/ NULL},
3535
{D24, 24, NULL, /*NULL, NULL, NULL,*/ NULL},
3636

37-
//{D36, 36, NULL, /*NULL, NULL, NULL,*/ NULL},
38-
//{D38, 38, NULL, /*NULL, NULL, NULL,*/ NULL},
39-
//{D39, 39, NULL, /*NULL, NULL, NULL,*/ NULL},
40-
//{D42, 42, NULL, /*NULL, NULL, NULL,*/ NULL},
41-
//{D43, 43, NULL, /*NULL, NULL, NULL,*/ NULL},
42-
//{D44, 44, NULL, /*NULL, NULL, NULL,*/ NULL},
43-
//{D47, 47, NULL, /*NULL, NULL, NULL,*/ NULL},
37+
{D36, 36, NULL, /*NULL, NULL, NULL,*/ NULL},
38+
{D38, 38, NULL, /*NULL, NULL, NULL,*/ NULL},
39+
{D39, 39, NULL, /*NULL, NULL, NULL,*/ NULL},
40+
{D40, 40, NULL, /*NULL, NULL, NULL,*/ NULL},
41+
{D42, 42, NULL, /*NULL, NULL, NULL,*/ NULL},
42+
{D43, 43, NULL, /*NULL, NULL, NULL,*/ NULL},
43+
{D44, 44, NULL, /*NULL, NULL, NULL,*/ NULL},
44+
{D47, 47, NULL, /*NULL, NULL, NULL,*/ NULL},
4445
};

variants/LoRa_THING_PLUS_expLoRaBLE/variant.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,19 @@
1010

1111
#include "config/pins.h"
1212

13-
#define VARIANT_SPI_INTFCS 1
13+
#define VARIANT_SPI_INTFCS 2
1414
#define VARIANT_WIRE_INTFCS 1
1515

1616
// SPI
1717
#define VARIANT_SPI_SDI SPI_SDI
1818
#define VARIANT_SPI_SDO SPI_SDO
1919
#define VARIANT_SPI_CLK SPI_CLK
2020

21+
//LoRa SPI Pins
22+
#define VARIANT_SPI1_SDI D43
23+
#define VARIANT_SPI1_SDO D38
24+
#define VARIANT_SPI1_CLK D42
25+
2126
// Wire
2227
#define VARIANT_Wire_SDA I2C_SDA
2328
#define VARIANT_Wire_SCL I2C_SCL

0 commit comments

Comments
 (0)