Andrew Tridgell
|
bb0cbd15a4
|
HAL_ChibiOS: implement fmuv4 safety state
and added safety_mask and safety_pwm support for both fmuv3 and fmuv4
|
2018-04-17 10:14:01 +10:00 |
Andrew Tridgell
|
e4ce2f532b
|
HAL_ChibiOS: make smaller builds possible
this allows for much smaller builds when you disable a lot of
options. This is part of an effort to create a bootloader of less than
16k using ChibiOS
|
2018-04-12 11:50:44 +10:00 |
Mark Whitehorn
|
59b2d44323
|
AP_HAL_ChibiOS: make ToneAlarm compilation conditional on presence of
alarm pin
|
2018-02-11 14:55:23 +11:00 |
Mark Whitehorn
|
fb142422f6
|
AP_HAL_ChibiOS: pull ALARM_CHANNEL into pwmGroup
and improve formatting of HAL_PWM_ALARM in hwdef.h
|
2018-02-11 14:55:23 +11:00 |
Mark Whitehorn
|
8b216cf182
|
AP_HAL_ChibiOS: add ToneAlarm thread
fmuv4 hwdef.dat: remove PWM label from buzzer output pin
add buzzer pin labeled ALARM
remove timer PWM from HAL_PWM_GROUPs
|
2018-02-11 14:55:23 +11:00 |
Andrew Tridgell
|
8dae3fe59b
|
HAL_ChibiOS: use calloc for malloc type
this is not strictly necessary on ChibiOS as we already override
malloc, but will keep static analysis happy
|
2018-01-17 11:22:05 +11:00 |
Andrew Tridgell
|
f14a847b97
|
HAL_ChibiOS: rename classes to remove 'Chibi'
it is redundent as all classes are in ChibiOS namespace, and makes the
code harder to read
|
2018-01-15 11:46:02 +11:00 |
bugobliterator
|
5feef04f5f
|
HAL_ChibiOS: add support for CCM memory
this uses DMA bounce buffers for bus transfers, and falls back to CCM
ram in allocations if the type is unspecified
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
6dbab450a5
|
Hal_Chibios: use AP_BoardConfig::io_enabled()
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
8b6bab7b17
|
HAL_Chibios: added ChibiOS HAL
this is based on initial work by Sid, reset here for easier merging
|
2018-01-15 11:46:02 +11:00 |