Commit Graph

7964 Commits

Author SHA1 Message Date
Andrew Tridgell 10435ca3c4 waf: added AP_ExternalControl to set of libraries 2023-08-22 18:21:23 +10:00
Peter Barker 2c3ac2fa4e build_options.py: create MAVLink section, populate it
this is for when we want to be able to add or remove mavlink features or mavlink message/command handling
2023-08-22 09:09:54 +10:00
Michelle Rossouw aa09b0b409 Tools: Update blimp parameters for more realistic dynamics 2023-08-21 21:01:47 +10:00
Tom Pittenger bb8b901dd2 Tools/autotest: reduce LAND_DISARMDELAY to 3 for Plane CI 2023-08-21 18:49:21 +10:00
Andrew Tridgell c14e65850b Tools: allow selection of sdcard storage
this has been requested for MatekF765-Wing
2023-08-21 17:03:52 +10:00
Peter Barker 6386da7d1c bootloaders: add MatekL431-RC bootloader 2023-08-20 17:37:44 +10:00
arshPratap 8e7b6e6b6c Tools : Updated description for Arming Motor Service 2023-08-19 23:13:39 +10:00
Peter Barker 9fb872cdd7 AP_Periph: move RC IN parameters to sub-object 2023-08-19 20:27:24 +10:00
Andrew Tridgell 312ca017a0 AP_Periph: added RC input serial port options 2023-08-19 20:27:24 +10:00
Peter Barker ee0a49bb7c AP_Periph: add support for DroneCAN RCInput packets 2023-08-19 20:27:24 +10:00
Ryan Friedman a56782546d Tools: Allow enforcing astyle in CLI automatically
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-19 20:26:55 +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
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
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
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
QioTek ec0a829ea5 AP_Bootloader: reserve board id for QioTekAdept_6C
Reserve board id for QioTekAdept_6C
2023-08-16 13:39:43 +10:00
yunjiuav 64435fc5bd AP_Bootloader: add YJUAV_A6SE to board types. 2023-08-16 06:36:27 +10:00
Andrew Tridgell baa6bc0e2b autotest: revert single precision change for FETtecESC 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
Henry Wurzburg 40a8353e6d Tools:add bootloader for YJUAV_A6 bd 2023-08-15 09:32:03 +10:00
Peter Barker f6e93ad12b Tools: add build_options.py option to remove rallypoint protocol 2023-08-15 08:37:17 +10:00
yunjiuav b07c921cac Tools:add bootloader for YJUAV_A6SE bd 2023-08-15 08:19:30 +10:00
Peter Barker a430232e1c autotest: add test for servo output values in scaled passthrough 2023-08-15 08:16:16 +10:00
Peter Barker 6f65b889c7 autotest: add context_set_message_rate_hz
for magically unsetting message rates after we are no longer interested in them
2023-08-15 08:16:16 +10:00
Andy Piper 9fb2341a1d IO_Firmware: dshot firmware supporting 8 channels and f103
update for improved latency and mode setting
add cpuid/mcuid reporting
correct rc input timing on regular iofirmware
update to support increased system clock on f103 and dshot600
update to support reversed and reversible masks
2023-08-15 06:53:48 +10:00
Andy Piper 74fb1a91ca scripts: build f103 variants of iofirmware 2023-08-15 06:53:48 +10:00
Andy Piper fb5a92ee53 autotest: parse enums of the form FOO = BAR(x) 2023-08-15 06:53:48 +10:00
bugobliterator de0f875191 IO_Firmware: dshot iofirmware and build script 2023-08-15 06:53:48 +10:00
Peter Barker f66fcb7a54 autotest: add test for PSC_JERK_Z 2023-08-14 15:24:09 +10:00
Andy Piper ee279591dc AP_Bootloader: reserve board id for BetaFPV F405 2023-08-13 14:42:33 +01:00
Peter Barker a2934d7dd2 Tools: size_compare_branches.py: make build failures clearer 2023-08-12 15:31:29 +10:00
Randy Mackay fb52e6abd1 autotest: relax Copter vibration failsafe timeout 2023-08-12 14:30:02 +10:00
Peter Barker 70c6f49613 autotest: disarm vehicle in exception handle for PrecLand test 2023-08-12 14:03:03 +10:00
Peter Barker 52ca2be0d1 Tools: write features json at same place we write manifest 2023-08-12 10:39:01 +10:00
Tom Pittenger 1a67775c52 AP_Periph: add AP_RPM support
Co-authored-by: Samuel Tabor <samuel.tabor@krausaerospace.com>
2023-08-11 13:31:45 -07:00
Tom Pittenger 09de840c8e AP_Periph: add support for RawAirData.Pitot_temperature 2023-08-11 13:20:51 -07:00
Peter Barker d58e482cba Tools: param_parse.py: add and use new markup @Vector3Parameter
Generates three parameter documentation entries, one for each axis.

Avoids having to duplicate the same data three times for each entry in the vector
2023-08-11 10:34:02 +10:00
Peter Barker 7f56ba90a3 Tools: add descriptions for simulated IMU scale factors 2023-08-11 10:34:02 +10:00
Peter Barker dc90fd57e8 autotest: add timeout parameter to takeoff method 2023-08-10 19:51:52 +10:00
Peter Barker 5f21b2f7c9 autotest: add GUIDEDToAUTO quadplane test 2023-08-10 19:51:52 +10:00
Peter Barker 46e5e42d25 autotest: add support for quadplane takeoff in auto 2023-08-10 19:51:52 +10:00
Peter Barker 60cfc0f016 autotest: move user_takeoff up to common 2023-08-10 19:51:52 +10:00
Peter Barker 4226371f76 Tools: add sensor_status_change.py 2023-08-10 08:04:01 +10:00
Andrew Tridgell 3f4a6a23dd Tools: added battery fitting script 2023-08-10 07:43:25 +10:00