Andrew Tridgell
|
25bc128248
|
HAL_ChibiOS: fixed periph overpower ifdef
fixes overcurrent logging on several boards
|
2020-10-13 17:58:30 +11:00 |
Peter Barker
|
b5d0480bed
|
AP_HAL_ChibiOS: log accumulated power status flags; all flags ever set
|
2020-07-21 09:12:14 +10:00 |
Andrew Tridgell
|
863807c9fb
|
HAL_ChibiOS: use more consistent naming for power VALID pins
this uses _VALID for an active high pin and _nVALID for an active low
pin. It uses _OC for active high overcurrent and _nOC for active low
overcurrent
|
2020-06-04 09:51:27 +10:00 |
Peter Barker
|
50523ed0fa
|
AP_HAL_ChibiOS: remove pointless initialisations
These are never stack-allocated.
Only saves 16 bytes - but several lines
|
2020-05-10 18:03:36 +10:00 |
Mirko Denecke
|
b84dcd483d
|
AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces
|
2019-10-21 08:01:56 +11:00 |
Peter Barker
|
9fb715692e
|
AP_HAL_ChibiOS: correct include of mavlink header for analog debug
|
2019-09-25 12:22:27 +10:00 |
Michael du Breuil
|
95bca05322
|
AP_HAL_ChibiOS: Only include MAVLink when using the MAVLink debugging
|
2019-09-19 10:48:25 +09:00 |
Andrew Tridgell
|
d1565a96c5
|
HAL_ChibiOS: wrap cacheBuffer functions
needed to avoid problem with end() method in UARTDriver shadowing with
F7 implementation of cache macros
|
2019-08-27 15:40:43 +10:00 |
Alexey Kozin
|
e5988f7153
|
AP_HAL_ChibiOS: fix voltage sensor connected to fmu adc
|
2019-07-02 06:42:11 +10:00 |
Andrew Tridgell
|
d368d95aa7
|
HAL_ChibiOS: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Andrew Tridgell
|
4deb2c38f6
|
HAL_ChibiOS: fixed brick2 valid status in POWR flags for fmuv5
and fixed sense of VBUS
|
2019-05-03 10:32:41 +10:00 |
Andrew Tridgell
|
6422068e6b
|
HAL_ChibiOS: fixed analog input on H7
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
599a1a3d67
|
HAL_ChibiOS: adapt analog driver for H7
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
bbd25350eb
|
HAL_ChibiOS: support ChibiOS kernel major 6
preparing for STM32H7 support
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
af4340d1d1
|
HAL_ChibiOS: enable analog input on IOMCU
|
2018-10-30 13:00:48 +11:00 |
Andrew Tridgell
|
4416404137
|
HAL_ChibiOS: removed hal.util->new_semaphore()
replaced with HAL_Semaphore
|
2018-10-17 12:54:22 +11:00 |
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 |