Add missing wifi targets for some DIY modules (#1210)
[ExpressLRS.git] / src / include / target / HappyModel_TX_ES900TX.h
blobad536f9257b8e79a66638eb64cbba8784fe296c0
1 #ifndef DEVICE_NAME
2 #define DEVICE_NAME "HM ES900TX"
3 #endif
5 #define USE_TX_BACKPACK
7 // GPIO pin definitions
8 #define GPIO_PIN_NSS 5
9 #define GPIO_PIN_DIO0 26
10 #define GPIO_PIN_DIO1 25
11 #define GPIO_PIN_MOSI 23
12 #define GPIO_PIN_MISO 19
13 #define GPIO_PIN_SCK 18
14 #define GPIO_PIN_RST 14
15 #define GPIO_PIN_RX_ENABLE 13
16 #define GPIO_PIN_TX_ENABLE 12
17 #define GPIO_PIN_RCSIGNAL_RX 2
18 #define GPIO_PIN_RCSIGNAL_TX 2 // so we don't have to solder the extra resistor, we switch rx/tx using gpio mux
19 #define GPIO_PIN_LED_WS2812 27
20 #define GPIO_PIN_FAN_EN 17
21 #define GPIO_PIN_RFamp_APC2 25
23 // Output Power
24 #define MinPower PWR_10mW
25 #define HighPower PWR_250mW
26 #define MaxPower PWR_1000mW
27 #define POWER_OUTPUT_DACWRITE
28 #define POWER_OUTPUT_VALUES {41,60,73,90,110,132,190}
30 #define WS2812_IS_GRB