iFlight fix 2400TX output // add LED cases (#1188)
[ExpressLRS.git] / src / targets / diy_900.ini
blobe399f17a928aaeb2d641a136a61fe63bb758a41d
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_V2_SX127x_via_UART]
18 extends = env_common_esp32, radio_900
19 build_flags =
20 ${env_common_esp32.build_flags}
21 ${common_env_data.build_flags_tx}
22 ${radio_900.build_flags}
23 -include target/DIY_900_TX_TTGO_V2_SX127x.h
24 src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
25 lib_deps = ${env_common_esp32.lib_deps}
26 olikraus/U8g2@^2.28.8
28 [env:DIY_900_TX_ESP32_SX127x_E19_via_UART]
29 extends = env_common_esp32, radio_900
30 build_flags =
31 ${env_common_esp32.build_flags}
32 ${common_env_data.build_flags_tx}
33 ${radio_900.build_flags}
34 -include target/DIY_900_TX_ESP32_SX127x_E19.h
35 src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
37 [env:DIY_900_TX_ESP32_SX127x_RFM95_via_UART]
38 extends = env_common_esp32, radio_900
39 build_flags =
40 ${env_common_esp32.build_flags}
41 ${common_env_data.build_flags_tx}
42 ${radio_900.build_flags}
43 -include target/DIY_900_TX_ESP32_SX127x_RFM95.h
44 src_filter = ${env_common_esp32.src_filter} -<rx_*.cpp>
47 # ********************************
48 # Receiver targets
49 # ********************************
51 [env:DIY_900_RX_ESP8285_SX127x_via_UART]
52 extends = env_common_esp82xx, radio_900
53 upload_resetmethod = nodemcu
54 upload_speed = 460800
55 build_flags =
56 ${env_common_esp82xx.build_flags}
57 ${common_env_data.build_flags_rx}
58 ${radio_900.build_flags}
59 -include target/DIY_900_RX_ESP8285_SX127x.h
60 src_filter = ${env_common_esp82xx.src_filter} -<tx_*.cpp>
62 [env:DIY_900_RX_ESP8285_SX127x_via_BetaflightPassthrough]
63 extends = env:DIY_900_RX_ESP8285_SX127x_via_UART
64 upload_protocol = custom
65 upload_speed = 420000
66 upload_command = ${env_common_esp82xx.bf_upload_command}
68 [env:DIY_900_RX_ESP8285_SX127x_via_WIFI]
69 extends = env:DIY_900_RX_ESP8285_SX127x_via_UART
71 [env:DIY_900_RX_HUZZAH_RFM95W_via_UART]
72 extends = env_common_esp82xx, radio_900
73 build_flags =
74 ${env_common_esp82xx.build_flags}
75 ${common_env_data.build_flags_rx}
76 ${radio_900.build_flags}
77 -include target/DIY_900_RX_HUZZAH_RFM95W.h
78 src_filter = ${env_common_esp82xx.src_filter} -<tx_*.cpp>
80 [env:DIY_900_RX_HUZZAH_RFM95W_via_BetaflightPassthrough]
81 extends = env:DIY_900_RX_HUZZAH_RFM95W_via_UART
82 upload_protocol = custom
83 upload_speed = 420000
84 upload_command = ${env_common_esp82xx.bf_upload_command}
86 [env:DIY_900_RX_HUZZAH_RFM95W_via_WIFI]
87 extends = env:DIY_900_RX_HUZZAH_RFM95W_via_UART
89 [env:DIY_900_RX_PWMP_via_UART]
90 extends = env_common_esp82xx
91 build_flags =
92 ${env_common_esp82xx.build_flags}
93 ${common_env_data.build_flags_rx}
94 -include target/DIY_900_RX_PWMP.h
95 src_filter = ${env_common_esp82xx.src_filter} -<tx_*.cpp>
97 [env:DIY_900_RX_PWMP_via_WIFI]
98 extends = env:DIY_900_RX_PWMP_via_UART