-
-
Notifications
You must be signed in to change notification settings - Fork 344
DMA mapping of TX16S
Risto edited this page Mar 6, 2022
·
4 revisions
Peripheral requests | Stream 0 | Stream 1 | Stream 2 | Stream 3 | Stream 4 | Stream 5 | Stream 6 | Stream 7 |
---|---|---|---|---|---|---|---|---|
Channel 0 | SPI3_RX | - | SPI3_RX | SPI2_RX | SPI2_TX | SPI3_TX | - | SPI3_TX |
Channel 1 | I2C1_RX | - | TIM7_UP | - | TIM7_UP | I2C1_RX | I2C1_TX | I2C1_TX |
Channel 2 | TIM4_CH1 | - | I2S3_EXT_RX | TIM4_CH2 | I2S2_EXT_TX | I2S3_EXT_TX | TIM4_UP | TIM4_CH3 |
Channel 3 | I2S3_EXT_RX | TIM2_UP TIM2_CH3 (ACCESS_MOD) |
I2C3_RX | I2S2_EXT_RX | I2C3_TX | TIM2_CH1 | TIM2_CH2 TIM2_CH4 |
TIM2_UP TIM2_CH4 |
Channel 4 | UART5_RX | USART3_RX | UART4_RX | USART3_TX (ACCESS_MOD) |
UART4_TX (FLYSKY_HALL) |
USART2_RX | USART2_TX (TELEMETRY) |
UART5_TX |
Channel 5 | UART8_TX | UART7_TX | TIM3_CH4 TIM3_UP (TRAINER) |
UART7_RX | TIM3_CH1 TIM3_TRIG |
TIM3_CH2 | UART8_RX | TIM3_CH3 |
Channel 6 | TIM5_CH3 TIM5_UP |
TIM5_CH4 TIM5_TRIG |
TIM5_CH1 | TIM5_CH4 TIM5_TRIG |
TIM5_CH2 | - | TIM5_UP | - |
Channel 7 | - | TIM6_UP | I2C2_RX | I2C2_RX | USART3_TX | DAC1 (AUDIO) |
DAC2 | I2C2_TX |
Peripheral requests | Stream 0 | Stream 1 | Stream 2 | Stream 3 | Stream 4 | Stream 5 | Stream 6 | Stream 7 |
---|---|---|---|---|---|---|---|---|
Channel 0 | ADC1 | SAI1_A | TIM8_CH1 TIM8_CH2 TIM8_CH3 |
SAI1_A | ADC1 | SAI1_B | TIM1_CH1 TIM1_CH2 TIM1_CH3 |
- |
Channel 1 | - | DCMI | ADC2 | ADC2 | SAI1_B | SPI6_TX | SPI6_RX | DCMI |
Channel 2 | ADC3 | ADC3 | - | SPI5_RX | SPI5_TX | CRYP_OUT | CRYP_IN | HASH_IN |
Channel 3 | SPI1_RX | - | SPI1_RX | SPI1_TX | - | SPI1_TX | - | - |
Channel 4 | SPI4_RX | SPI4_TX | USART1_RX | SDIO | - | USART1_RX | SDIO | USART1_TX (INTMODULE) |
Channel 5 | - | USART6_RX (AUX2) |
USART6_RX | SPI4_RX | SPI4_TX | - | USART6_TX | USART6_TX |
Channel 6 | TIM1_TRIG | TIM1_CH1 | TIM1_CH2 | TIM1_CH1 | TIM1_CH4 TIM1_TRIG TIM1_COM |
TIM1_UP (EXTMODULE) |
TIM1_CH3 | - |
Channel 7 | - | TIM8_UP | TIM8_CH1 | TIM8_CH2 | TIM8_CH3 | SPI5_RX | SPI5_TX | TIM8_CH4 TIM8_TRIG TIM8_COM |
Getting started with Git
- Workflow for GitHub noobs
Building and debugging EdgeTX
- In a webbrowser with Gitpod
- Windows 10 (MSYS2)
- Docker with Windows 10
- Ubuntu in a WSL2 under Win10
- Ubuntu 20.04
- MacOS 10.15
- MacOS 14.1
Modifications:
- Flysky Hall Sticks Mod
- Flysky FRM303 Mod for TX16S
- Flysky PL18 & PL18EV Hardware Mod for Complete EdgeTX Support
- Flysky NB4+ Hardware Mod for Complete EdgeTX Support
- Flashing EdgeTX to Flysky PL18 or Paladin-EV
How to unbrick your radio with STM32CubeProgrammer
DMA mappings of radios:
- RadioMaster TX16S
- FlySky NV14
Interrupt usage of radios:
- RadioMaster TX16S
Implementation notes:
- YAML Parser/Generator
- Mixer synchronisation
Deprecated:
- Windows 10 (Visual C++)