Andrew Tridgell
|
56ce3f057d
|
HAL_ChibiOS: added DRDY and SDMMC pins for FMUv5
|
7 years ago |
Andrew Tridgell
|
018c9ad40b
|
HAL_ChibiOS: fixed build warnings
|
7 years ago |
Andrew Tridgell
|
f25b95f287
|
HAL_ChibiOS: fixed array length in ADC debug code
|
7 years ago |
Andrew Tridgell
|
fef1b0ffc6
|
HAL_ChibiOS: fixed I2C flush/invalidate calls
|
7 years ago |
Andrew Tridgell
|
0fade4eb9e
|
HAL_ChibiOS: make sure the UART bounce buffers are DMA safe
|
7 years ago |
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.
|
7 years ago |
Andrew Tridgell
|
8b1db792ee
|
HAL_ChibiOS: ensure ADC memory is aligned for DMA access
|
7 years ago |
Andrew Tridgell
|
bb2e7a189f
|
HAL_ChibiOS: added a debug function for showing stack free
this can be enabled when needed to investigate stack space remaining
|
7 years ago |
Andrew Tridgell
|
010cd71ab6
|
HAL_ChibiOS: enable CAN on FMUv5
and fixed voltage scaling defaults
|
7 years ago |
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
|
7 years ago |
Andrew Tridgell
|
762e4f9915
|
HAL_ChibiOS: fixed dma priorities for fmuv5
|
7 years ago |
Andrew Tridgell
|
77d95f6744
|
HAL_ChibiOS: fmuv5 tweaks
|
7 years ago |
Andrew Tridgell
|
a220220758
|
HAL_ChibiOS: added comment on IS_DMA_SAFE()
|
7 years ago |
Andrew Tridgell
|
4d4ea894e8
|
HAL_ChibiOS: disable i2c device debug code
|
7 years ago |
Andrew Tridgell
|
11b327e336
|
scripts: update decode_devid.py for new IMUs
|
7 years ago |
Andrew Tridgell
|
edb831653f
|
HAL_ChibiOS: added dma_flush and dma_invalidate operations
these are needed to manage the data cache on the STM32F7
|
7 years ago |
Andrew Tridgell
|
7449e15313
|
HAL_ChibiOS: disable flash storage option on FMUv5
F7 flash driver not working yet
|
7 years ago |
Andrew Tridgell
|
b961e12456
|
HAL_ChibiOS: support having no flash storage option
|
7 years ago |
Andrew Tridgell
|
2d8748ddce
|
HAL_ChibiOS: enable ADCs and buzzer for fmuv5
|
7 years ago |
Andrew Tridgell
|
6aab9232ef
|
HAL_ChibiOS: enable aux pwm channels on FMUv5
|
7 years ago |
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
|
7 years ago |
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
|
7 years ago |
Andrew Tridgell
|
db9bf19e46
|
HAL_ChibiOS: enable i2c for FMUv5
|
7 years ago |
Andrew Tridgell
|
99540a184c
|
AP_Compass: enable FMUv5 compass
|
7 years ago |
Andrew Tridgell
|
77bb69fa2e
|
HAL_ChibiOS: enabled UARTs for FMUv5
|
7 years ago |
Andrew Tridgell
|
ac44189ab2
|
HAL_ChibiOS: setup two IMUs for FMUv5
|
7 years ago |
Andrew Tridgell
|
ccdfc75dd9
|
AP_Compass: placeholder for FMUv5
|
7 years ago |
Andrew Tridgell
|
bfa66c9397
|
AP_InertialSensor: detect two IMUs on FMUv5
|
7 years ago |
Andrew Tridgell
|
0047807fbf
|
AP_IOMCU: fixed build error on F7
|
7 years ago |
Andrew Tridgell
|
721f3cd5d1
|
HAL_ChibiOS: fixed flash layout for F7
thanks to @alielectric
|
7 years ago |
Andrew Tridgell
|
ae1a58ecb8
|
AP_Baro: added FMUv5 support
|
7 years ago |
Andrew Tridgell
|
751f290be6
|
AP_BoardConfig: setup FMUv5 for board detection
|
7 years ago |
Andrew Tridgell
|
01f5d1a17c
|
HAL_ChibiOS: first IMU working
|
7 years ago |
Andrew Tridgell
|
eca634ec62
|
HAL_ChibiOS: support 6 SPI buses
|
7 years ago |
Andrew Tridgell
|
4ad757b4d1
|
HAL_ChibiOS: fixed pincount for F7
|
7 years ago |
Andrew Tridgell
|
876899c48d
|
HAL_ChibiOS: baro and FRAM working for fmuv5
|
7 years ago |
Andrew Tridgell
|
8d2f57898b
|
HAL_ChibiOS: adjust pin counts for STM32F7
|
7 years ago |
Andrew Tridgell
|
1f6ffc48e5
|
HAL_ChibiOS: allow STM32F7 to build with flash driver
|
7 years ago |
Andrew Tridgell
|
0774a267c8
|
AP_HAL: added define for FMUv5
|
7 years ago |
Andrew Tridgell
|
7c09a1781b
|
HAL_ChibiOS: started on fmuv5
|
7 years ago |
Pierre Kancir
|
b95fe2b8b1
|
Copter: rename SPRAYER-enabled-define to SPRAYER_ENABLED
|
7 years ago |
Michael du Breuil
|
b331ddd49b
|
GCS_MAVLink: Remove some common wrappers, fix excessive FALLTHROUGH
|
7 years ago |
Michael du Breuil
|
0fcf07fde7
|
RC_Channel: Remove input() method from individual channels
|
7 years ago |
Michael du Breuil
|
47c0048499
|
Plane: Remove manual polling of flap input channel
|
7 years ago |
Michael du Breuil
|
cc772710ec
|
Rover: Rework to support override changes
|
7 years ago |
Michael du Breuil
|
c642d1ed74
|
Sub: Rework to support override changes
|
7 years ago |
Michael du Breuil
|
6c94811e00
|
Copter: Update to support new RC override conventions
|
7 years ago |
Michael du Breuil
|
a98a8d0789
|
Plane: Update to support new RC_Overrides conventions
|
7 years ago |
Michael du Breuil
|
1f1ba54990
|
AP_HAL_VRBrain: Remove RC overrides
|
7 years ago |
Michael du Breuil
|
9c288df8d7
|
AP_HAL_SITL: Remove RC overrides
|
7 years ago |