File tree Expand file tree Collapse file tree
lilygo_tbeam_supreme_SX1262 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5959 // uint32_t P_LORA_BUSY = 0; //shared, so define at run
6060 // uint32_t P_LORA_DIO_2 = 0; //SX1276 only, so define at run
6161
62- #define P_LORA_DIO_0 26
63- #define P_LORA_DIO_1 33
64- #define P_LORA_NSS 18
65- #define P_LORA_RESET 23
66- #define P_LORA_SCLK 5
67- #define P_LORA_MISO 19
68- #define P_LORA_MOSI 27
69-
7062 // #define PIN_GPS_RX 34
7163 // #define PIN_GPS_TX 12
7264
Original file line number Diff line number Diff line change 88#include " meshSolarApp.h"
99#endif
1010
11- // LoRa radio module pins for Heltec T114
12- #define P_LORA_DIO_1 20
13- #define P_LORA_NSS 24
14- #define P_LORA_RESET 25
15- #define P_LORA_BUSY 17
16- #define P_LORA_SCLK 19
17- #define P_LORA_MISO 23
18- #define P_LORA_MOSI 22
19-
20- #define SX126X_DIO2_AS_RF_SWITCH true
21- #define SX126X_DIO3_TCXO_VOLTAGE 1.8
22-
2311class MeshSolarBoard : public NRF52BoardOTA {
2412public:
2513 MeshSolarBoard () : NRF52BoardOTA(" MESH_SOLAR_OTA" ) {}
Original file line number Diff line number Diff line change @@ -9,6 +9,15 @@ build_flags = ${nrf52_base.build_flags}
99 -I lib/nrf52/s140_nrf52_6.1.1_API/include/nrf52
1010 -I variants/heltec_mesh_solar
1111 -D HELTEC_MESH_SOLAR
12+ -D P_LORA_DIO_1 =20
13+ -D P_LORA_NSS =24
14+ -D P_LORA_RESET =25
15+ -D P_LORA_BUSY =17
16+ -D P_LORA_SCLK =19
17+ -D P_LORA_MISO =23
18+ -D P_LORA_MOSI =22
19+ -D SX126X_DIO2_AS_RF_SWITCH =true
20+ -D SX126X_DIO3_TCXO_VOLTAGE =1.8
1221 -D RADIO_CLASS =CustomSX1262
1322 -D WRAPPER_CLASS =CustomSX1262Wrapper
1423 -D LORA_TX_POWER =22
Original file line number Diff line number Diff line change @@ -5,6 +5,13 @@ build_flags =
55 ${esp32_base.build_flags}
66 -I variants/lilygo_tbeam_SX1262
77 -D TBEAM_SX1262
8+ -D P_LORA_DIO_0 =26
9+ -D P_LORA_DIO_1 =33
10+ -D P_LORA_NSS =18
11+ -D P_LORA_RESET =23
12+ -D P_LORA_SCLK =5
13+ -D P_LORA_MISO =19
14+ -D P_LORA_MOSI =27
815 -D SX126X_DIO2_AS_RF_SWITCH =true
916 -D SX126X_DIO3_TCXO_VOLTAGE =1.8
1017 -D SX126X_CURRENT_LIMIT =140
Original file line number Diff line number Diff line change @@ -5,6 +5,13 @@ build_flags =
55 ${esp32_base.build_flags}
66 -I variants/lilygo_tbeam_supreme_SX1262
77 -D TBEAM_SUPREME_SX1262
8+ -D P_LORA_DIO_0 =26
9+ -D P_LORA_DIO_1 =33
10+ -D P_LORA_NSS =18
11+ -D P_LORA_RESET =23
12+ -D P_LORA_SCLK =5
13+ -D P_LORA_MISO =19
14+ -D P_LORA_MOSI =27
815 -D SX126X_CURRENT_LIMIT =140
916 -D SX126X_RX_BOOSTED_GAIN =1
1017 -D RADIO_CLASS =CustomSX1262
Original file line number Diff line number Diff line change 44#include < Arduino.h>
55#include < helpers/NRF52Board.h>
66
7- #define P_LORA_NSS 13 // P1.13 45
8- #define P_LORA_DIO_1 11 // P0.10 10
9- #define P_LORA_RESET 10 // P0.09 9
10- #define P_LORA_BUSY 16 // P0.29 29
11- #define P_LORA_MISO 15 // P0.02 2
12- #define P_LORA_SCLK 12 // P1.11 43
13- #define P_LORA_MOSI 14 // P1.15 47
14- #define SX126X_POWER_EN 21 // P0.13 13
15- #define SX126X_RXEN 2 // P0.17
16- #define SX126X_TXEN RADIOLIB_NC
17- #define SX126X_DIO2_AS_RF_SWITCH true
18- #define SX126X_DIO3_TCXO_VOLTAGE (1 .8f )
19-
207#define PIN_VBAT_READ 17
218#define ADC_MULTIPLIER (1 .815f ) // dependent on voltage divider resistors. TODO: more accurate battery tracking
229
Original file line number Diff line number Diff line change @@ -4,6 +4,18 @@ board = promicro_nrf52840
44build_flags = ${nrf52_base.build_flags}
55 -I variants/promicro
66 -D PROMICRO
7+ -D P_LORA_NSS =13
8+ -D P_LORA_DIO_1 =11
9+ -D P_LORA_RESET =10
10+ -D P_LORA_BUSY =16
11+ -D P_LORA_MISO =15
12+ -D P_LORA_SCLK =12
13+ -D P_LORA_MOSI =14
14+ -D SX126X_POWER_EN =21
15+ -D SX126X_RXEN =2
16+ -D SX126X_TXEN =RADIOLIB_NC
17+ -D SX126X_DIO2_AS_RF_SWITCH =true
18+ -D SX126X_DIO3_TCXO_VOLTAGE =1.8f
719 -D RADIO_CLASS =CustomSX1262
820 -D WRAPPER_CLASS =CustomSX1262Wrapper
921 -D LORA_TX_POWER =22
Original file line number Diff line number Diff line change 44#include < Arduino.h>
55#include < helpers/NRF52Board.h>
66
7- // LoRa radio module pins for RAK4631
8- #define P_LORA_DIO_1 47
9- #define P_LORA_NSS 42
10- #define P_LORA_RESET RADIOLIB_NC // 38
11- #define P_LORA_BUSY 46
12- #define P_LORA_SCLK 43
13- #define P_LORA_MISO 45
14- #define P_LORA_MOSI 44
15- #define SX126X_POWER_EN 37
16-
177// #define PIN_GPS_SDA 13 //GPS SDA pin (output option)
188// #define PIN_GPS_SCL 14 //GPS SCL pin (output option)
199// #define PIN_GPS_TX 16 //GPS TX pin
Original file line number Diff line number Diff line change @@ -7,6 +7,14 @@ build_flags = ${nrf52_base.build_flags}
77 -I variants/rak4631
88 -D RAK_4631
99 -D RAK_BOARD
10+ -D P_LORA_DIO_1 =47
11+ -D P_LORA_NSS =42
12+ -D P_LORA_RESET =38
13+ -D P_LORA_BUSY =46
14+ -D P_LORA_SCLK =43
15+ -D P_LORA_MISO =45
16+ -D P_LORA_MOSI =44
17+ -D SX126X_POWER_EN =37
1018 -D PIN_BOARD_SCL =14
1119 -D PIN_BOARD_SDA =13
1220 -D PIN_GPS_TX =PIN_SERIAL1_RX
You can’t perform that action at this time.
0 commit comments