Andrew Tridgell
1b0bf88c8f
HAL_ChibiOS: convert crazyflie2 to new config
6 years ago
Andrew Tridgell
b47ab5c8a9
HAL_ChibiOS: support I2C sensor config in hwdef.dat
6 years ago
Andrew Tridgell
ceb9c3b83e
HAL_ChibiOS: convert mRoControlZeroF7 to new sensor config
6 years ago
Andrew Tridgell
5eb488303c
HAL_ChibiOS: convert Pixracer to use new sensor config
6 years ago
Andrew Tridgell
e198d552a8
HAL_ChibiOS: support IMU, COMPASS and BARO lines in hwdef.dat
...
this allows for main sensors to be set in hwdef.dat, making adding new
boards simpler
6 years ago
Phillip Kocmoud
734abe3d7d
hwdef: Correct typo for mRo x2.1-777 USB PID
...
This needed to match the firmware directory which contains the compiled binaries hosted at http://firmware.ardupilot.org so that MissionPlanner can automatically download and update firmware.
6 years ago
Andrew Tridgell
d7a0eb42ee
HAL_ChibiOS: added logging of watchdog data
...
log MON msgs in the leadup to a watchdog, and log a WDOG message after
a watchdog reset
6 years ago
Andrew Tridgell
dbfe6b8019
HAL_ChibiOS: implement persistent_data for watchdog
...
this is a much simpler approach to persistent data
6 years ago
Andrew Tridgell
6333494d99
HAL_ChibiOS: disable peripheral power on boot on fmuv3
...
then enable after 100ms, and let settle for 20ms. This is to fix an
issue with peripheral power on consistency with all fmuv3 boards
Thanks to Philip for the suggestion
6 years ago
Phillip Kocmoud
16f1ec8ce2
HAL_ChibiOS: added missing AF functions for F777
6 years ago
Phillip Kocmoud
9709401595
HAL_ChibiOS: added hwdef for mRoControlZeroF7
6 years ago
Andrew Tridgell
2b0a30a2c5
HAL_ChibiOS: ensure we don't overflow bootloader area
...
this modifies the ld script to use the maximum size available for the
bootloader, so we can't accidentially grow the bootloader beyond its
max size
6 years ago
Andrew Tridgell
11021bbaa9
HAL_ChibiOS: fixed LEDs on new CUAVv5 revision
6 years ago
Andrew Tridgell
8d2f016cc8
HAL_ChibiOS: fixed LEDs on CUAVv5Nano
...
need to be opendrain
6 years ago
Peter Hall
26a6cccf21
AP_HAL_ChibiOS: KakuteF7 add two PWM pin options
6 years ago
Andrew Tridgell
4deb2c38f6
HAL_ChibiOS: fixed brick2 valid status in POWR flags for fmuv5
...
and fixed sense of VBUS
6 years ago
Matt Lawrence
f7383179e8
HAL CHIBIOS: Solo stock cube child of fmuv3 instead of CubeBlack
...
CubeBlack-Solo hardware def to use FMUv3 as its parent rather than CubeBlack. Since this older cube doesn't have the same hardware as a new CubeBlack, it is causing conflicts. Nearly everything is the same.
6 years ago
Michael du Breuil
a4d9853f1d
AP_HAL_ChibiOS: Actually enable the wrapper on remove
6 years ago
Jonathan Challinger
183b55d3df
AP_HAL_ChibiOS: add define HAL_CHIBIOS_ARCH_CUBEBLACK to cubeblack hwdef
6 years ago
Andrew Tridgell
508aae8f2a
HAL_ChibiOS: added save/restore of attitude in backup registers
6 years ago
Andrew Tridgell
730982b3c4
HAL_ChibiOS: fixed build with older gcc
6 years ago
Andrew Tridgell
2778a1b01e
HAL_ChibiOS: save/restore home position in backup registers
...
# Conflicts:
# libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.c
6 years ago
Andrew Tridgell
f0f36c6237
HAL_ChibiOS: fixed watchdog timeout setting
6 years ago
Andrew Tridgell
9ca67dc811
HAL_ChibiOS: implement was_watchdog_armed()
6 years ago
Andrew Tridgell
1acb7e977f
HAL_ChibiOS: added ability to restore safety state on watchdog reset
6 years ago
Andrew Tridgell
54cbf8ea9e
HAL_ChibiOS: change to 2s timeout on watchdog
...
a bit more of a safety net against false positives for stable release
6 years ago
Andrew Tridgell
58aca561fd
HAL_ChibiOS: fixed watchdog on H7
6 years ago
Andrew Tridgell
19526b5826
HAL_ChibiOS: implement scheduler->expect_delay_ms()
6 years ago
Andrew Tridgell
a5309b3afa
HAL_ChibiOS: record reason for reset
...
allows us to tell if reset was due to watchdog
6 years ago
Andrew Tridgell
c09df1ea7b
HAL_ChibiOS: added IWDG watchdog support
...
this resets the MCU if the main loop stops for 1 second
6 years ago
Michael du Breuil
b0f4611ddc
AP_HAL_ChibiOS: Fix python3 with F7 builds
6 years ago
Randy Mackay
69882d9898
AP_HAL_ChibiOS: fix Pixhawk4 readme
6 years ago
Andrew Tridgell
967c6462cb
HAL_ChibiOS: rename Pixhawk4Pro to Pixhawk6
6 years ago
Andrew Tridgell
32ebd2080f
HAL_ChibiOS: mark SDIO and SDMMC IO as pullup
...
this is needed for boards such as PixhackV3 which don't have hardware
pullups. Thanks to Hongle for reporting this.
6 years ago
Andrew Tridgell
a767c15986
HAL_ChibiOS: change CUAVv5Nano default PWM count to 11
6 years ago
Andrew Tridgell
c6637fbe38
HAL_ChibiOS: fixed CUAVv5Nano uarts
6 years ago
Andrew Tridgell
ce4abf8dcb
HAL_ChibiOS: support for CUAVv5Nano board
...
F765 with no IOMCU
6 years ago
Andrew Tridgell
d59cf15594
HAL_ChibiOS: enable heater pin on Pixhawk4Pro
6 years ago
Siddharth Purohit
7b54103271
HAL_ChibiOS: set pwm select pins high for 3.3V PWMout on startup
6 years ago
Siddharth Purohit
051842ea34
HAL_ChibiOS: add support for PWM Voltage level selection on CubeYellow and CubeOrange
6 years ago
Tom Pittenger
91b0650765
AP_HAL_ChibiOS: rename dataflash to logger
6 years ago
Andrew Tridgell
591e2ebeea
HAL_ChibiOS: remove unused config files
...
these do not build correctly
6 years ago
Andrew Tridgell
d942b64584
HAL_ChibiOS: fixed NucleoH743 build
6 years ago
Andrew Tridgell
bf0a4a23b2
HAL_ChibiOS: fixed build of crazyflie2
6 years ago
Andrew Tridgell
b754d56ecb
HAL_ChibiOS: fixed revo-mini build
6 years ago
Andrew Tridgell
69edd5a544
HAL_ChibiOS: fixed typos in hwdef.dat files
6 years ago
Andrew Tridgell
cd27e3022f
HAL_ChibiOS: check for prefix match on peripherals
6 years ago
Andrew Tridgell
3fd3e88d04
HAL_ChibiOS: fixed typo
...
thanks to Malcolm Churn for noticing
6 years ago
Andrew Tridgell
b3f48a1477
HAL_ChibiOS: added CS line for Pixhawk4Pro temp sensor
6 years ago
Andrew Tridgell
2842063146
HAL_ChibiOS: optimize CubeYellow build
...
and fixed comment in CubeOrange
6 years ago