~~TOC:3-4~~ ===== Devo 10 Hardware Connections ===== The following documents the hardware inside the Devo-10 transmitter * MCU: [[http://www.st.com/internet/mcu/product/164492.jsp|STM32F103VCT6]] 256kB Flash, 48kB RAM 100pin package * SPI Flash: [[http://www.sst.com/dotAsset/40373.pdf|SST25VF032B]] 4MB SPI NOR Flash * LCD Display: [[http://www.trulydisplays.com/monochrome/specs/Novatek%20NT7538%20Spec.pdf|NT7538]] 132x65 B&W display * Radio: [[http://www.cypress.com/?docID=28606|CYRF6936]] 2.4GHz ==== STM32 Connections ==== ^Pin ^Desription ^ |BOOT0 |CON2 | |NRST |Debugger (NRESET) | === GPIOA === ^Pin ^Desription ^ |1 |Buzzer | |2 |output to 0 to shut off Tx | |3 |power-switch in 'off' position (goes high on 'off') | |4 (ADC_IN_4) |AUX5 | |5 (SPI1_SCK) |SPI Flash, TSC2008 | |6 (SPI1_MISO) |SPI Flash, TSC2008 | |7 (SPI1_MOSI) |SPI Flash, TSC2008 | |9 (USART1_TX) |Trainer Rx? | |10 (USART1_RX) |Trainer Tx? | |11 (USBDM) |USB+ | |12 (USBDP) |USB- | |13 (SWDIO) |Debugger SWDIO (TMS) | |14 (SWCLK) |Debugger SWCLK (TCK) | === GPIOB === ^Pin ^Desription ^ |1 |LCD Backlight | |2 (BOOT1) |SPI Flash Chip-Enable | |4 |Button Matrix Col 1 | |5 |Button Matrix Col 2 | |8 |Button Matrix Col 3 | |9 |Button Matrix Col 4 | |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 (ADC_IN_10) |AUX4 | |1 (ADC_IN_11) |Left Horizontal Stick | |2 (ADC_IN_12) |Right Horizontal stick | |3 (ADC_IN_13) |Right Vertical Stick | |4 (ADC_IN_14) |Battery Voltage | |5 (ADC_IN_15) |Left Vertical Stick | |6 |Gear Switch?? | |7 |Elevator D/R Switch?? | |8 |Rudder D/R Switch?? | |9 |FMode 0 Switch?? | |10 |FMode 2 Switch?? | |11 |Aileron D/R Switch?? | |12 |Mix 0 Switch?? | |13 |Mix 2 Switch?? | === GPIOD === ^Pin ^Desription ^ |0 (FSMC D2) | LCD Module | |1 (FSMC D3) | LCD Module | |2 |??? Push/Pull output default low | |4 (FSMC NOE) |LCD Module | |5 (FSMC NWE) |LCD Module | |7 (FSMC NE1) |LCD Module (unconnected?) | |11 (FSMC A16) |LCD Module | |14 (FSMC D0) |LCD Module | |15 (FSMC D1) |LCD Module | === GPIOE === ^Pin ^Desription ^ |2 |Button Matrix Row 1 | |3 |Button Matrix Row 2 | |4 |Button Matrix Row 3 | |5 |Button Matrix Row 4 | |6 |Button Matrix Row 5 | |7 (FSMC D4) |LCD Module | |8 (FSMC D5) |LCD Module | |9 (FSMC D6) |LCD Module | |10 (FSMC D7) |LCD Module | === GPIOF === \\ \\ ==== Battery Voltage ==== The battery voltage (ADC1_14) is calculated by the formula: V = 0.003246 * value + 0.4208 ==== Button Matrix ==== | ^B.6 ^B.7 ^B.8 ^B.9 ^ ^E.2 |L- |DN- |NC |Elevator TD | ^E.3 |R+ |UP+ |Top Right TD |Throttle TU | ^E.4 |Ent |Ext |Top Right TU |Elevator TU | ^E.5 |Aileron TR |Rudder TL |Top Left TU |NC | ^E.6 |Aileron TL |Rudder TR |Top Left TD |Throttle TD | **TL:** Trim Left **TR:** Trim Right **TU:** Trim Up **TD:** Trim down ==== FCC Report ==== FCCID: [[https://www.fcc.gov/general/fcc-id-search-page|S29 DEVO-10]]