Andrew Tridgell
|
bb2e7a189f
|
HAL_ChibiOS: added a debug function for showing stack free
this can be enabled when needed to investigate stack space remaining
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
010cd71ab6
|
HAL_ChibiOS: enable CAN on FMUv5
and fixed voltage scaling defaults
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
2087354939
|
HAL_ChibiOS: align buffers to STM32F7 cache lines
this allows for DMA flush and invalidate operations to work on all
dynamically allocated memory
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
762e4f9915
|
HAL_ChibiOS: fixed dma priorities for fmuv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
77d95f6744
|
HAL_ChibiOS: fmuv5 tweaks
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
a220220758
|
HAL_ChibiOS: added comment on IS_DMA_SAFE()
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
4d4ea894e8
|
HAL_ChibiOS: disable i2c device debug code
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
11b327e336
|
scripts: update decode_devid.py for new IMUs
|
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
|
7449e15313
|
HAL_ChibiOS: disable flash storage option on FMUv5
F7 flash driver not working yet
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
b961e12456
|
HAL_ChibiOS: support having no flash storage option
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
2d8748ddce
|
HAL_ChibiOS: enable ADCs and buzzer for fmuv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
6aab9232ef
|
HAL_ChibiOS: enable aux pwm channels on FMUv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
3242b5eeb9
|
AP_IOMCU: fail to boot if IO firmware CRC and update fails
we don't want to fly with a bad IO firmware
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
677b5f94b2
|
AP_BoardConfig: allow for non-bool BRD_IO_ENABLE
this will be used to avoid CRC checks for IO fw development testing
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
db9bf19e46
|
HAL_ChibiOS: enable i2c for FMUv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
99540a184c
|
AP_Compass: enable FMUv5 compass
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
77bb69fa2e
|
HAL_ChibiOS: enabled UARTs for FMUv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
ac44189ab2
|
HAL_ChibiOS: setup two IMUs for FMUv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
ccdfc75dd9
|
AP_Compass: placeholder for FMUv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
bfa66c9397
|
AP_InertialSensor: detect two IMUs on FMUv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
0047807fbf
|
AP_IOMCU: fixed build error on F7
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
721f3cd5d1
|
HAL_ChibiOS: fixed flash layout for F7
thanks to @alielectric
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
ae1a58ecb8
|
AP_Baro: added FMUv5 support
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
751f290be6
|
AP_BoardConfig: setup FMUv5 for board detection
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
01f5d1a17c
|
HAL_ChibiOS: first IMU working
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
eca634ec62
|
HAL_ChibiOS: support 6 SPI buses
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
4ad757b4d1
|
HAL_ChibiOS: fixed pincount for F7
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
876899c48d
|
HAL_ChibiOS: baro and FRAM working for fmuv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
8d2f57898b
|
HAL_ChibiOS: adjust pin counts for STM32F7
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
1f6ffc48e5
|
HAL_ChibiOS: allow STM32F7 to build with flash driver
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
0774a267c8
|
AP_HAL: added define for FMUv5
|
2018-06-06 07:15:41 +10:00 |
|
Andrew Tridgell
|
7c09a1781b
|
HAL_ChibiOS: started on fmuv5
|
2018-06-06 07:15:41 +10:00 |
|
Pierre Kancir
|
b95fe2b8b1
|
Copter: rename SPRAYER-enabled-define to SPRAYER_ENABLED
|
2018-06-05 12:08:17 +09:00 |
|
Michael du Breuil
|
b331ddd49b
|
GCS_MAVLink: Remove some common wrappers, fix excessive FALLTHROUGH
|
2018-06-05 03:25:42 +01:00 |
|
Michael du Breuil
|
0fcf07fde7
|
RC_Channel: Remove input() method from individual channels
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
47c0048499
|
Plane: Remove manual polling of flap input channel
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
cc772710ec
|
Rover: Rework to support override changes
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
c642d1ed74
|
Sub: Rework to support override changes
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
6c94811e00
|
Copter: Update to support new RC override conventions
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
a98a8d0789
|
Plane: Update to support new RC_Overrides conventions
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
1f1ba54990
|
AP_HAL_VRBrain: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
9c288df8d7
|
AP_HAL_SITL: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
dc4f1786f6
|
AP_HAL_F4Light: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
45a13c868b
|
AP_HAL_Empty: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
593da25a7a
|
AP_HAL_ChibiOS: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
4d83644bd6
|
AP_HAL_PX4: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
737c4ac36f
|
AP_HAL_Linux: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
627c7536f4
|
AP_HAL: Remove overrides interface
|
2018-06-05 09:51:09 +10:00 |
|
Michael du Breuil
|
4253c7f74d
|
RC_Channel: Move overrides out of the HAL
|
2018-06-05 09:51:09 +10:00 |
|