Peter Barker
bbcf0a0968
AP_Beacon: move logging of Beacon into Beacon library
2022-04-13 16:22:19 +10:00
Peter Barker
2327218822
Rover: move logging of Proximity into Proximity library
2022-04-13 16:22:19 +10:00
Peter Barker
de2182b88f
ArduCopter: move logging of Proximity into Proximity library
2022-04-13 16:22:19 +10:00
Peter Barker
a62e08ee40
AP_Proximity: move logging of Proximity into Proximity library
2022-04-13 16:22:19 +10:00
Peter Barker
795427e574
AP_Logger: move logging of Proximity into Proximity library
2022-04-13 16:22:19 +10:00
Peter Barker
3d854c7e92
Rover: move logging of RPM into RPM library
2022-04-13 16:22:19 +10:00
Peter Barker
f023f0443d
GCS_MAVLink: move logging of RPM into RPM library
2022-04-13 16:22:19 +10:00
Peter Barker
ab86dafda7
AP_RPM: move logging of RPM into RPM library
2022-04-13 16:22:19 +10:00
Peter Barker
23f2055330
AP_Logger: move logging of RPM into RPM library
2022-04-13 16:22:19 +10:00
Peter Barker
c09f56112e
AP_Arming: move logging of RPM into RPM library
2022-04-13 16:22:19 +10:00
Peter Barker
04cc45de65
hwdef: remove non-ascii character from hwdef
...
Killing the custom build server
2022-04-13 12:14:17 +10:00
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_
2022-04-13 07:57:35 +09:00
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
2022-04-13 07:57:35 +09:00
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
2022-04-13 07:57:35 +09:00
QioTek
56513a0761
Tools: added QioTekAdeptF427 board ID
...
Tools: added QioTekAdeptF427 board ID
2022-04-12 23:32:28 +10:00
Peter Barker
7474a31a83
waf: take ap_version.h int items from environment as we do str items
...
This will mean we take the integer version of GIT_VERSION from the env
too
2022-04-12 11:47:48 +10:00
Peter Barker
fa293fd5f3
github: set GIT_VERSION_INT to consistent value for checksum tests
...
For consistent git hashes
2022-04-12 11:47:48 +10:00
Peter Barker
eb930f830b
Tools: build_ci.sh: set consistent GIT_VERSION_INT in env
...
For consistent compiler output
2022-04-12 11:47:48 +10:00
Peter Barker
e0a96eaa83
AP_GPS: remove more code based on GPS_MOVING_BASELINE
2022-04-12 11:20:01 +10:00
Peter Barker
aa72559d00
AP_GPS: tidy initialisation of sending blobs
2022-04-12 11:20:01 +10:00
Peter Barker
4b6590734a
AP_GPS: move gps blob initialisation out to method
2022-04-12 11:20:01 +10:00
Andy Piper
13464ebb20
AP_RCTelemetry: check EKF checks against failsafe defaults.
2022-04-12 11:14:44 +10:00
Peter Barker
c805310152
Tools.py: add Volz, RobotisServo and FETTec to build_options.py
...
Allows for enabling/disabling on custom build server
2022-04-12 10:35:01 +10:00
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.
2022-04-12 10:35:01 +10:00
Peter Barker
a5be9d0f18
SRV_Channel: allow RobotisServo protocol to be compiled out
2022-04-12 10:35:01 +10:00
Peter Barker
9001058d12
AP_RobotisServo: allow RobotisServo protocol to be compiled out
2022-04-12 10:35:01 +10:00
Peter Barker
73b86ccc04
AP_HAL_ChibiOS: allow RobotisServo protocol to be compiled out
2022-04-12 10:35:01 +10:00
Peter Barker
3339d96573
SRV_Channel: allow Volz protocol to be compiled out
2022-04-12 10:35:01 +10:00
Peter Barker
d97c847966
AP_Volz_Protocol: allow Volz protocol to be compiled out
2022-04-12 10:35:01 +10:00
Peter Barker
2e20e26403
AP_HAL_ChibiOS: allow Volz protocol to be compiled out
2022-04-12 10:35:01 +10:00
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
2022-04-12 10:25:29 +10:00
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
2022-04-12 10:25:29 +10:00
Henry Wurzburg
c770a2bd58
hwdef: minimal GPS support for Flywoo baords
2022-04-12 10:04:57 +10:00
Andy Piper
1072cc772d
bootloaders: MatekF765-Wing-bdshot bootloader
2022-04-12 10:03:11 +10:00
Andy Piper
1a843f659f
AP_HAL_ChibiOS: bdshot version of MatekF765-Wing
2022-04-12 10:03:11 +10:00
Henry Wurzburg
98aec61899
Tools: add airspeed defaults to vehicle defaults files
2022-04-12 09:53:01 +10:00
Andy Piper
29e8f96275
AP_InertialSensor: move frontend update into ramfunc.
2022-04-12 09:19:45 +10:00
Andy Piper
2d62da9298
AP_FlashIface: make sure XIP flash is ready before returning
2022-04-12 09:19:45 +10:00
Andy Piper
64743b73ca
AP_Bootloader: change timeout on external flash init
2022-04-12 09:19:45 +10:00
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
2022-04-12 09:19:45 +10:00
Michel Pastor
ef1058e60c
Tools: add revo-mini-sd bootloader
2022-04-12 09:17:03 +10:00
Michel Pastor
f4a3a65797
hwdef: add revo-mini-sd
2022-04-12 09:17:03 +10:00
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
2022-04-11 17:02:04 +10:00
Lokesh Ramina
729466358d
hwdef: added CarbonixF405 AP_Periph node
...
added hwdef files for CarbonixF405 board
2022-04-11 12:58:48 +10:00
Lokesh Ramina
e2313cccc4
Tools: added CarbonixF405 board ID
...
CarbonixF405 a new board added
2022-04-11 12:58:48 +10:00
Peter Barker
870527a385
Tools: allow size-compare_branches.py on AP_Periph
2022-04-11 08:07:42 +10:00
Randy Mackay
1240ed13b1
Rover: 4.2.0-rc1 release notes
2022-04-09 20:39:17 +09:00
Randy Mackay
da21c47f43
Copter: 4.2.0-rc1 release notes
2022-04-09 20:39:02 +09:00
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.
2022-04-08 19:18:38 +10:00
Peter Barker
0b16c4063e
AP_NavEKF3: 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.
2022-04-08 19:18:38 +10:00