Ardupilot2/libraries/AP_HAL_ChibiOS/hwdef/common
Andy Piper f9c5f9be00 AP_HAL_ChibiOS: make dshot DMA unlock event driven in order to allow unlocking from rcout thread
refactor rcout into separate thread and process all dshot requests there
move uart DMA completion to event model
process dshot locks in strick reverse order when unlocking
convert Shared_DMA to use mutexes
move UART transmit to a thread-per-uart
do blocking UART DMA transactions
do blocking dshot DMA transactions
trim stack sizes
cancel dma transactions on dshot when timeout occurs
support contention stats on blocking locking
move thread supression into chibios_hwdef.py
invalidate DMA bounce buffer correctly
separate UART initialisation into two halves
cleanup UART transaction timeouts
add @SYS/uarts.txt
move half-duplex handling to TX thread
correct thread statistics after use of ExpandingString
set unbuffered TX thread priority owner + 1
correctly unlock serial_led_send()
don't share IMU RX on KakuteF7Mini
observe dshot pulse time more accurately.
set TRBUFF bit for UART DMA transfers
deal with UART DMA timeouts correctly
don't deadlock on reverse ordered DMA locks
change PORT_INT_REQUIRED_STACK to 128
2021-02-20 14:37:11 +11:00
..
board.c HAL_ChibiOS: support STM32F3xx MCUs 2019-11-01 10:53:53 +11:00
board.h HAL_ChibiOS: allow control of interrupt port 2018-02-08 17:36:33 +11:00
bouncebuffer.c HAL_ChibiOS: added checking on bouncebuffer allocation 2020-01-18 07:13:11 +11:00
bouncebuffer.h HAL_ChibiOS: added checking on bouncebuffer allocation 2020-01-18 07:13:11 +11:00
chconf.h AP_HAL_ChibiOS: make dshot DMA unlock event driven in order to allow unlocking from rcout thread 2021-02-20 14:37:11 +11:00
chibios_board.mk HAL_ChibiOS: added memory guard system 2020-11-18 17:14:43 +11:00
chibios_common.mk AP_HAL_ChibiOS: distcc doesn't like lst generation commands 2021-01-20 19:21:14 +11:00
common.ld HAL_ChibiOS: moved app_descriptor to start of flash 2019-10-28 15:53:16 +11:00
cstdio HAL_ChibiOS: add placeholder cstdio header 2018-02-07 20:33:45 +11:00
ffconf.h HAL_ChibiOS: disable re-entrancy in FATFS 2019-08-27 15:40:43 +10:00
flash.c AP_HAL_ChibiOS: never write bytes that have not been erased on H7 2021-01-27 18:30:36 +11:00
flash.h HAL_ChibiOS: fixed flash space on 16k bl boards 2020-12-17 12:51:25 +11:00
halconf.h HAL_ChibiOS: enable CAN callbacks 2019-11-09 17:11:32 +11:00
hrt.c AP_HAL_ChibiOS: error if system clock not 1mhz on 16 CH_CFG_ST_RESOLUTION. prevent variable overflow 2020-04-26 19:58:54 +10:00
hrt.h HAL_ChibiOS: avoid 64 bit maths in AP_HAL::micros() 2018-08-08 21:24:49 +10:00
malloc.c AP_HAL_ChibiOS: use non-cachable SRAM3 for DMA on H743 2021-02-03 23:35:44 +11:00
mcuconf.h HAL_ChibiOS: support STM32F3xx MCUs 2019-11-01 10:53:53 +11:00
ppm.h AP_HAL_Chibios: warning fixes 2018-01-15 11:46:02 +11:00
spi_hook.h HAL_ChibiOS: Enable sdcard on spi bus 2018-05-27 19:10:24 +10:00
stdio.h HAL_ChibiOS: added memory guard system 2020-11-18 17:14:43 +11:00
stm32_util.c HAL_ChibiOS: improved stack checking and stack display 2020-12-01 11:14:50 +11:00
stm32_util.h AP_HAL_ChibiOS: use non-cachable SRAM3 for DMA on H743 2021-02-03 23:35:44 +11:00
stm32f1_mcuconf.h HAL_ChibiOS: fixed for ZubaxGNSS build 2019-10-21 19:12:01 +11:00
stm32f3_mcuconf.h HAL_ChibiOS: support no-crystal F3 setups 2020-07-10 13:33:51 +10:00
stm32f47_mcuconf.h HAL_ChibiOS: support F7 with no crystal 2021-01-15 15:48:01 +11:00
stm32h7_mcuconf.h HAL_ChibiOS: support H7 with no crystal 2020-07-10 13:33:51 +10:00
stubs.c HAL_ChibiOS: simplify stubs code 2019-08-27 15:40:43 +10:00
usbcfg_common.c HAL_ChibiOS: add support for dual usd cdc 2019-07-12 17:01:21 +10:00
usbcfg_dualcdc.c HAL_ChibiOS: add support for dual usd cdc 2019-07-12 17:01:21 +10:00
usbcfg.c HAL_ChibiOS: add support for dual usd cdc 2019-07-12 17:01:21 +10:00
usbcfg.h HAL_ChibiOS: add support for dual usd cdc 2019-07-12 17:01:21 +10:00
watchdog.c HAL_ChibiOS: support STM32F3xx MCUs 2019-11-01 10:53:53 +11:00
watchdog.h HAL_ChibiOS: added pragma once for watchdog header 2019-10-26 15:32:10 +11:00