Commit Graph

50119 Commits

Author SHA1 Message Date
Andrew Tridgell
11471bdebc ChibiOS: added STM32L431 support 2021-10-17 20:30:20 +11:00
Andrew Tridgell
71e7bb0fe3 HAL_ChibiOS: mark af_parse_cubemx.py as executable, py3 2021-10-17 20:30:20 +11:00
Andrew Tridgell
f1ea4f5d01 HAL_ChibiOS: use a 16 bit sysinterval_t on 16 bit timers
prevent mixed size subtraction errors
2021-10-17 20:29:42 +11:00
Andrew Tridgell
5684ca13fa Plane: update release notes for 4.1.2 2021-10-17 15:51:50 +11:00
Peter Barker
0e6b0cbf35 autotest: add trivial test for MegaSquirt EFI system 2021-10-17 10:00:08 +11:00
Peter Barker
05c6a25e52 SITL: move simulated megasquirt to SerialDevice framework 2021-10-17 10:00:08 +11:00
Peter Barker
8c9ade3f7f AP_HAL_SITL: move simulated megasquirt to SerialDevice framework 2021-10-17 10:00:08 +11:00
Davis Schenkenberger
2026f7efb8 AP_ExternalAHRS: Implement EAHRS Driver for Lord Microstrain AHRS 2021-10-17 08:55:03 +11:00
Davis Schenkenberger
3e748d77c9 Tools: autotest: add test for LORD EAHRS 2021-10-17 08:55:03 +11:00
Asa Davis
85fbbe0704 SITL: add simulator for LORD Microstrain serial EAHRS 2021-10-17 08:55:03 +11:00
Davis Schenkenberger
795e7e53bf AP_HAL: add helpers le64toh_ptr, be64toh_ptr, put_le64_ptr, put_be64_ptr 2021-10-17 08:55:03 +11:00
Andrew Tridgell
34110e387f Plane: update release notes for 4.1.2beta2 2021-10-16 20:45:37 +11:00
Sandy Urazayev
644726ff50 AP_Common: Added missing fenv exception functions from FreeBSD fenv tree
Signed-off-by: Sandy Urazayev <ctu@ku.edu>
2021-10-16 20:09:11 +11:00
Andrew Tridgell
67fd862a8c AP_RCProtocol: check for RC protocol switching enable
by default don't allow protocol switching after initial protocol is
found
2021-10-15 19:29:23 -04:00
Andrew Tridgell
6c2689fef2 RC_Channel: added RC_OPTION bit for allowing RC protocol switching
this is meant to prevent accidential switching to a disconnected pin
2021-10-15 19:29:23 -04:00
Peter Barker
670663a741 AP_NavEKF3: allow hwdef to override IMU default 2021-10-16 10:26:29 +11:00
courk
b1bf22b53c GPIO_BBB: fix partially working GPIO init
use cleaner way to enable all GPIO banks, including GPIO1.
2021-10-15 15:16:17 -07:00
bugobliterator
5fa50c419d AP_HAL_ChibiOS: account for TXFIFO when doing flow control detection 2021-10-15 19:57:55 +11:00
Andy Piper
d71fb2cb34 AP_Filesystem: fix ftp burst read with credit to deanharken 2021-10-15 19:02:41 +11:00
Tom Pittenger
c450145fd5 Plane: move ADSB mavlink handling from vehicles to common library 2021-10-14 19:55:27 -07:00
Tom Pittenger
e7c31dab9c Copter: move ADSB mavlink handling from vehicles to common library 2021-10-14 19:55:27 -07:00
Tom Pittenger
667925ebbf Blimp: move ADSB mavlink handling from vehicles to common library 2021-10-14 19:55:27 -07:00
Tom Pittenger
12192f60e3 GCS_MAVLink: move ADSB mavlink handling from vehicles to common library 2021-10-14 19:55:27 -07:00
Josh Henderson
a06a192255 Autotest: Rover add test for multiple depth finders 2021-10-15 13:08:17 +11:00
Josh Henderson
2b5e2a00e1 SITL: NMEA Depthfinder add temperature simulation 2021-10-15 13:08:17 +11:00
bugobliterator
b0aa456daa .github: update location of canard_dsdlc 2021-10-14 20:13:06 +11:00
bugobliterator
52717a43b2 modules: add canard_dsdlc 2021-10-14 20:13:06 +11:00
bugobliterator
56e3d71b06 waf: only generate canard dsdl code at build time 2021-10-14 20:13:06 +11:00
bugobliterator
8f11c3b3a5 .github: add canard generator test in CI 2021-10-14 20:13:06 +11:00
bugobliterator
6fb0571f5c waf: add support for subprocess.run for python2 2021-10-14 20:13:06 +11:00
bugobliterator
0b7a913b30 waf: regenerate canard dsdl sources after clean 2021-10-14 20:13:06 +11:00
bugobliterator
2223698c47 waf: don't build libuavcan library for AP_Periph builds 2021-10-14 20:13:06 +11:00
bugobliterator
f178174df1 Tools: install empy while configuring for ci 2021-10-14 20:13:06 +11:00
bugobliterator
99b53055ce Tools: include install empy as prerequisite 2021-10-14 20:13:06 +11:00
bugobliterator
f74550bce5 AP_Periph: update notify state decode to use current dsdlc code 2021-10-14 20:13:06 +11:00
bugobliterator
6b44bc3e4c AP_Periph: use methods from new canard dsdl generator 2021-10-14 20:13:06 +11:00
bugobliterator
e26f429557 waf: setup to use new canard dsdl generator 2021-10-14 20:13:06 +11:00
bugobliterator
d1d3dee7f1 modules: add pyuavcan 2021-10-14 20:13:06 +11:00
tajisoft
f076bb3ad1 AP_Scripting: update ahrs-source-gps-optflow.lua 2021-10-14 10:36:29 +11:00
Pierre Kancir
12e1f67326 AP_Compass: only update last_update_ms on raw_field update if on calibration 2021-10-13 19:45:03 +11:00
Josh Henderson
f67a4ec025 Tools: High_Latency2 Test Fix Location Distance Test 2021-10-13 19:40:45 +11:00
Josh Henderson
941cd6ebc2 Tools: arduplane.py add HIGH_LATENCY2 tests and Check Air_Temperature 2021-10-13 19:40:45 +11:00
Josh Henderson
8af299f978 Plane: HIGH_Latency2 check get_temperature return and return INT8_MIN 2021-10-13 19:40:45 +11:00
Peter Barker
893354ccfe RC_Channel: correct spelling error in parameter description 2021-10-13 19:36:20 +11:00
Andrew Tridgell
faba02a3f5 Plane: apply the takeoff throttle slew limit to quadplanes
this applies the limit when we are in a fwd transition, both in AUTO
modes and stabilized modes
2021-10-13 18:53:45 +11:00
李孟晓
e5efc52324 AP_BattMonitor: Add support for BatteryInfoAux message 2021-10-13 18:44:05 +11:00
李孟晓
36ceb76cae AP_UAVCAN: Add battery ID field 2021-10-13 18:44:05 +11:00
李孟晓
54b68ffae3 GCS_MAVLink: Provide the time remaining 2021-10-13 18:44:05 +11:00
李孟晓
bf1a17825c AP_BattMonitor: Provide the time remaining 2021-10-13 18:44:05 +11:00
Peter Barker
5125874681 autotest: add some tests for running multiple GPSs 2021-10-13 18:02:16 +11:00