Andrew Tridgell
|
018c9ad40b
|
HAL_ChibiOS: fixed build warnings
|
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
|
fef1b0ffc6
|
HAL_ChibiOS: fixed I2C flush/invalidate calls
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
0fade4eb9e
|
HAL_ChibiOS: make sure the UART bounce buffers are DMA safe
|
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
|
8b1db792ee
|
HAL_ChibiOS: ensure ADC memory is aligned for DMA access
|
2018-06-06 07:15:41 +10:00 |
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 |