Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/AIRBRAINH743/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,11 @@ The voltage sensor can handle up to 6S LiPo batteries.

The default battery parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=4
BATT_CURR_PIN=8
BATT_VOLT_MULT=15.0
BATT_AMP_PERVLT=101.0
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 4
- BATT_CURR_PIN = 8
- BATT_VOLT_MULT =1 5.0
- BATT_AMP_PERVLT = 101.0

## Compass

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,10 @@ These settings are set as defaults when the firmware is loaded (except `BATT_AMP

Enable Battery monitor with `BATT_MONITOR=4`, then reboot, then set:

BATT_VOLT_PIN=10
BATT_CURR_PIN=11
BATT_VOLT_MULT=11
BATT_AMP_PERVLT=30
- BATT_VOLT_PIN = 10
- BATT_CURR_PIN = 11
- BATT_VOLT_MULT = 11
- BATT_AMP_PERVLT = 30

## Connecting a GPS/Compass module

Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/AcctonGodwit_GA1/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,11 +135,11 @@ This universal controller does not provide power to the servos. To power them, a

The autopilot defaults are setup to DroneCAN BatteryInfo:

BATT_MONITOR=8
CAN_P1_DRIVER=1
CAN_P2_DRIVER=1
CAN_D1_PROTOCOL=1
CAN_D2_PROTOCOL=1
- BATT_MONITOR = 8
- CAN_P1_DRIVER = 1
- CAN_P2_DRIVER = 1
- CAN_D1_PROTOCOL = 1
- CAN_D2_PROTOCOL = 1

## SD Card

Expand Down
98 changes: 48 additions & 50 deletions libraries/AP_HAL_ChibiOS/hwdef/BOTWINGF405/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,44 +15,44 @@ The BOTWINGF405 is a compact, high-performance flight controller developed for f

### Processor

* STM32F405RGT6, 168 MHz, 1MB flash
* 24MHz external crystal
- STM32F405RGT6, 168 MHz, 1MB flash
- 24MHz external crystal

### Sensors

* ICM42688P Accelerometer/Gyroscope
* DPS310 Barometer
* Optional External Compass (AK8963 supported)
- ICM42688P Accelerometer/Gyroscope
- DPS310 Barometer
- Optional External Compass (AK8963 supported)

### Power

* 2S-6S LiPo input with onboard voltage and current monitoring
* BEC Outputs:
* 5V @ 2.0A
* 9V @ 2.0A, GPIO controlled
- 2S-6S LiPo input with onboard voltage and current monitoring
- BEC Outputs:
- 5V @ 2.0A
- 9V @ 2.0A, GPIO controlled

### Storage

* 32MB onboard dataflash for logging
* JEDEC-compatible SPI Flash (W25Q256)
- 32MB onboard dataflash for logging
- JEDEC-compatible SPI Flash (W25Q256)

### Interfaces

* 6x UARTs (for GPS, telemetry, RC, camera, etc.)
* I2C port for barometer and external compass
* USB OTG port (USB connector)
* 5 configured PWM outputs (4 for motors, 1 for RGB LED)
* 1x RC input (SBUS, PPM or CRSF/ELRS selectable)
- 6x UARTs (for GPS, telemetry, RC, camera, etc.)
- I2C port for barometer and external compass
- USB OTG port (USB connector)
- 5 configured PWM outputs (4 for motors, 1 for RGB LED)
- 1x RC input (SBUS, PPM or CRSF/ELRS selectable)

### External Connections

* 6-pin JST-GH for GPS/Compass
* 6-pin JST-GH for HD VTXX or other peripherals
* 8-pin JST-GH for ESC
* 4-pin JST-GH for Receiver input
* 5-pin JST-GH for User
* 5-pin JST-GH for Camera Input
* 4 x 4-pin JST-GH for LED Strip-NEOPIXEL
- 6-pin JST-GH for GPS/Compass
- 6-pin JST-GH for HD VTXX or other peripherals
- 8-pin JST-GH for ESC
- 4-pin JST-GH for Receiver input
- 5-pin JST-GH for User
- 5-pin JST-GH for Camera Input
- 4 x 4-pin JST-GH for LED Strip-NEOPIXEL

## Wiring Diagram

Expand All @@ -62,13 +62,13 @@ The BOTWINGF405 is a compact, high-performance flight controller developed for f

The UARTs default protocol and serial port assignments are:

* SERIAL0 -> USB
* SERIAL1 -> USART1 (DMA capable,RX tied to SBUS RC input and pin used as an interrupt input, but can be used as normal UART if [BRD_ALT_CONFIG](https://ardupilot.org/copter/docs/parameters.html#brd-alt-config-alternative-hw-config) = 1)
* SERIAL2 -> USART2 (ESC Telemetry)
* SERIAL3 -> USART3 (DisplayPort, TX DMA Capable)
* SERIAL4 -> UART4 (USER, TX DMA Capable)
* SERIAL5 -> UART5 (USER, TX DMA Capable)
* SERIAL6 -> USART6 (GPS)
- SERIAL0 -> USB
- SERIAL1 -> USART1 (DMA capable,RX tied to SBUS RC input and pin used as an interrupt input, but can be used as normal UART if [BRD_ALT_CONFIG](https://ardupilot.org/copter/docs/parameters.html#brd-alt-config-alternative-hw-config) = 1)
- SERIAL2 -> USART2 (ESC Telemetry)
- SERIAL3 -> USART3 (DisplayPort, TX DMA Capable)
- SERIAL4 -> UART4 (USER, TX DMA Capable)
- SERIAL5 -> UART5 (USER, TX DMA Capable)
- SERIAL6 -> USART6 (GPS)

## RC Input

Expand All @@ -78,10 +78,10 @@ To allow CRSF and embedded telemetry available in Fport, CRSF, and SRXL2 receive

With this option:

* PPM is not supported.
* FPort requires connection to TX1 via an external bi-directional and [SERIAL1_OPTIONS](https://ardupilot.org/copter/docs/parameters.html#serial1-options-telem1-options) be set to “7”.
* CRSF also requires a TX1 connection, in addition to R6, and automatically provides telemetry. Set [SERIAL1_OPTIONS](https://ardupilot.org/copter/docs/parameters.html#serial1-options-telem1-options) to “0”.
* SRXL2 requires a connection to T1 and automatically provides telemetry. Set [SERIAL1_OPTIONS](https://ardupilot.org/copter/docs/parameters.html#serial1-options-telem1-options) to “4”.
- PPM is not supported.
- FPort requires connection to TX1 via an external bi-directional and [SERIAL1_OPTIONS](https://ardupilot.org/copter/docs/parameters.html#serial1-options-telem1-options) be set to “7”.
- CRSF also requires a TX1 connection, in addition to R6, and automatically provides telemetry. Set [SERIAL1_OPTIONS](https://ardupilot.org/copter/docs/parameters.html#serial1-options-telem1-options) to “0”.
- SRXL2 requires a connection to T1 and automatically provides telemetry. Set [SERIAL1_OPTIONS](https://ardupilot.org/copter/docs/parameters.html#serial1-options-telem1-options) to “4”.

Any UART can be used for RC system connections in ArduPilot also, and is compatible with all protocols except PPM. See [RC systems](https://ardupilot.org/copter/docs/common-rc-systems.html) for more details.

Expand All @@ -93,23 +93,21 @@ The BOTWINGF405 includes an internal AT7456E OSD enabled for analog video. Simul

All motor/servo outputs are Dshot and PWM capable. M1-4 are also BDshot capable. However, mixing Dshot, serial LED, and normal PWM operation for outputs is restricted into groups, ie. enabling Dshot for an output in a group requires that ALL outputs in that group be configured and used as Dshot, rather than PWM outputs.

PWM 1,2 in group1

PWM 3,4 in group2

PWM 5 (LED) group3
- PWM 1,2 in group1
- PWM 3,4 in group2
- PWM 5 (LED) group3

## Battery Monitoring

The board has a built-in voltage sensor and external current sensor input. The current
sensor can read up to 120 Amps. The voltage sensor can handle up to 6S LiPo batteries.
The default battery monitor parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=11
BATT_CURR_PIN=13
BATT_VOLT_MULT=11.0
BATT_AMP_PERVLT=37
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 11
- BATT_CURR_PIN = 13
- BATT_VOLT_MULT = 11.0
- BATT_AMP_PERVLT = 37

## Compass

Expand All @@ -129,14 +127,14 @@ Analog RSSI input is via pin 12. Set [RSSI_ANA_PIN](https://ardupilot.org/copte

## LEDs and Buzzer

* LED0 (GPIO0)
* ED1 (GPIO1)
* Buzzer (GPIO80)
- LED0 (GPIO0)
- ED1 (GPIO1)
- Buzzer (GPIO80)

## Logging

* 32MB onboard SPI flash for data logging
* Uses JEDEC-compatible `AP_Logger_Flash_JEDEC` driver
- 32MB onboard SPI flash for data logging
- Uses JEDEC-compatible `AP_Logger_Flash_JEDEC` driver

## Loading Firmware

Expand All @@ -150,4 +148,4 @@ Once the initial firmware is loaded you can update the firmware using
any ArduPilot ground station software. Updates should be done with the
\*.apj firmware files.

**Note:** SWD access for development/debugging available on PA13/PA14.
**Note:*- SWD access for development/debugging available on PA13/PA14.
19 changes: 10 additions & 9 deletions libraries/AP_HAL_ChibiOS/hwdef/CORVON405V2_1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,11 @@ The CORVON405V2.1 supports up to 10 PWM outputs.
Channels 1-8 support DShot. Channels 1-4 support bi-directional DShot.

PWM outputs are grouped and every group must use the same output protocol:
1,2,5,6 are group1
3, 4 are group 2
7,8 are group 3
9,10 are in group 4

- 1,2,5,6 are group1
- 3, 4 are group 2
- 7,8 are group 3
- 9,10 are in group 4

## Battery Monitoring

Expand All @@ -65,11 +66,11 @@ The voltage sensor can handle up to 6S LiPo batteries.

The default battery parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=10
BATT_CURR_PIN=11
BATT_VOLT_MULT=21.2
BATT_AMP_PERVLT=40.2
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 10
- BATT_CURR_PIN =1 1
- BATT_VOLT_MULT = 21.2
- BATT_AMP_PERVLT = 40.2

## Compass

Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/DAKEFPVF405/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,11 @@ sensor can read up to 130 Amps. The voltage sensor can handle up to 8S LiPo batt

The correct battery setting parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=11
BATT_CURR_PIN=10
BATT_VOLT_MULT=11.0
BATT_AMP_PERVLT=83.3
- BATT_MONITOR = 4
- BATT_VOLT_PIN =1 1
- BATT_CURR_PIN = 10
- BATT_VOLT_MULT = 11.0
- BATT_AMP_PERVLT = 83.3

## RSSI

Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/DAKEFPVH743/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,11 @@ sensor can read up to 130 Amps. The voltage sensor can handle up to 12S LiPo bat

The correct battery setting parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=11
BATT_CURR_PIN=10
BATT_VOLT_MULT=16.0
BATT_AMP_PERVLT=83.3
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 11
- BATT_CURR_PIN =1 0
- BATT_VOLT_MULT = 16.0
- BATT_AMP_PERVLT = 83.3

## RSSI

Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/DAKEFPVH743Pro/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,11 @@ sensor can read up to 130 Amps. The voltage sensor can handle up to 12S LiPo bat

The correct battery setting parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=11
BATT_CURR_PIN=10
BATT_VOLT_MULT=16.0
BATT_AMP_PERVLT=83.3
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 11
- BATT_CURR_PIN = 10
- BATT_VOLT_MULT = 16.0
- BATT_AMP_PERVLT = 83.3

## RSSI

Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/DAKEFPVH743_SLIM/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,11 +88,11 @@ sensor can read up to 130 Amps. The voltage sensor can handle up to 12S LiPo bat

The correct battery setting parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=11
BATT_CURR_PIN=10
BATT_VOLT_MULT=16.0
BATT_AMP_PERVLT=83.3
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 11
- BATT_CURR_PIN = 10
- BATT_VOLT_MULT = 16.0
- BATT_AMP_PERVLT = 83.3

## RSSI

Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/F4BY_H743/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,11 +147,11 @@ The board has a external current and voltage sensor input. The sensors range fro

The default battery parameters are:

BATT_MONITOR=4
BATT_VOLT_PIN=13
BATT_CURR_PIN=12
BATT_VOLT_MULT=16.04981
BATT_AMP_PERVLT=100
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 13
- BATT_CURR_PIN = 12
- BATT_VOLT_MULT = 16.04981
- BATT_AMP_PERVLT = 100

## Compass

Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/FlysparkF4/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,11 @@ If any channel in a group uses DShot, all channels in that group must also use D
The board includes a built-in voltage and current sensor connected to ADC pins.
Default configuration:

BATT_MONITOR=4
BATT_VOLT_PIN=10
BATT_CURR_PIN=11
BATT_VOLT_MULT=11.0
BATT_AMP_PERVLT=25.0
- BATT_MONITOR = 4
- BATT_VOLT_PIN = 10
- BATT_CURR_PIN = 11
- BATT_VOLT_MULT = 11.0
- BATT_AMP_PERVLT = 25.0

Supports direct 3 S-6 S LiPo voltage measurement.

Expand Down
6 changes: 3 additions & 3 deletions libraries/AP_HAL_ChibiOS/hwdef/FlywooF405HD-AIOv2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,9 @@ The GOKU F405 AIO supports up to 5 PWM outputs. The pads for motor output ESC1 t

The PWM are in 3 groups:

PWM 1-2: Group 1
PWM 3-4: Group 2
LED: Group 3
- PWM 1-2: Group 1
- PWM 3-4: Group 2
- LED: Group 3

Channels within the same group need to use the same output rate. If
any channel in a group uses DShot then all channels in the group need
Expand Down
10 changes: 5 additions & 5 deletions libraries/AP_HAL_ChibiOS/hwdef/FlywooF405Pro/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ The GOKU F405 Pro supports up to 9 PWM outputs. The pads for motor output ESC1 t

The PWM are in 5 groups:

PWM 1-2: Group 1
PWM 3-4: Group 2
PWM 5,7: Group 3
PWM 6,8: Group 4
LED: Group 5
- PWM 1-2: Group 1
- PWM 3-4: Group 2
- PWM 5,7: Group 3
- PWM 6,8: Group 4
- LED: Group 5

Channels within the same group need to use the same output rate. If
any channel in a group uses DShot then all channels in the group need
Expand Down
6 changes: 3 additions & 3 deletions libraries/AP_HAL_ChibiOS/hwdef/FlywooF405S-AIO/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ The GOKU F405 AIO supports up to 5 PWM outputs. The pads for motor output ESC1 t

The PWM are in 3 groups:

PWM 1-2: Group 1
PWM 3-4: Group 2
LED: Group 3
- PWM 1-2: Group 1
- PWM 3-4: Group 2
- LED: Group 3

Channels within the same group need to use the same output rate. If
any channel in a group uses DShot then all channels in the group need
Expand Down
Loading
Loading