Bill Geyer
b4059d3745
AC_AutoTune: use generic load gain method to save flash
3 years ago
Walter Dunckel
b0c3fae662
AP_HAL_ChibiOS: add support for NucleoH755 board
...
This addition allows for cheap testing of a STM32H755 (dual core). This borrows the setup file STM32H757xx.py, as there are almost no changes between the chips. CRSF in and out, gps, ICM20948, BMP388, settings saving to on board flash all working.
PWM(3) pin change
Changed PWM(3) pin to one exposed on connector
3 years ago
QioTek
9909499a81
AP_HAL_ChibiOS: ICM4 series sensors as an alternative with IMU3.
...
AP_HAL_ChibiOS: ICM4 series sensors as an alternative with IMU3.
3 years ago
Andrew Tridgell
9f58c73780
hwdef: Added MatekL431-Rangefinder
3 years ago
Peter Barker
bca4fc9608
hwdef: disable serially-attached actuators on SkyViper
3 years ago
Andrew Tridgell
95ae150a21
AP_InertialSensor: catch FIFO overruns on BMI088
...
we have seen errors where the BMI088 gets out of sync, so that the 3
axes are rotated. The data is shifted by 4 bytes, so that X=Z, Y=X
and Z=Y
this changes the BMI088 to "stop on full" mode, which is what Bosch
use in their example drivers, and also catches FIFO overrun events and
triggers a full FIFO reset. This should fix the problem with the FIFO
sync
3 years ago
Andrew Tridgell
973befa5d8
GCS_MAVLink: prevent devop larger than buffer
3 years ago
Andrew Tridgell
4c9a851fc6
SITL: update for changed INS_NOTCH parameter name
3 years ago
Andrew Tridgell
f5c3b56426
AP_HAL_ChibiOS: update for changed INS_NOTCH parameter name
3 years ago
Andrew Tridgell
ab5e8419d8
AP_InertialSensor: move INS_HNTC2 to a new parameter table ID
3 years ago
Willian Galvani
6e326ee912
AC_PosControl_Sub.h: do not use our own input_vel_accel_z
3 years ago
mateksys
16a8400f85
AP_HAL_ChibiOS:add icm42688p as substitution
3 years ago
Peter Barker
e788941f70
hwdef: turn off various GPS backends on on AP_Periph
3 years ago
Peter Barker
ccca0e8e0f
AP_GPS: stop using HAL_BUILD_AP_PERIPH to gate GPS backends
3 years ago
Andrew Tridgell
cdfa682be0
AC_AttitudeControl: use deadzone for pitch
...
when pitch for nose-in and tail-in is enabled we should use the
deadzone
3 years ago
Andrew Tridgell
f4548daa5a
AC_AttitudeControl: added an option for pitch weathervaning
...
when nose-in or tail-in, if the aircraft has significant pitch
asymmetry in hover then we would spin around in no wind if we use
pitch as an input
this makes pitch input for nose-in and tail-in optional and off by
default to preserve existing behaviour
3 years ago
Peter Barker
e5c40d0e54
AP_Logger: move logging of Beacon into Beacon library
3 years ago
Peter Barker
bbcf0a0968
AP_Beacon: move logging of Beacon into Beacon library
3 years ago
Peter Barker
a62e08ee40
AP_Proximity: move logging of Proximity into Proximity library
3 years ago
Peter Barker
795427e574
AP_Logger: move logging of Proximity into Proximity library
3 years ago
Peter Barker
f023f0443d
GCS_MAVLink: move logging of RPM into RPM library
3 years ago
Peter Barker
ab86dafda7
AP_RPM: move logging of RPM into RPM library
3 years ago
Peter Barker
23f2055330
AP_Logger: move logging of RPM into RPM library
3 years ago
Peter Barker
c09f56112e
AP_Arming: move logging of RPM into RPM library
3 years ago
Peter Barker
04cc45de65
hwdef: remove non-ascii character from hwdef
...
Killing the custom build server
3 years ago
Randy Mackay
375ab84e56
SITL: correct suggestion to user re wind estimatation param value
...
EK3_MCOEF becomes EK3_DRAG_MCOEF
EK3_BCOEF_ becomes EK3_DRAG_BCOEF_
3 years ago
Randy Mackay
002bcca7f9
AP_Baro: correct param description refering to EK3 wind est params
...
AP_NavEKF3: correct wind estimate param descriptions
mention of EK3_BCOEF_X/Y becomes EK3_DRAG_BCOEF_X/Y
3 years ago
Randy Mackay
37e9ce3fb7
AP_NavEKF3: correct wind estimate param descriptions
...
EK3_MCOEF becomes EK3_DRAG_MCOEF
EK3_BCOEF_X/Y becomes EK3_DRAG_BCOEF_X/Y
3 years ago
Peter Barker
e0a96eaa83
AP_GPS: remove more code based on GPS_MOVING_BASELINE
3 years ago
Peter Barker
aa72559d00
AP_GPS: tidy initialisation of sending blobs
3 years ago
Peter Barker
4b6590734a
AP_GPS: move gps blob initialisation out to method
3 years ago
Andy Piper
13464ebb20
AP_RCTelemetry: check EKF checks against failsafe defaults.
3 years ago
Peter Barker
961cf659d9
SRV_Channels: stop gating FETTECONEWIRE parameters on HAL_BUILD_BUILD_AP_PERIPH
...
This would break fettech on AP_Periph. The define is off by default on
AP_Periph.
3 years ago
Peter Barker
a5be9d0f18
SRV_Channel: allow RobotisServo protocol to be compiled out
3 years ago
Peter Barker
9001058d12
AP_RobotisServo: allow RobotisServo protocol to be compiled out
3 years ago
Peter Barker
73b86ccc04
AP_HAL_ChibiOS: allow RobotisServo protocol to be compiled out
3 years ago
Peter Barker
3339d96573
SRV_Channel: allow Volz protocol to be compiled out
3 years ago
Peter Barker
d97c847966
AP_Volz_Protocol: allow Volz protocol to be compiled out
3 years ago
Peter Barker
2e20e26403
AP_HAL_ChibiOS: allow Volz protocol to be compiled out
3 years ago
Peter Barker
04a64a20fa
AP_NavEKF2: remove instance id from EK2 external interface
...
Removes passing of instance id in interfaces where -1 was the only value
ever passed in
3 years ago
Peter Barker
c1c18331f9
AP_AHRS: remove instance id from EK2 external interface
...
Removes passing of instance id in interfaces where -1 was the only value
ever passed in
3 years ago
Henry Wurzburg
c770a2bd58
hwdef: minimal GPS support for Flywoo baords
3 years ago
Andy Piper
1a843f659f
AP_HAL_ChibiOS: bdshot version of MatekF765-Wing
3 years ago
Andy Piper
29e8f96275
AP_InertialSensor: move frontend update into ramfunc.
3 years ago
Andy Piper
2d62da9298
AP_FlashIface: make sure XIP flash is ready before returning
3 years ago
Andy Piper
e89eb34d55
AP_HAL_ChibiOS: add I2C and compass backend to drivers in memory on H750
...
move more of EKF into memory on H750
move rc handling into memory on H750
disable double math on SPRacing H7
3 years ago
Michel Pastor
f4a3a65797
hwdef: add revo-mini-sd
3 years ago
Andrew Tridgell
0f230eec5a
AP_Scripting: increase default heap size in SITL and on F7/H7
...
if we have 500k or more memory then use 100k heap for Lua, making
setup easier
3 years ago
Lokesh Ramina
729466358d
hwdef: added CarbonixF405 AP_Periph node
...
added hwdef files for CarbonixF405 board
3 years ago
Peter Barker
a9b90a3b5a
AP_HAL: stop libraries including AP_Logger.h in .h files
...
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h
This necessitated moving The PID_Info structure out of AP_Logger's
namespace. This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!
There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
3 years ago