Andrew Tridgell
|
3be9077ba9
|
HAL_ChibiOS: added FMUv5 FMU capture pins
|
7 years ago |
Andrew Tridgell
|
c05086430d
|
HAL_ChibiOS: fixed hwdef.h generation for PWM on tim12
|
7 years ago |
Andrew Tridgell
|
63087b6425
|
HAL_ChibiOS: enable fmu out 7 and 8 for fmuv5
these are exposed on the Pixhawk4
|
7 years ago |
Alexander Malishev
|
eac5d13f1c
|
HAL_ChibiOS: use 2 channels in SoftSigReaderInt.cpp
|
7 years ago |
Alexander Malishev
|
fd45b3a69b
|
HAL_ChibiOS: slightly increase EICU interrupt priority
|
7 years ago |
Alexander Malishev
|
73d33356ad
|
HAL_ChibiOS: detect overcapture in SoftSigReaderInt.cpp
|
7 years ago |
Andrew Tridgell
|
7a1f87eb52
|
HAL_ChibiOS: added cube-orange hwdef
|
7 years ago |
Andrew Tridgell
|
1ed6a9d34b
|
HAL_ChibiOS: added MCU tables for STM32F777
|
7 years ago |
Andrew Tridgell
|
d1caa86e12
|
HAL_ChibiOS: adjust DMA priorities for fmuv3
|
7 years ago |
Andrew Tridgell
|
c273b23940
|
HAL_ChibiOS: moved MCU config to python database
this moves the key MCU config variables related to memory to the
python MCU database, allowing the hwdef.dat to be considerably simpler
|
7 years ago |
Andrew Tridgell
|
a1c97d0585
|
HAL_ChibiOS: disable paranoid checks for fmuv5
|
7 years ago |
Andrew Tridgell
|
0e09dc75c0
|
HAL_ChibiOS: flush all memory on chSysHalt()
this makes debugging a lot easier, as gdb can see the values in dcache
|
7 years ago |
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
|
7 years ago |
Andrew Tridgell
|
0b1e26a470
|
HAL_ChibiOS: added bouncebuffer system
this makes our bouncebuffers available for ChibiOS system
drivers. This is needed for SDMMCv1 on STM32F7
|
7 years ago |
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
|
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
|
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
|
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
|
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
|
db9bf19e46
|
HAL_ChibiOS: enable i2c for FMUv5
|
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
|
721f3cd5d1
|
HAL_ChibiOS: fixed flash layout for F7
thanks to @alielectric
|
7 years ago |
Andrew Tridgell
|
01f5d1a17c
|
HAL_ChibiOS: first IMU working
|
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
|
7c09a1781b
|
HAL_ChibiOS: started on fmuv5
|
7 years ago |
Andrew Tridgell
|
a011561a6a
|
HAL_ChibiOS: support sdcard on MatekF405
|
7 years ago |
Andrew Tridgell
|
2c55589488
|
HAL_ChibiOS: added hwdef for MatekF405
|
7 years ago |
Alexander Malishev
|
83e65b3c6e
|
HAL_ChibiOS: turn on sdcard on f4by
|
7 years ago |
Alexander Malishev
|
66de6d770a
|
HAL_ChibiOS: Enable reentrancy on FatFS sybsystem
|
7 years ago |
Alexander Malishev
|
6b15b2f44f
|
HAL_ChibiOS: Enable sdcard on spi bus
|
7 years ago |
Andrew Tridgell
|
7b720aae46
|
HAL_ChibiOS: allow printf() to work on systems without debug console
map to hal.console once initialised
|
7 years ago |
Michael du Breuil
|
3a62bca7d0
|
AP_HAL_ChibiOS: Make redefined pins an error, fix FMUv3
|
7 years ago |
Andrew Tridgell
|
8571e59d85
|
HAL_ChibiOS: fixed SBUS inversion for KakuteF4
|
7 years ago |
Alexander Malishev
|
7eb08bbd40
|
HAL_ChibiOS: Fix inverter on Omnibus F4 V3
|
7 years ago |
mirkix
|
34c96c80ff
|
AP_HAL_ChibiOS: rename BUZZER_PIN into HAL_BUZZER_PIN
|
7 years ago |
anbello
|
5b56887428
|
Changes to be committed:
modified: hwdef.dat
Modified as per @sh83 hints
|
7 years ago |
anbello
|
93f551e56e
|
define for AirbotF4 board (ChibiOS HAL)
modified: libraries/AP_HAL/AP_HAL_Boards.h
new file: libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef.dat
|
7 years ago |
Andrew Tridgell
|
2684f46641
|
HAL_ChibiOS: fixed IMU orientation for revo-mini
|
7 years ago |
Alexander Malishev
|
1fd52c4e01
|
HAL_ChibiOS: added input capture filter
|
7 years ago |