Ardupilot2/libraries/AP_HAL_ChibiOS/hwdef
Andrew Tridgell ea71b72c87 HAL_ChibiOS: fixed issue with I2C4 on H743
when both I2C4 and SPI4 are active on a H743 I found that some BDMA
completion interrupts were lost, which resulted in SPI transfer
timeouts. Close inspection of the ChibiOS BDMA, I2Cv3 and SPIv3
drivers did not reveal any issues, but I found that the issue only
happened when the first 4 BDMA streams were used. This change splits
the 4 streams across the first and 2nd half of the BDMA controller,
and that fixes the problem.

This works as there are only 2 peripherals (I2C4 and SPI6) that want
to use BDMA with our current setup. If we ever wish to enable ADC3
(which also uses BDMA) we will need to revisit this issue
2020-04-28 17:42:15 +10:00
..
airbotf4 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
common HAL_ChibiOS: only allow PLL override in clock selection part of header 2020-04-28 10:32:23 +10:00
crazyflie2 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
CUAV_GPS HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
CUAV-Nora HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
CUAV-X7 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
CUAVv5 AP_HAL_ChibiOS: Correct the README.md for fmuv5 boards 2019-07-12 10:59:48 +01:00
CUAVv5Nano HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
CubeBlack HAL_ChibiOS: add support for adding board validation test 2020-04-10 07:04:21 +10:00
CubeBlack+ HAL_ChibiOS: fixed IMU order and board ID for CubeBlack+ 2019-09-16 12:53:44 +10:00
CubeGreen-solo Frame_params: Updated solo params for Copter 4 2019-11-08 07:28:17 +08:00
CubeOrange HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
CubePurple HAL_ChibiOS: added sensor config for cube varients 2019-05-30 15:39:57 +10:00
CubeSolo Frame_params: Updated solo params for Copter 4 2019-11-08 07:28:17 +08:00
CubeYellow HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
DrotekP3Pro HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
Durandal HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
f103-ADSB HAL_ChibiOS: use DNA by default for all AP_Periph builds 2020-02-22 12:28:16 +11:00
f103-GPS HAL_ChibiOS: use DNA by default for all AP_Periph builds 2020-02-22 12:28:16 +11:00
f103-HWESC HAL_ChibiOS: fixed build warnings for bootloader builds 2020-04-28 10:32:23 +10:00
f103-periph HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
f103-RangeFinder HAL_ChibiOS: use DNA by default for all AP_Periph builds 2020-02-22 12:28:16 +11:00
f103-Trigger HAL_ChibiOS: use DNA by default for all AP_Periph builds 2020-02-22 12:28:16 +11:00
f303-GPS HAL_ChibiOS: use DNA by default for all AP_Periph builds 2020-02-22 12:28:16 +11:00
f303-HWESC HAL_ChibiOS: fixed build warnings for bootloader builds 2020-04-28 10:32:23 +10:00
f303-M10025 hwdef: switch to (0) DNA as the default NODEID 2020-02-17 12:48:37 +11:00
f303-periph HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
f303-Universal HAL_ChibiOS: use DNA by default for all AP_Periph builds 2020-02-22 12:28:16 +11:00
F4BY HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
F35Lightning HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
fmuv2 AP_HAL_ChibiOS: eliminate EKF2 from fmuv2 build 2020-04-18 20:18:30 +10:00
fmuv3 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
fmuv4 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
fmuv4-beta HAL_ChibiOS: convert Pixracer to use new sensor config 2019-05-30 15:39:57 +10:00
fmuv5 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
iomcu HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
KakuteF4 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
KakuteF7 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
KakuteF7Mini HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
luminousbee4 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
MatekF405 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
MatekF405-STD HAL_ChibiOS: convert matek boards 2019-05-30 15:39:57 +10:00
MatekF405-Wing HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
MatekF765-Wing HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
MatekH743 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
mindpx-v2 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
mini-pix HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
mRoControlZeroF7 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
mRoNexus HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
mRoX21 HAL_ChibiOS: changed optimisation of higher end boards to -O2 2019-09-28 08:57:26 +10:00
mRoX21-777 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
NucleoH743 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
omnibusf4 AP_HAL_ChiibOS: change omnibusf4 board type to be unique 2019-08-06 11:20:11 +10:00
omnibusf4pro HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
omnibusf4v6 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
OMNIBUSF7V2 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
OmnibusNanoV6 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
PH4-mini HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
Pixhawk1 HAL_ChibiOS: fixed Pixhawk1 gyro orientation 2019-08-27 19:29:37 +10:00
Pixhawk1-1M AP_HAL_ChibiOS: avoid referencing flash sector/page 22 on 1MB boards 2020-03-03 10:13:53 +11:00
Pixhawk4 HAL_ChibiOS: fixed dshot docs for Pixhawk4 2020-02-08 14:15:37 +11:00
Pixracer HAL_ChibiOS: pixracer and cube doc updates 2018-11-20 15:09:51 +11:00
R9Pilot HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
revo-mini HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
scripts HAL_ChibiOS: fixed issue with I2C4 on H743 2020-04-28 17:42:15 +10:00
skyviper-f412-rev1 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
skyviper-journey HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
skyviper-v2450 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
sparky2 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
speedybeef4 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
STM32CubeConf HAL_ChibiOS: added more STM32CubeMX configs 2020-04-28 10:32:23 +10:00
SuccexF4 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
TBS-Colibri-F7 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
VRBrain-v51 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
VRBrain-v52 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
VRBrain-v54 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
VRCore-v10 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
VRUBrain-v51 HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00
ZubaxGNSS HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER 2020-04-28 10:32:23 +10:00