docs(hardware): add STM32 platform support page (#7797)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
5da9f9257f
commit
abeed9f23b
@@ -4,6 +4,10 @@
|
||||
--md-primary-fg-color--dark: #0C7BCD;
|
||||
}
|
||||
|
||||
.flash-warn {
|
||||
color: #e53935;
|
||||
}
|
||||
|
||||
.md-header__button.md-logo img,.md-header__button.md-logo svg {
|
||||
fill: currentcolor;
|
||||
display: block;
|
||||
|
||||
@@ -0,0 +1,174 @@
|
||||
# STM32 Platform Support
|
||||
|
||||
This page lists which EdgeTX-supported radios use each STM32 processor family, along with the support status for each platform generation.
|
||||
|
||||
---
|
||||
|
||||
## STM32F2
|
||||
|
||||
!!! warning "End of Support"
|
||||
Support for STM32F2 based radios ends with EdgeTX v2.11.
|
||||
|
||||
### BetaFPV
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| LR3Pro | 512KB | 128KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
|
||||
### FrSky
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| X7 | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
| X9D | 512KB | 128KB | Greyscale | 212×64 | No | Yes |
|
||||
| X9D+ | 512KB | 128KB | Greyscale | 212×64 | No | Yes |
|
||||
| X9Lite | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
| X9Lite S | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
| XLite | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
| XLite S | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
|
||||
### Jumper
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| T12 | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
| TPro | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
| TLite | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
|
||||
### RadioMaster
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| T8 | 512KB | 128KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| TX12 | 512KB | 128KB | B&W | 128×64 | No | Yes |
|
||||
|
||||
---
|
||||
|
||||
## STM32F4
|
||||
|
||||
!!! info "Continued Support"
|
||||
Support for existing STM32F4 based radios will continue (i.e. will be supported in EdgeTX v2.12 onwards), but no new handsets will be added.
|
||||
|
||||
!!! warning "512KB flash constraint"
|
||||
Radios marked <span class="flash-warn">⚠ 512KB</span> have only 512KB of flash, which may limit which features can be included in the standard firmware build.
|
||||
|
||||
!!! note "SDRAM"
|
||||
Colour screen radios use an STM32F429 and include 8MB of external SDRAM in addition to the internal SRAM shown below.
|
||||
|
||||
### Fatfish
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| F16 | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
|
||||
### Flysky
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| EL18 | 2MB | 256KB + 8MB | Colour | 320×480 | No | Yes |
|
||||
| NB4+ | 2MB | 256KB + 8MB | Colour | 320×480 | Yes | No |
|
||||
| NV14 | 2MB | 256KB + 8MB | Colour | 320×480 | No | Yes |
|
||||
| PL18 | 2MB | 256KB + 8MB | Colour | 480×320 | Yes | No |
|
||||
| PL18EV | 2MB | 256KB + 8MB | Colour | 480×320 | Yes | No |
|
||||
| PL18U | 2MB | 256KB + 32MB | Colour | 480×320 | Yes | Yes |
|
||||
|
||||
### FrSky
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| X7 ACCESS | <span class="flash-warn">⚠ 512KB</span> | 192KB | B&W | 128×64 | No | Yes |
|
||||
| X9E | <span class="flash-warn">⚠ 512KB</span> | 192KB | Greyscale | 212×64 | No | Yes |
|
||||
| X9D+2019 | <span class="flash-warn">⚠ 512KB</span> | 192KB | Greyscale | 212×64 | No | Yes |
|
||||
| X10 | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
| X10 EXPRESS | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
| X12S | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
|
||||
### HelloRadioSky
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| V14 | 1MB | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| V16 | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
|
||||
### iFlight
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| Commando8 | <span class="flash-warn">⚠ 512KB</span> | 192KB | B&W | 128×64 | No | Yes |
|
||||
|
||||
### Jumper
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| Bumblebee | 1MB | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| T12 MAX | 1MB | 192KB | B&W | 128×64 | No | Yes |
|
||||
| T14 | 1MB | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| T15 | 2MB | 256KB + 8MB | Colour | 480×320 | No | Yes |
|
||||
| T16 | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
| T18 | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
| T20 | <span class="flash-warn">⚠ 512KB</span> | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| T20 V2 | 1MB | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| TPro S | 1MB | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| TPro V2 | <span class="flash-warn">⚠ 512KB</span> | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
|
||||
### RadioMaster
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| Boxer | 1MB | 192KB | B&W | 128×64 | No | Yes |
|
||||
| GX12 | 1MB | 192KB | B&W (OLED) | 128×64 | No | Yes |
|
||||
| MT12 | 1MB | 192KB | B&W | 128×64 | No | Yes |
|
||||
| Pocket | <span class="flash-warn">⚠ 512KB</span> | 192KB | B&W | 128×64 | No | Yes |
|
||||
| TX12 MK2 | <span class="flash-warn">⚠ 512KB</span> | 192KB | B&W | 128×64 | No | Yes |
|
||||
| TX16S / TX16S MKII | 2MB | 256KB + 8MB | Colour | 480×272 | No | Yes |
|
||||
| Zorro | <span class="flash-warn">⚠ 512KB</span> | 192KB | B&W | 128×64 | No | Yes |
|
||||
|
||||
---
|
||||
|
||||
## STM32H7
|
||||
|
||||
!!! note "Recommended Version"
|
||||
EdgeTX v2.12 or later is recommended for STM32H7 based radios.
|
||||
|
||||
!!! note "SDRAM"
|
||||
Most STM32H7 radios include 8MB of external SDRAM in addition to the ~1MB of internal SRAM — see the table for the exact SDRAM size of each radio.
|
||||
|
||||
### Flysky
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| ST16 | 8MB | 1MB + 8MB | Colour | 480×320 | No | Yes |
|
||||
| PA01 | 8MB | 1MB + 8MB | Colour | 320×240 | Yes | No |
|
||||
|
||||
### HelloRadioSky
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| V12 | 8MB | 1MB + 8MB | Colour | 320×240 | Yes | No |
|
||||
|
||||
### iFlight
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| Commando 14 | 8MB | 1MB + 8MB | Colour | 480×272 | No | Yes |
|
||||
|
||||
### Jumper
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| T15Pro | 16MB | 1MB + 8MB | Colour | 480×320 | Yes | No |
|
||||
| T22 | 16MB | 1MB + 8MB | Colour | 480×320 | Yes | No |
|
||||
|
||||
### RadioMaster
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| GX15 | 16MB | 1MB + 8MB | Colour | 480×320 | Yes | Yes |
|
||||
| TX15 | 16MB | 1MB + 8MB | Colour | 480×320 | Yes | Yes |
|
||||
| TX16S MK3 | 16MB | 1MB + 32MB | Colour | 800×480 | Yes | Yes |
|
||||
|
||||
### Senduwing
|
||||
|
||||
| Radio | Flash | SRAM | Screen | Resolution | Built-in storage | SD card |
|
||||
|-------|-------|------|--------|------------|------------------|---------|
|
||||
| H17 | 16MB | 1MB + 8MB | Colour | 480×272 | No | Yes |
|
||||
@@ -75,6 +75,7 @@ nav:
|
||||
- Qt Creator: building/qt-creator.md
|
||||
- Hardware Reference:
|
||||
- Radio Specifications: hardware/radio-specs.md
|
||||
- STM32 Platform Support: hardware/stm32-platforms.md
|
||||
- DMA Mappings:
|
||||
- RadioMaster TX16S: hardware/dma-mapping-tx16s.md
|
||||
- FlySky NV14: hardware/dma-mapping-nv14.md
|
||||
|
||||
Reference in New Issue
Block a user