makes GPIO_PIN_RST optional for the sx1276
[ExpressLRS.git] / src / targets / diy_900.ini
blob0b831783942565c5812b70ce3a66ac575f8b0382
2 # ********************************
3 # Transmitter targets
4 # ********************************
6 [env:DIY_900_TX_TTGO_V1_SX127x_via_UART]
7 extends = env_common_esp32, radio_900
8 build_flags =
9 ${env_common_esp32.build_flags}
10 ${common_env_data.build_flags_tx}
11 ${radio_900.build_flags}
12 -include target/DIY_900_TX_TTGO_V1_SX127x.h
13 src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
14 lib_deps = ${env_common_esp32.lib_deps}
15 olikraus/U8g2@^2.28.8
17 [env:DIY_900_TX_TTGO_V1_SX127x_via_WIFI]
18 extends = env:DIY_900_TX_TTGO_V1_SX127x_via_UART
20 [env:DIY_900_TX_TTGO_V2_SX127x_via_UART]
21 extends = env_common_esp32, radio_900
22 build_flags =
23 ${env_common_esp32.build_flags}
24 ${common_env_data.build_flags_tx}
25 ${radio_900.build_flags}
26 -include target/DIY_900_TX_TTGO_V2_SX127x.h
27 src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
28 lib_deps = ${env_common_esp32.lib_deps}
29 olikraus/U8g2@^2.28.8
31 [env:DIY_900_TX_TTGO_V2_SX127x_via_WIFI]
32 extends = env:DIY_900_TX_TTGO_V2_SX127x_via_UART
34 [env:DIY_900_TX_ESP32_SX127x_E19_via_UART]
35 extends = env_common_esp32, radio_900
36 build_flags =
37 ${env_common_esp32.build_flags}
38 ${common_env_data.build_flags_tx}
39 ${radio_900.build_flags}
40 -include target/DIY_900_TX_ESP32_SX127x_E19.h
41 src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
43 [env:DIY_900_TX_ESP32_SX127x_E19_via_WIFI]
44 extends = env:DIY_900_TX_ESP32_SX127x_E19_via_UART
46 [env:DIY_900_TX_ESP32_SX127x_RFM95_via_UART]
47 extends = env_common_esp32, radio_900
48 build_flags =
49 ${env_common_esp32.build_flags}
50 ${common_env_data.build_flags_tx}
51 ${radio_900.build_flags}
52 -include target/DIY_900_TX_ESP32_SX127x_RFM95.h
53 src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
55 [env:DIY_900_TX_ESP32_SX127x_RFM95_via_WIFI]
56 extends = env:DIY_900_TX_ESP32_SX127x_RFM95_via_UART
59 # ********************************
60 # Receiver targets
61 # ********************************
63 [env:DIY_900_RX_ESP8285_SX127x_via_UART]
64 extends = env_common_esp82xx, radio_900
65 upload_resetmethod = nodemcu
66 upload_speed = 460800
67 build_flags =
68 ${env_common_esp82xx.build_flags}
69 ${common_env_data.build_flags_rx}
70 ${radio_900.build_flags}
71 -include target/DIY_900_RX_ESP8285_SX127x.h
72 src_filter = ${env_common_esp82xx.src_filter} -<tx_*.cpp>
74 [env:DIY_900_RX_ESP8285_SX127x_via_BetaflightPassthrough]
75 extends = env:DIY_900_RX_ESP8285_SX127x_via_UART
76 upload_protocol = custom
77 upload_speed = 420000
78 upload_command = ${env_common_esp82xx.bf_upload_command}
80 [env:DIY_900_RX_ESP8285_SX127x_via_WIFI]
81 extends = env:DIY_900_RX_ESP8285_SX127x_via_UART
83 [env:DIY_900_RX_HUZZAH_RFM95W_via_UART]
84 extends = env_common_esp82xx, radio_900
85 build_flags =
86 ${env_common_esp82xx.build_flags}
87 ${common_env_data.build_flags_rx}
88 ${radio_900.build_flags}
89 -include target/DIY_900_RX_HUZZAH_RFM95W.h
90 src_filter = ${env_common_esp82xx.src_filter} -<tx_*.cpp>
92 [env:DIY_900_RX_HUZZAH_RFM95W_via_BetaflightPassthrough]
93 extends = env:DIY_900_RX_HUZZAH_RFM95W_via_UART
94 upload_protocol = custom
95 upload_speed = 420000
96 upload_command = ${env_common_esp82xx.bf_upload_command}
98 [env:DIY_900_RX_HUZZAH_RFM95W_via_WIFI]
99 extends = env:DIY_900_RX_HUZZAH_RFM95W_via_UART
101 [env:DIY_900_RX_PWMP_via_UART]
102 extends = env_common_esp82xx
103 build_flags =
104 ${env_common_esp82xx.build_flags}
105 ${common_env_data.build_flags_rx}
106 -include target/DIY_900_RX_PWMP.h
107 src_filter = ${env_common_esp82xx.src_filter} -<tx_*.cpp>
109 [env:DIY_900_RX_PWMP_via_WIFI]
110 extends = env:DIY_900_RX_PWMP_via_UART