Commit Graph

59260 Commits

Author SHA1 Message Date
Andrew Tridgell 5e61bfe54c Plane: release notes from 4.4.0 2023-08-18 18:31:32 +10:00
Ryan Friedman e14afa6f2b AP_DDS: Add AP_DDS_config.h for feature defines
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-18 08:35:24 +10:00
Tom Pittenger 27f9a54a54 AP_HAL_ChibiOS: fix CubeRed default MAC Address 2023-08-17 13:51:54 +10:00
Tom Pittenger 7e62904d5e AP_Networking:fix default MAC address UID 2023-08-17 13:51:54 +10:00
Peter Barker 5a0f0915ed AP_RPM: tidy constructors and use of config.h 2023-08-17 09:22:41 +10:00
Peter Barker 8df2d4998b AP_Math: improve gating of use of AP_InternalError library
- gate calls into library directly on the define
 - INTERNAL_ERROR becomes empty if library not compiled in
2023-08-17 09:16:46 +10:00
Peter Barker 94e61a263d AP_InternalError: improve gating of use of AP_InternalError library
- gate calls into library directly on the define
 - INTERNAL_ERROR becomes empty if library not compiled in
2023-08-17 09:16:46 +10:00
Peter Barker bb6f0ae527 AP_HAL_ChibiOS: improve gating of use of AP_InternalError library
- gate calls into library directly on the define
 - INTERNAL_ERROR becomes empty if library not compiled in
2023-08-17 09:16:46 +10:00
Peter Barker c2f4fb5def hwdef: use APJ_BOARD_ID mapping for ACNS-CM4Pilot 2023-08-17 09:13:54 +10:00
Peter Barker 19bd97a893 chibios_hwdef.py: permit board ID to be specified as a string 2023-08-17 09:13:54 +10:00
Peter Barker b8978ad73a hwdef: explicitly state no-bootloader-embedding on some boards 2023-08-17 08:37:31 +10:00
Peter Barker a11df25490 chibios_hwdef.py: enforce presence of bootloader if embedding desired 2023-08-17 08:37:31 +10:00
Ryan Friedman 08cd651bc3 Tools: Install the right serial module for Ubuntu lunar
* It's used in the firmware uploader.py script
* And a quick modification to reduce code duplication

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-17 08:36:55 +10:00
yunjiuav 8e0bbc9713 Tools: modify bootloader for YJUAV_A6SE bd 2023-08-17 08:35:37 +10:00
yunjiuav f92073fa4d HAL_ChibiOS: modify APJ_BOARD_ID of YJUAV_A6SE 2023-08-17 08:35:18 +10:00
Michael du Breuil a0efcc7bdc AP_ESC_Telem: Correct a regression with calclulating active_esc_mask
Credit to @casrya on github for spotting this (#24665), and
investigating. The intent here was to bail out only if no data was
within the timeout, which I had messed up in a bad refactor.
2023-08-17 08:34:29 +10:00
Michael du Breuil e8517d8e5d Tools: AP_Bootloader: Reserve board id's for SpektreWorks 2023-08-17 08:33:19 +10:00
Tom Pittenger b9543b3795 Tools/autotest: fix Deepstall CI 2023-08-16 12:18:00 -07:00
Tom Pittenger 3defde99ee Tools/autotest: extend WindEstimates duration 2023-08-16 12:17:23 -07:00
Paul Riseborough e3c0175bb4 AP_NavEKF3: Update EK3_GLITCH_RADIUS metadata 2023-08-16 17:56:43 +10:00
Paul Riseborough 842882355f AP_NavEKF3: increase innovation variance instead of clipping innovations 2023-08-16 17:56:43 +10:00
Paul Riseborough 573bd7c7f3 AP_NavEKF3: Provide option to clip velocity and position innovations 2023-08-16 17:56:43 +10:00
Andy Piper 7896b04365 AP_HAL_ChibiOS: betafpv F450 AIO hwdef 2023-08-16 17:51:23 +10:00
Andy Piper b835ffc634 bootloaders: add BETAFPV F405 AIO 2023-08-16 17:51:23 +10:00
Henry Wurzburg 24c5eb17a3 Tools: add missing bootloader binaries 2023-08-16 17:49:00 +10:00
Henry Wurzburg b1fc5bd69f AP_HAL_ChibiOS: add missing bootloader binaries 2023-08-16 17:49:00 +10:00
Peter Barker 2ce61cce58 AP_Generator: rename generator define to fix feature extraction
pattern-matching requires a regular pattern.  Renaming the class would be bad, so  just rename the define
2023-08-16 17:35:59 +10:00
Peter Barker 08a7fa8d1f Tools: extract_features.py: correct feature extraction for generator
update isn't present in some classes as they inherit it from their base class
2023-08-16 17:35:59 +10:00
Peter Barker 7273c8416a AP_HAL_ChibiOS: prevent Periph bricking problem when paniccing early
if Periph panics before we mark the scheduler as initialised then we don't watchdog, which we really need to do on periph nodes so they can be re-flashed conveniently.
2023-08-16 17:21:30 +10:00
Peter Barker 4d3e7bd3da AC_Fence: remove old polygon fence conversion code 2023-08-16 17:13:31 +10:00
Jaaaky 4936b443ed README: fix GPL license URL 2023-08-16 16:27:17 +10:00
QioTek ec0a829ea5 AP_Bootloader: reserve board id for QioTekAdept_6C
Reserve board id for QioTekAdept_6C
2023-08-16 13:39:43 +10:00
Peter Barker 83cecdd229 AP_RPM: correct compilation when AP_RPM_ESC_TELEM_ENABLED is disabled 2023-08-15 18:06:58 -07:00
Randy Mackay f3e56cc7a0 Copter: 4.3.8-beta1 release notes 2023-08-16 10:03:23 +09:00
Randy Mackay 01387335a9 Copter: 4.3.7 release notes fix 2023-08-16 10:03:16 +09:00
Randy Mackay 7d34ec6351 Rover: 4.3.0-beta14 release notes 2023-08-16 09:58:48 +09:00
yunjiuav 64435fc5bd AP_Bootloader: add YJUAV_A6SE to board types. 2023-08-16 06:36:27 +10:00
Tom Pittenger d8e9379289 AP_RPM: add writing to outbound ESC_Telem 2023-08-16 06:35:05 +10:00
Tom Pittenger 15b8700a2c Revert "AP_RPM: enable AP_RPM to set ESC Telemetry"
This reverts commit 1e633df3de.
2023-08-16 06:35:05 +10:00
Andrew Tridgell baa6bc0e2b autotest: revert single precision change for FETtecESC 2023-08-15 22:39:23 +10:00
Andrew Tridgell 3e3c086ab7 SITL: build the whole simulator as double precision 2023-08-15 22:39:23 +10:00
Andrew Tridgell ba7d94d5ad HAL_SITL: mark all as double precision 2023-08-15 22:39:23 +10:00
Andrew Tridgell 5a3b4d3c5f waf: allow whole libraries to be marked as double precision
this is for libraries/SITL and libraries/AP_HAL_SITL
2023-08-15 22:39:23 +10:00
QioTek 5a24c0627d AP_Bootloader: reserve board id for QioTekAdeptH743
Reserve board id for QioTekAdeptH743
2023-08-15 19:45:31 +10:00
Ryan Friedman 2c5f90adca AP_DDS: Enable the DDS parameter by default
* DDS is still disabled by default in all builds for the library level compile flag
* This parameter was blocking running ROS 2 automated testing in CI
* This can be changed once ENABLE_DDS compiler flag is enabled in SITL or for the 4.5 release

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-15 18:32:39 +10:00
Shiv Tyagi 0d87479314 AP_Scripting: make follow bindings dependant on AP_FOLLOW_ENABLED 2023-08-15 09:57:35 +10:00
Shiv Tyagi 4f40b31367 Rover: use AP_FOLLOW_ENABLED 2023-08-15 09:57:35 +10:00
Shiv Tyagi ecdc036eb6 Plane: use AP_FOLLOW_ENABLED 2023-08-15 09:57:35 +10:00
Shiv Tyagi 1c38be93c5 Copter: use AP_FOLLOW_ENABLED 2023-08-15 09:57:35 +10:00
Shiv Tyagi 6251b3e3f3 AP_Follow: add and use AP_FOLLOW_ENABLED 2023-08-15 09:57:35 +10:00