Add missing wifi targets for some DIY modules (#1210)
[ExpressLRS.git] / src / include / target / BETAFPV_900_TX_MICRO.h
blobdccfc7e52ec99f16b06f7f86ce1efc8b37416a64
1 #ifndef DEVICE_NAME
2 #define DEVICE_NAME "BETAFPV 900Micro"
3 #endif
5 // There is some special handling for this target
6 #define TARGET_TX_BETAFPV_900_MICRO_V1
8 // Any device features
9 #define USE_OLED_I2C
10 #define OLED_REVERSED
12 // GPIO pin definitions
13 #define GPIO_PIN_NSS 5
14 #define GPIO_PIN_DIO0 4
15 #define GPIO_PIN_DIO1 2
16 #define GPIO_PIN_MOSI 23
17 #define GPIO_PIN_MISO 19
18 #define GPIO_PIN_SCK 18
19 #define GPIO_PIN_RST 14
20 #define GPIO_PIN_RX_ENABLE 27
21 #define GPIO_PIN_TX_ENABLE 26
22 #define GPIO_PIN_RCSIGNAL_RX 13
23 #define GPIO_PIN_RCSIGNAL_TX 13 // so we don't have to solder the extra resistor, we switch rx/tx using gpio mux
24 #define GPIO_PIN_FAN_EN 17
25 #define GPIO_PIN_LED_WS2812 16
26 #define GPIO_PIN_OLED_RST -1
27 #define GPIO_PIN_OLED_SCK 32
28 #define GPIO_PIN_OLED_SDA 22
29 #define GPIO_PIN_BUTTON 25
31 // Output Power
32 #define MinPower PWR_100mW
33 #define MaxPower PWR_500mW
34 #define POWER_OUTPUT_VALUES {0,3,8}