Siddharth Purohit
882c86c394
AP_HAL_ChibiOS: add app start offset to leave space for params
4 years ago
Siddharth Purohit
62df67a4b8
HAL_ChibiOS: hwdef: modify to use HAL CAN driver instead of ChibiOS's
4 years ago
Andrew Tridgell
a5965d5a9e
HAL_Chibios: removed unnecessary debug defines
5 years ago
Andrew Tridgell
32cdfddf12
HAL_ChibiOS: convert all hwdef from UART_ORDER to SERIAL_ORDER
...
much easier to understand
5 years ago
Andrew Tridgell
e8b2b52bae
HAL_ChibiOS: removed STM32_VDD from hwdef.dat
...
use default
5 years ago
Andrew Tridgell
d35fff5186
HAL_ChibiOS: set CS pins high while in bootloader
...
this appears to be the root cause of the parameter resets on
CubeOrange. We need to ensure the CS pin is not floating or random
noise on the SPI bus for FRAM can cause the FRAM to become corrupt
5 years ago
Andy Piper
3d0cf7e12a
AP_HAL_ChibiOS: hardware M4-Cortex and M7-Cortex (and H7) implementation of HAL FFT abstraction
...
implements an FFT engine based on the betaflight feature using ARM hardware accelerated CMSIS library
make the FFT feature optional
add dynamic gyro windows
add quinns and candans estimators and record in DSP state
disable DSP for boards with limited flash
calculate power spectrum rather than amplitude
start/analyse version of analysis to support threading
allocate memory in a specific region
constrain window size by CPU class
control inclusion of DSP based on board size
5 years ago
Andrew Tridgell
fdd2e93f7e
HAL_ChibiOS: disable debug port on f103 to save memory
5 years ago
Andrew Tridgell
207dffba88
HAL_ChibiOS: moved compass support for f103-GPS
...
not needed for other builds
5 years ago
Andrew Tridgell
1d44718016
HAL_ChibiOS: added f303-periph and f303-GPS firmware
5 years ago
Andrew Tridgell
6f9fda5094
HAL_ChibiOS: removed CAN_APP_VERSION_MAJOR from hwdef.dat
5 years ago
Andrew Tridgell
49e669aa1f
HAL_ChibiOS: support uncompressed bootloader on f103-periph
...
this allows update with very low memory
5 years ago
Andrew Tridgell
cffb434de8
HAL_ChibiOS: tweak stack on f103-periph
5 years ago
Andrew Tridgell
a3b61a1b02
HAL_ChibiOS: enable ROMFS for ZubaxGNSS and f103-periph
...
this allows for bootloader update
5 years ago
Andrew Tridgell
f69be70772
HAL_ChibiOS: save some memory in f103-periph build
5 years ago
Andrew Tridgell
0a4576728e
HAL_ChibiOS: support a app->bootloader comms region in SRAM
...
this allows for UAVCAN update without a 2nd BeginFirmwareUpdate call
5 years ago
Andrew Tridgell
5605ad6c59
HAL_ChibiOS: enable MissionPlanner compatible app descriptor
5 years ago
Andrew Tridgell
910129eafc
HAL_ChibiOS: enable watchdog in AP_Periph firmwares
5 years ago
Andrew Tridgell
44f895ab16
HAL_ChibiOS: fixed for ZubaxGNSS build
5 years ago
Andrew Tridgell
3cd7dd9f12
HAL_ChibiOS: disable GPS and MAG in base f103 build
...
enable in f103-GPS
5 years ago
Andrew Tridgell
85271a8747
HAL_ChibiOS: split out f103-GPS from base f103-periph
...
this makes it easier to create more peripheral variants
5 years ago
Andrew Tridgell
b7ae12a9d3
HAL_ChibiOS: reduce max compasses to 1 on AP_Periph
5 years ago
Andrew Tridgell
708ee47c03
HAL_ChibiOS: fixed f103 rm3100
6 years ago
Andrew Tridgell
3aa01448ff
HAL_ChibiOS: use COMPASS specifier for f103-periph
6 years ago
Andrew Tridgell
97c56c068e
HAL_ChibiOS: update board IDs for AP_Periph firmwares
6 years ago
Andrew Tridgell
64921b64f5
HAL_ChibiOS: enable sensors in peripheral firmwares
6 years ago
Andrew Tridgell
c8806acaf5
HAL_ChibiOS: use AP_PERIPH env var
6 years ago
Andrew Tridgell
66ab585a24
HAL_ChibiOS: setup defaults for CAN app versions
6 years ago
Andrew Tridgell
d711bed405
HAL_ChibiOS: set default node ID of 117
...
this allows for flight controllers without DNA support
6 years ago
Andrew Tridgell
ababe1e81d
HAL_ChibiOS: disable UART support in f103-periph bootloader
6 years ago
Andrew Tridgell
9a7b52fd15
HAL_ChibiOS: added hwdef.dat for f103-periph
6 years ago