Devo 12/12S Hardware Connections
The following documents the hardware inside the Devo-12/S transmitter
STM32 Connections
Pin | Desription |
BOOT0 | CON2 |
NRST | Debugger (NRESET) |
GPIOA
Pin | Desription |
0 | Backlight Enable |
1 | |
2 (ADC3_IN_2) | Right Vertical Stick |
3 (ADC3_IN_3) | Battery Voltage |
4 | Power-Switch Sense |
5 (SPI1_SCK) | SPI Flash, TSC2008 |
6 (SPI1_MISO) | SPI Flash, TSC2008 |
7 (SPI1_MOSI) | SPI Flash, TSC2008 |
8 | Trainer Out |
9 (USART1_TX) | |
10 (USART1_RX) | |
11 (USBDM) | USB+ |
12 (USBDP) | USB- |
13 (SWDIO) | Debugger SWDIO (TMS) |
14 (SWCLK) | Debugger SWCLK (TCK) |
| |
GPIOB
Pin | Desription |
0 | Speaker |
1 | HX8257 SPI LCD Chip-Select |
2 (BOOT1) | SPI Flash Chip-Select |
3 | |
4 | Powered by Outlet (Active Low) |
5 | Button Matrix Row 1 |
6 | Button Matrix Row 2 |
7 | Button Matrix Row 3 |
8 | Button Matrix Row 4 |
9 | Button Matrix Row 5 |
10 | USB Enable (enable Low) |
11 | TxModule pin 10 - CYRF6936 Reset? |
12 (SPI2_NSS?) | TxModule pin 1? |
13 (SPI2_SCK) | TxModule pin 3 |
14 (SPI2_MISO) | TxModule pin 9 |
15 (SPI2_MOSI) | TxModule pin 7 |
GPIOC
Pin | Desription |
0 (ADC3_IN_10) | Left Vertical Stick |
1 (ADC3_IN_11) | Left Horizontal Stick |
2 (ADC3_IN_12) | AUX 7 |
3 (ADC3_IN_13) | AUX 5 |
4 | TSC Chip-Select |
5 | TSC Pen/IRQ(?) |
6 | Button Matrix Column 1 |
7 | Button Matrix Column 2 |
8 | Button Matrix Column 3 |
9 | Button Matrix Column 4 |
10 | MIX0 Switch |
11 | GEAR Switch |
12 | MIX2 Switch |
13 | |
14 | |
15 | |
GPIOD
Pin | Desription |
0 | FSMC Data |
1 | FSMC Data |
2 | AIL DR2 Switch |
3 | AIL DR0 Switch |
4 | FSMC_NOE |
5 | FSMC_NWE |
6 | |
7 | ELE DR2 Switch |
8 | FSMC Data |
9 | FSMC Data |
10 | FSMC Data |
11 | FSMC Address |
12 | FSMC Address |
13 | FSMC Address |
14 | FSMC Data |
15 | FSMC Data |
GPIOE
Pin | Desription |
0 | Power OFF |
1 | Charging (Active Low) |
2 | |
3 | FSMC Address |
4 | FSMC Address |
5 | FSMC Address |
6 | FSMC Address |
7 | FSMC Data |
8 | FSMC Data |
9 | FSMC Data |
10 | FSMC Data |
11 | FSMC Data |
12 | FSMC Data |
13 | FSMC Data |
14 | FSMC Data |
15 | FSMC Data |
GPIOF
Pin | Desription |
0 | FSMC Address |
1 | FSMC Address |
2 | FSMC Address |
3 | FSMC Address |
4 | FSMC Address |
5 | FSMC Address |
6 (ADC3_IN_4) | AUX 2 |
7 (ADC3_IN_5) | AUX 6 |
8 (ADC3_IN_6) | AUX 4 |
9 (ADC3_IN_7) | AUX 3 |
10 (ADC3_IN_8) | Right Horizontal Stick |
11 | FSMC Address |
12 | FSMC Address |
13 | FSMC Address |
14 | FSMC Address |
15 | FSMC Address |
GPIOG
Pin | Desription |
0 | FSMC Address |
1 | FSMC Address |
2 | FSMC Address |
3 | FSMC Address |
4 | FSMC Address |
5 | FSMC Address |
6 | FMOD0 Switch |
7 | FMOD2 Switch |
8 | Trainer Switch |
9 | FSMC_NE2 |
11 | RUD DR2 Switch |
12 | FSMC_NE4 |
13 | RUD DR0 Switch |
14 | Hold Switch |
15 | ELE DR0 Switch |
The battery voltage (ADC3_3) is calculated by the formula:
V = 0.0021x + 0.3026
| C.6 | C.7 | C.8 | C.9 |
B.5 | NC | R+ | Top Left TU | Right Horiz TL |
B.6 | UP+ | L- | Top Left TD | Right Vert TU |
B.7 | DN- | Ent | Top Right TU | Right Horiz TR |
B.8 | Ext | NC | Top Right TD | Right Vert TD |
B.9 | Left Horiz TL | Left Horiz TR | Left Vert TD | Left Vert TU |
TL: Trim Left
TR: Trim Right
TU: Trim Up
TD: Trim down
FCC Report