Andrew Tridgell
|
340f1b43e6
|
HAL_ChibiOS: fixed RSSI voltage from IOMCU
|
2018-09-15 16:08:32 +10:00 |
Andrew Tridgell
|
490d6eea20
|
HAL_ChibiOS: fixed ADC bug
this caused bad analog readings when the number of channels being read
was more than the number of hw channels
thanks to @vierfuffzig for reporting!
|
2018-09-12 07:10:04 +10:00 |
Lucas De Marchi
|
668c941717
|
Global: use new version of ARRAY_SIZE
|
2018-08-04 15:31:55 +10:00 |
Michael du Breuil
|
a832bdfd04
|
AP_HAL_ChibiOS: fix race condition on analog reading
|
2018-06-06 07:16:58 +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
|
f25b95f287
|
HAL_ChibiOS: fixed array length in ADC debug code
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
8b1db792ee
|
HAL_ChibiOS: ensure ADC memory is aligned for DMA access
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
edb831653f
|
HAL_ChibiOS: added dma_flush and dma_invalidate operations
these are needed to manage the data cache on the STM32F7
|
2018-06-06 07:15:41 +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 |
Andrew Tridgell
|
b4aeffbaed
|
HAL_ChibiOS: added power status flags reporting
|
2018-04-09 15:32:04 +10:00 |
Andrew Tridgell
|
d191b37520
|
HAL_ChibiOS: cope with having no ADC inputs
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
ba3cdf74b5
|
HAL_Chibios: optional ADC debugging
this debugging capability is very useful on board bringup. It outputs
the first 6 analog channels as an AP_ADC MAVLink message
|
2018-01-20 17:40:07 +11:00 |
Andrew Tridgell
|
fbe8166c71
|
HAL_ChibiOS: auto-generate AnalogIn pin table
|
2018-01-15 11:46:02 +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 |
Andrew Tridgell
|
f5c8754d75
|
HAL_ChibiOS: use ARRAY_SIZE_SIMPLE
this allows for boards without a device type (eg. no SPI bus)
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
b62773bbad
|
HAL_ChibiOS: improved auto-config of ADC pins
ADC config now based on pin_scaling array
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
1cc4b92b76
|
HAL_ChibiOS: added additional FMUv3 analog pins
|
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 |