Andrew Tridgell
d1c7ed1c82
HAL_ChibiOS: make it clear how to enable parameter backup on CubeBlack
...
uses 16k more ram, but allows auto-restore of corrupted params
3 years ago
auturgy
7c3c3a0a41
HAL_Chibios: support modalai_fc-v1 flight controller
...
Based on M0018 version. Thanks to ModalAI for assistance
3 years ago
Andrew Tridgell
25324ae0e2
HAL_ChibiOS: support SDMMC2 for sdcard
3 years ago
Andrew Tridgell
d962e094e7
HAL_ChibiOS: change RCIN PULLUP to PULLDOWN
...
this makes us more consistent between boards
3 years ago
Andrew Tridgell
47da7f5c9b
HAL_ChibiOS: change RCIN FLOAT to PULLDOWN
...
this lowers the chance of noise on a RCIN pin causing incorrect
protocol detection
3 years ago
Nick Exton
ffa2bba35c
HAL_ChibiOS: add missing return to Dual CDC get_usb_baud()
3 years ago
bugobliterator
f298ea406e
HAL_ChibiOS: enable RNG only for H7 based boards off for the rest by default
3 years ago
bugobliterator
fc4d59c5a4
HAL_ChibiOS: setup hw random number generator for stm32 chips
3 years ago
Andrew Tridgell
33529c98a9
HAL_ChibiOS: check the ROMFS line for IOMCU is added
3 years ago
Andrew Tridgell
52124cf602
HAL_ChibiOS: fixed f1 bootloader build errors
3 years ago
Andrew Tridgell
8deaa1b46b
HAL_ChibiOS: fixed warning for USB
3 years ago
Andrew Tridgell
4daf4ad501
HAL_ChibiOS: lock in no warnings for chibios RTOS build
3 years ago
Andrew Tridgell
4dbff85de7
HAL_ChibiOS: check for common hwdef.dat errors
...
catches missing GPIO type, mismatched timers and UARTs or bad pin types
3 years ago
Iampete1
f0a284c1e7
AP_Hal_ChibiOS: R9Pilot: add OUTPUT to GPIO
3 years ago
Iampete1
0143518954
AP_Hal_ChibiOS: mRoControlZeroF7: add OUTPUT to GPIO
3 years ago
Iampete1
a282a39866
AP_Hal_ChibiOS: F4BY: add OUTPUT to GPIO
3 years ago
Iampete1
6f1f26a72a
AP_Hal_ChibiOS: CubeOrange: add OUTPUT to GPIO
3 years ago
Andrew Tridgell
c15221fd53
HAL_ChibiOS: fixed orientation of ICM42605 on QiotekZealotF427
3 years ago
bugobliterator
dd9f513aa5
AP_HAL_ChibiOS: setup led control via lua script for HerePro
3 years ago
Iampete1
b6de44cc7b
AP_HAL_ChibiOS: CubeOrange: add alt config for telem1 RTS CTS as GPIO
3 years ago
Iampete1
8ae5bc5ad0
AP_HAL_ChibiOS: hwdef: allow GPIO alt config
3 years ago
Andrew Tridgell
e85594e423
HAL_ChibiOS: added KakuteH7 support
3 years ago
Andrew Tridgell
27e93155f4
HAL_ChibiOS: fixed build on boards with OTG2 and no CAN interfaces
3 years ago
Andrew Tridgell
4aa88d172c
HAL_ChibiOS: adjust Swan-K1 parameters
...
limit down pitch to 15 degrees to prevent overspeed, and limit angular
rates to 100 deg/s
3 years ago
Peter Barker
43469955a9
AP_HAL_ChibiOS: rename GENERATOR_ENABLED to HAL_GENERATOR_ENABLED
3 years ago
Josh Henderson
27fa2e776d
AP_HAL_ChibiOS: Hitec-Airspeed move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Andrew Tridgell
6d093e56fb
HAL_ChibiOS: added Nucleo-L496 AP_Periph target
3 years ago
Andrew Tridgell
0212e23cd3
HAL_ChibiOS: added support for STM32L496 MCUs
...
good MCU for AP_Periph
3 years ago
Peter Barker
1bd62362a4
AP_HAL_ChibiOS: move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Andrew Tridgell
758ce2699e
HAL_ChibiOS: added Hitec-Airspeed hwdef
3 years ago
Andrew Tridgell
7f59366cc0
HAL_ChibiOS: process AIRSPEED lines in hwdef.dat
3 years ago
Hwurzburg
6dfbd9ce31
AP_HAL_ChibiOS: add batt mon defaults to Kakutef4 Mini
3 years ago
Andrew Tridgell
88d77d0acd
HAL_ChibiOS: change f303-PWM timers
...
fixes PWM on channels 3 and 4
3 years ago
mateksys
659286ee4f
ChibiOS: add icm42605 as substitution for icm20602
4 years ago
Andy Piper
e705f78b5e
AP_HAL_ChibiOS: correct and compact Pixhawk4-bdshot build
4 years ago
Andy Piper
c92c75c9a6
AP_HAL_ChibiOS: bdshot version of CUAVv5
4 years ago
Andy Piper
bb41db8478
AP_HAL_ChibiOS: bdshot version of CUAVv5Nano
4 years ago
Andrew Tridgell
d29057a158
HAL_ChibiOS: added f303-PWM
...
for a PWM output node based on mRo f303 CAN node
4 years ago
Andrew Tridgell
2e4766fe54
HAL_ChibiOS: ensure HI_POWER periph is on
4 years ago
Andrew Tridgell
532396e5e6
REVERT: HAL_ChibiOS: Rename STM32F412 hw definition file
...
This reverts commit 5de6c690d8
.
That commit broke the build for the affected board as the chibios
headers rely on the name of the file matching a ifdef
4 years ago
Andrew Tridgell
b77580f934
HAL_ChibiOS: avoid an issue with DCache init on H743
...
this fixes an issue found by Andy Piper where the H743 bootloader gets
a hard fault in the DCache enable code when SRAM1 is primary memory.
This is the simplest fix I could think of, and avoids the problem by
making DTCM the first segment in the bootloader.
Note that we can't use DTCM as first segment for main firmware since
we went to double precision EKF as the static variables don't fit
4 years ago
Hwurzburg
d0b67baefd
AP_HAL_ChibOS: add pin defs for RSSI to KakuteF7
4 years ago
Hwurzburg
854697f870
AP_HAL_ChibiOS: update default params for SWAN-K1
4 years ago
Andrew Tridgell
8462ce4e2e
HAL_ChibiOS: fixed GPIO lines for QioTekZealotF427
4 years ago
bugobliterator
4ecdf90470
AP_HAL_ChibiOS: add internal flash version of hwdef for H757I_EVAL
4 years ago
Siddharth Purohit
d484477a99
AP_HAL_ChibiOS: move to using PLL2_R_CK for QSPI
4 years ago
Siddharth Purohit
81dc237a19
AP_HAL_ChibiOS: move to using Instruction RAM with External Flash setup
4 years ago
Siddharth Purohit
1eb318c62b
AP_HAL_ChibiOS: increase clock frequency for QSPI
4 years ago
Siddharth Purohit
39bd229279
AP_HAL_ChibiOS: remove dependency on Semaphores in QSPIDevice in BL
4 years ago
Siddharth Purohit
813e93a69c
AP_HAL_ChibiOS: do not reset GPIO for boards with external flash
4 years ago