docs(docs): Minor subedit

This commit is contained in:
Hamish Willee
2026-05-21 11:40:59 +10:00
parent b19bb46ed2
commit b0484a0995
+42 -37
View File
@@ -1,20 +1,20 @@
# AEDROX AEDROXH7 # AEDROX AEDROXH7
<Badge type="tip" text="PX4 v1.18" />
::: warning ::: warning
PX4 does not manufacture this (or any) autopilot. PX4 does not manufacture this (or any) autopilot.
Contact the [manufacturer](https://aedrox.com/) for hardware support. Contact the [manufacturer](https://aedrox.com/) for hardware support.
::: :::
The AEDROXH7 is an STM32H743-based FPV / racing flight controller from AEDROX.
For full hardware documentation and pinouts, see the [manufacturer documentation](https://aedrox.gitbook.io/docs).
::: info ::: info
This flight controller is [manufacturer supported](../flight_controller/autopilot_manufacturer_supported.md). This flight controller is [manufacturer supported](../flight_controller/autopilot_manufacturer_supported.md).
::: :::
The AEDROXH7 is an STM32H743-based FPV / racing flight controller from AEDROX.
Purchase from [aedrox.com](https://www.aedrox.com/).
For full hardware documentation and pinouts, see the [manufacturer documentation](https://aedrox.gitbook.io/docs).
## Key Features ## Key Features
- MCU: STM32H743VIM6 32-bit processor running at 480 MHz - MCU: STM32H743VIM6 32-bit processor running at 480 MHz
@@ -32,56 +32,61 @@ For full hardware documentation and pinouts, see the [manufacturer documentation
No on-board magnetometer; PX4 runs with `SYS_HAS_MAG=0` and EKF2 gravity fusion enabled by default. No on-board magnetometer; PX4 runs with `SYS_HAS_MAG=0` and EKF2 gravity fusion enabled by default.
## Where to Buy {#store}
- [aedrox.com](https://www.aedrox.com/).
## Connectors and Pins ## Connectors and Pins
### UARTs ### UARTs
| Port | MCU peripheral | Device | Function | | Port | MCU peripheral | Device | Function |
| ------- | -------------- | ---------- | ---------------------------- | | --------- | -------------- | ---------- | ---------------------------- |
| SERIAL1 | USART1 | /dev/ttyS0 | TEL1 (MAVLink) | | `SERIAL1` | USART1 | /dev/ttyS0 | TELEM1 (MAVLink) |
| SERIAL2 | USART2 | /dev/ttyS1 | GPS1 | | `SERIAL2` | USART2 | /dev/ttyS1 | GPS1 |
| SERIAL3 | USART3 | /dev/ttyS2 | RC input | | `SERIAL3` | USART3 | /dev/ttyS2 | RC input |
| SERIAL4 | UART4 | /dev/ttyS3 | TEL2 | | `SERIAL4` | UART4 | /dev/ttyS3 | TELEM2 |
| SERIAL7 | UART7 | /dev/ttyS4 | ESC telemetry (RX only) | | `SERIAL7` | UART7 | /dev/ttyS4 | ESC telemetry (RX only) |
| SERIAL8 | UART8 | /dev/ttyS5 | Debug shell (system console) | | `SERIAL8` | UART8 | /dev/ttyS5 | Debug shell (system console) |
SERIAL7 is wired RX-only by the vendor (intended for ESC telemetry). `SERIAL7` is wired RX-only by the vendor (intended for ESC telemetry).
SERIAL8 is the system console at 57600 8N1 (device: `/dev/ttyS5`). `SERIAL8` is the system console at 57600 8N1 (device: `/dev/ttyS5`).
::: note ::: info
The vendor brings SERIAL8 out on the HD VTX connector (intended for DJI / MSP DisplayPort), but the default PX4 config uses it as the system console. To use it for MSP DisplayPort instead, move the console off UART8, then start the [msp_osd](../modules/modules_driver.md#msp-osd) driver on `/dev/ttyS5`. The vendor brings `SERIAL8` out on the HD VTX connector (intended for DJI / MSP DisplayPort), but the default PX4 config uses it as the system console. To use it for MSP DisplayPort instead, move the console off UART8, then start the [msp_osd](../modules/modules_driver.md#msp-osd) driver on `/dev/ttyS5`.
::: :::
### Motor / Servo Outputs ### PWM Outputs {#pwm_outputs}
8 PWM motor outputs (M1-M8), all DShot and bidirectional-DShot (RPM telemetry) capable. 8 PWM motor outputs (M1-M8), all [DShot](../peripherals/dshot.md) and [Bidirectional DShot](../peripherals/dshot.md#bidirectional-dshot-telemetry) (RPM telemetry) capable.
The M5-M8 motor connector additionally exposes two user-controllable GPIOs (`GPIO1` / `GPIO2`, on PA2 / PA3) alongside the motor signals. Toggle them at runtime with the `gpio` command (see "User GPIOs" below). The M5-M8 motor connector additionally exposes two user-controllable GPIOs (`GPIO1` / `GPIO2`, on PA2 / PA3) alongside the motor signals.
Toggle them at runtime with the `gpio` command (see "User GPIOs" below).
A separate addressable-LED-strip pad is brought out; currently driven as a plain GPIO in this port . A separate addressable-LED-strip pad is brought out; currently driven as a plain GPIO in this port .
### Status LEDs ### Status LEDs
| Silkscreen | MCU pin | Color | Function | | Silkscreen | MCU pin | Color | Function |
| ---------- | ------- | ----- | -------- | | ---------- | ------- | ----- | ---------------------------------------------------------------------------- |
| LED1 | PE2 | Blue | MCU activity, solid when armed | | LED1 | PE2 | Blue | MCU activity, solid when armed |
| LED2 | - | Green | IMU power-supply indicator | | LED2 | - | Green | IMU power-supply indicator |
| LED3 | - | Green | MCU / baro / OSD power-supply indicator | | LED3 | - | Green | MCU / baro / OSD power-supply indicator |
| LED4 | PE5 | Green | MCU activity, blinks based on flight state (preflight / disarmed / failsafe) | | LED4 | PE5 | Green | MCU activity, blinks based on flight state (preflight / disarmed / failsafe) |
| LED5 | - | - | 10v VTX rail indicator (lit when VTX power is enabled) | | LED5 | - | - | 10v VTX rail indicator (lit when VTX power is enabled) |
### Other I/O ### Other I/O
| Function | MCU pin | Notes | | Function | MCU pin | Notes |
| -------------- | ------- | ---------------------------- | | --------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| Buzzer | PA7 | Drives an NPN low-side switch, use a basic 2-pin active buzzer (e.g. TMB12A05) | | Buzzer | PA7 | Drives an NPN low-side switch, use a basic 2-pin active buzzer (e.g. TMB12A05) |
| VTX power | PB1 | Active high | | VTX power | PB1 | Active high |
| Camera switch | PD15 | Active high, currently hard-coded to camera 1 at boot (no runtime control yet); use `gpio write D15 1` from nsh to switch to camera 2 | | Camera switch | PD15 | Active high, currently hard-coded to camera 1 at boot (no runtime control yet); use `gpio write D15 1` from nsh to switch to camera 2 |
| PINIO 1 / 2 | PA2 / PA3 | User-controllable GPIOs via `gpio` command | | PINIO 1 / 2 | PA2 / PA3 | User-controllable GPIOs via `gpio` command |
| CAN1 silent | PD12 | Driven low to enable CAN bus | | CAN1 silent | PD12 | Driven low to enable CAN bus |
| Battery V sense| PC0 | ADC1 IN10, calibrate `BAT1_V_DIV` per build | | Battery V sense | PC0 | ADC1 IN10, calibrate `BAT1_V_DIV` per build |
| Battery I sense| PC1 | ADC1 IN11, calibrate `BAT1_A_PER_V` per ESC, or use DShot telemetry for current (`BAT1_SOURCE`) | | Battery I sense | PC1 | ADC1 IN11, calibrate `BAT1_A_PER_V` per ESC, or use DShot telemetry for current (`BAT1_SOURCE`) |
| USB VBUS sense | PC15 | Non-standard pin for VBUS sense | | USB VBUS sense | PC15 | Non-standard pin for VBUS sense |
### Analog OSD (MAX7456) ### Analog OSD (MAX7456)