Andrew Tridgell
|
c1000cfe2a
|
HAL_ChibiOS: fixed merge errors with hal.flash usage
|
2019-05-28 17:47:19 +09:00 |
Andrew Tridgell
|
0e3183b3cf
|
HAL_ChibiOS: use hal.flash API
# Conflicts:
# libraries/AP_HAL_ChibiOS/Storage.cpp
# libraries/AP_HAL_ChibiOS/Util.cpp
|
2019-05-28 17:47:19 +09:00 |
Andrew Tridgell
|
952ef7c361
|
HAL_ChibiOS: added save/restore of attitude in backup registers
|
2019-05-28 17:47:19 +09:00 |
Andrew Tridgell
|
db35064c95
|
HAL_ChibiOS: save/restore home position in backup registers
|
2019-05-28 17:47:19 +09:00 |
Andrew Tridgell
|
020ce245b9
|
HAL_ChibiOS: allow for delay in bootloader flash
|
2019-05-28 17:47:19 +09:00 |
Andrew Tridgell
|
f217f504e5
|
HAL_ChibiOS: implement was_watchdog_armed()
|
2019-05-28 17:47:19 +09:00 |
Andrew Tridgell
|
06cfdedfb2
|
HAL_ChibiOS: fixed fallback to microSD for storage
this is used when FRAM fails on a board with microSD support. The
double init caused the validate() in the FATFS code to fail
|
2019-04-30 10:47:31 +09:00 |
Andrew Tridgell
|
6fb84cfa6b
|
HAL_ChibiOS: support microSD slowdown
allow use of BRD_SD_SLOWDOWN to slow down clock on microSD
|
2019-01-11 09:48:16 +09:00 |
Andrew Tridgell
|
b1b6061ad4
|
HAL_ChibiOS: updated to new tonealarm system
|
2018-08-02 12:38:58 +09:00 |
Andrew Tridgell
|
97dae1a03d
|
HAL_ChibiOS: update to match plane 3.9.0beta6
|
2018-08-02 12:38:27 +09:00 |
Andrew Tridgell
|
29dc4b6e8b
|
HAL_ChibiOS: ensure system_id is nul terminated
|
2018-07-11 14:00:00 +09:00 |
Andrew Tridgell
|
4e4a83a2fb
|
HAL_ChibiOS: make serial number match HAL_PX4
|
2018-07-11 13:57:59 +09:00 |
Andrew Tridgell
|
e5435e02ad
|
HAL_ChibiOS: report system ID in mavlink and logs
|
2018-06-29 20:27:36 +10:00 |
Peter Barker
|
f07b6f3d78
|
AP_HAL_ChibiOS: add support for flashing bootloader
|
2018-06-28 11:35:13 +10:00 |
Andrew Tridgell
|
00d919018b
|
HAL_ChibiOS: added RTC clock implementation
|
2018-06-15 08:01:22 +10:00 |
Andrew Tridgell
|
2493cdbcb6
|
HAL_ChibiOS: switch to new bouncebuffer system
this removes the dma_flush and dma_invalidate methods and uses a
common bouncebuffer system for all CPU types. This enables microSD
support on STM32F7
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
eec4a12cc2
|
HAL_ChibiOS: switched to using DTCM memory for DMA
this uses SRAM1 and SRAM2 for main memory, which enables the use of the
data cache for faster operation, and using DTCM for all DMA operations.
|
2018-06-06 07:15:41 +10:00 |
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 |