Skip to content

Commit ea42140

Browse files
committed
To add flag RADIO_SX1276 to support PowerSaving for SX1276. SX1276 uses DIO0 to wakeup MCU instead of DIO1
1 parent e30b611 commit ea42140

5 files changed

Lines changed: 16 additions & 7 deletions

File tree

variants/heltec_v2/platformio.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ build_flags =
77
-D HELTEC_LORA_V2
88
-D RADIO_CLASS=CustomSX1276
99
-D WRAPPER_CLASS=CustomSX1276Wrapper
10-
-D P_LORA_DIO_1=26
10+
-D RADIO_SX1276
11+
-D P_LORA_DIO_0=26
12+
-D P_LORA_DIO_1=35
1113
-D P_LORA_NSS=18
12-
-D P_LORA_RESET=RADIOLIB_NC
13-
-D P_LORA_BUSY=RADIOLIB_NC
14+
-D P_LORA_RESET=14
1415
-D P_LORA_SCLK=5
1516
-D P_LORA_MISO=19
1617
-D P_LORA_MOSI=27
@@ -183,7 +184,6 @@ build_flags =
183184
-D WIFI_DEBUG_LOGGING=1
184185
-D WIFI_SSID='"myssid"'
185186
-D WIFI_PWD='"mypwd"'
186-
-D OFFLINE_QUEUE_SIZE=256
187187
; -D MESH_PACKET_LOGGING=1
188188
; -D MESH_DEBUG=1
189189
build_src_filter = ${Heltec_lora32_v2.build_src_filter}

variants/heltec_v2/target.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ HeltecV2Board board;
55

66
#if defined(P_LORA_SCLK)
77
static SPIClass spi;
8-
RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BUSY, spi);
8+
RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_0, P_LORA_RESET, P_LORA_DIO_1, spi);
99
#else
10-
RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BUSY);
10+
RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_0, P_LORA_RESET, P_LORA_DIO_1);
1111
#endif
1212

1313
WRAPPER_CLASS radio_driver(radio, board);

variants/lilygo_t3s3_sx1276/platformio.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ build_flags =
2020
-D PIN_OLED_RESET=21
2121
-D RADIO_CLASS=CustomSX1276
2222
-D WRAPPER_CLASS=CustomSX1276Wrapper
23+
-D RADIO_SX1276
2324
-D SX127X_CURRENT_LIMIT=120
2425
-D SX176X_RXEN=21
2526
-D SX176X_TXEN=10

variants/lilygo_tbeam_SX1276/platformio.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,17 @@ build_flags =
55
${esp32_base.build_flags}
66
-I variants/lilygo_tbeam_SX1276
77
-D TBEAM_SX1276
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 SX127X_CURRENT_LIMIT=120
916
-D RADIO_CLASS=CustomSX1276
1017
-D WRAPPER_CLASS=CustomSX1276Wrapper
18+
-D RADIO_SX1276
1119
-D DISPLAY_CLASS=SSD1306Display
1220
-D LORA_TX_POWER=20
1321
-D P_LORA_TX_LED=4

variants/lilygo_tlora_v2_1/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ build_flags =
2727
-D DISPLAY_CLASS=SSD1306Display
2828
-D RADIO_CLASS=CustomSX1276
2929
-D WRAPPER_CLASS=CustomSX1276Wrapper
30+
-D RADIO_SX1276
3031
-D SX127X_CURRENT_LIMIT=120
3132
-D LORA_TX_POWER=20
3233
build_src_filter = ${esp32_base.build_src_filter}
@@ -136,7 +137,6 @@ build_flags =
136137
-D WIFI_SSID='"ssid"'
137138
-D WIFI_PWD='"password"'
138139
-D WIFI_DEBUG_LOGGING=1
139-
-D OFFLINE_QUEUE_SIZE=256
140140
build_src_filter = ${LilyGo_TLora_V2_1_1_6.build_src_filter}
141141
+<helpers/esp32/*.cpp>
142142
+<helpers/ui/MomentaryButton.cpp>

0 commit comments

Comments
 (0)