Commit Graph

28782 Commits

Author SHA1 Message Date
Joshua Henderson
ec1f5e39b4 AP_BattMonitor: add documentation for UAVCAN params 2022-02-11 22:17:18 +09:00
Patrick José Pereira
b839ddcc00 AP_Common: tests: Update fwversion with the latest version
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-02-11 09:21:00 +11:00
Patrick José Pereira
4d82a17558 AP_Common: AP_FWVersionDefine: Update version number after breaking changes
Structure changed after 8814486572

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-02-11 09:21:00 +11:00
Patrick José Pereira
b2bd74f53c AP_Common: AP_FWVersionDefine: Add comment about version number
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-02-11 09:21:00 +11:00
Patrick José Pereira
759057347e AP_Common: AP_FWVersionDefine: Fix indentantion level for fw_hash
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-02-11 09:21:00 +11:00
Andrew Tridgell
7716754c61 Revert "AP_RCProtocol: change default SBUS frame gap to 4ms"
This reverts commit af9e96c619.

revert as this causes a problem on some receivers such as the Frsky R9

fixes #19899
2022-02-11 08:10:25 +11:00
Peter Barker
29a469432e GCS_MAVLink: send deprecated message warning for MAVLINK_MSG_ID_SET_HOME_POSITION 2022-02-10 12:13:43 +11:00
Peter Barker
51f8bba3a1 AP_Common: add STR_VALUE macro 2022-02-10 12:13:43 +11:00
Hwurzburg
d7d900bef9 AP_Scripting: Update plane_aerobatics script and move to new directory 2022-02-10 12:13:11 +11:00
Randy Mackay
619f4976a2 AR_AttitudeControl: get_turn_rate_from_heading applies acceleration limit
Limits rate output so that vehicle will not overshoot the target heading
2022-02-10 07:45:12 +09:00
Iampete1
8af5f5b2d7 AP_MotorsMulticopter: check interlock state in output_motor_mask 2022-02-10 07:43:40 +09:00
Iampete1
5181003228 AP_Motors: always check armed and interlocked in motor test 2022-02-10 07:43:40 +09:00
Jaaaky
56a860bef7 AP_RTC: fix oldest_acceptable_date to be in micros
Also update date to 2022-01-01 00:00 UTC
2022-02-10 09:22:30 +11:00
Andy Piper
89ba955419 AP_HAL_ChibiOS: only change SD card on external flash boards 2022-02-09 12:47:55 +00:00
Andy Piper
48c21299f8 AP_HAL_ChibiOS: hwdef for SPRacingH7
hwdef for DevEBoxH7v2
pin definitions for STM32H750
add QSPI to DevEBox bootloader
add external flash to DevEBox
rename EXTERNAL_PROG_FLASH_MB to EXT_FLASH_SIZE_MB
Add support for EXT_FLASH_RESERVE_START_KB and EXT_FLASH_RESERVE_END_KB
Disable HAL_ENABLE_SAVE_PERSISTENT_PARAMS when there is no bootloader flash available
relax storage health status with SD card backend
don't check SD card health unless USE_POSIX
binary sections rearranged on external ram
manage RAMFUNC through ldscript and optimize function placement in external flash
inline timer functions
optimize placement of ChibiOS and functions in ITCM and AXI RAM
fix chibios features on bootloader build with external flash
change H750 memory layout
increase line storage for SD card based parameters
comment external flash linker script
move vtables into DTCM
update ram map for H757
enable crashdump support with external flash
correct bootloader pins and generator on SPRacingH7/DevEBoxH7v2
setup external flash reserve regions
allow different RAM_MAP for external flash on H750 and H757
2022-02-09 12:47:55 +00:00
Andy Piper
5855ead822 AP_Scheduler: allow 9999us for task display 2022-02-09 12:47:55 +00:00
Andy Piper
bdbcda6b0f AP_Common: allow ExpandingString to be reset 2022-02-09 12:47:55 +00:00
Andy Piper
c7a43f2a90 AP_InertialSensor: put some functions in fast ram
precisely split backend/frontend on Invensense for RAMFUNC allocation
allow building with no IMUs
2022-02-09 12:47:55 +00:00
Andy Piper
f441ba21ee AP_FlashIFace: make sure device is locked before reset
only lock device in normal mode
2022-02-09 12:47:55 +00:00
Andy Piper
a7ac4809b1 AP_HAL: disabled ADC3 on H750
define __FASTRAMFUNC__
2022-02-09 12:47:55 +00:00
Peter Barker
85b4ee289e AP_Logger: log VER - ArduPilot version information 2022-02-09 18:32:38 +11:00
Peter Barker
8814486572 AP_Common: include integer version of hash in FWVersion struct 2022-02-09 18:32:38 +11:00
MallikarjunSE
a4b5bf1f4f hwdef: Update hwdef to have only mag and airspeed 2022-02-09 18:27:56 +11:00
Randy Mackay
0c7ad9511f AP_NavEKF3: FuseOptFlow only calculates range and velocity once
was unnecessarily recalculating these values before fusion
2022-02-09 08:42:29 +09:00
Andrew Tridgell
ef7e611aff HAL_ChibiOS: added cubemx file for F745-8MHz 2022-02-09 09:35:26 +11:00
Randy Mackay
27a6cdd989 AR_Motors: minor format fix 2022-02-09 09:15:41 +11:00
Randy Mackay
e3baeac48c AR_Motors: fix limits sometimes being overwritten 2022-02-09 09:15:41 +11:00
Randy Mackay
64a1ab9a93 AR_Motors: skid-steering vehicle limit fix
we should set the steering and throttle limits flags if we are not getting the desired output
2022-02-09 09:15:41 +11:00
Peter Barker
f25755a05f GCS_MAVLink: mark MAV_CMD_DO_REPOSITION as having a location 2022-02-09 09:15:11 +11:00
Peter Barker
2e804bb0d5 GCS_MAVLink: mark MAV_CMD_DO_SET_ROI_LOCATION as having a location 2022-02-09 09:15:11 +11:00
Peter Barker
dffec9325e GCS_MAVLink: create and use location_from_command_t 2022-02-09 09:15:11 +11:00
Walter Dunckel
f2347e7845 AP_HAL_ChibiOS: add missing EOL in output
without it a double define line was giving compiler an error
2022-02-09 09:14:25 +11:00
Michael du Breuil
382cbb9b4d AP_Airspeed: Sanity check DLVR raw data before accumulating it
This is intended to help with really bad RF interference flipping bits on the I2C bus which can lead to some intresting results
2022-02-09 09:00:22 +11:00
Peter Barker
6e684b3496 hwdef: disable blheli on skyviper 2022-02-08 20:39:44 +11:00
Peter Barker
09c040891e hwdef: cap number of Compass, Baro and INS instances
saves flash as we don't have to have the parameter structures
2022-02-08 20:39:44 +11:00
Peter Barker
7f584ad2c8 hwdef: SkyViper gets COMPASS_MAX_SENSORS 1 2022-02-08 20:39:44 +11:00
Randy Mackay
6c947fc10b AP_NavEKF2: minor spelling fixes to optflow fusion 2022-02-08 17:01:23 +09:00
Randy Mackay
f57a081ceb AP_Math: minor control format fix 2022-02-08 17:01:23 +09:00
Leonard Hall
a47fc65511 AP_Math: Control: improve real time S-Curve response to small inputs 2022-02-08 16:58:44 +09:00
Peter Barker
6fb8a4fc15 AP_RangeFinder: correct grammar on type field 2022-02-08 10:42:56 +09:00
Andy Piper
0e18bd450d AP_HAL_ChibiOS: fix bi-directional dshot on omnibusf4pro 2022-02-08 12:12:28 +11:00
Andrew Tridgell
a32ecfbf29 mavlink: added read size limits on FTP read
thanks to Michael Oborne for spotting this:

https://github.com/ArduPilot/MissionPlanner/issues/2784
2022-02-08 12:11:57 +11:00
Henry Wurzburg
425aef59dc AP_Vehicle: fix error in Tricks on a Switch qualifier 2022-02-08 11:54:38 +11:00
Henry Wurzburg
92f76d0b7f AP_Scripting: fix error in Tricks on a Switch qualifier 2022-02-08 11:54:38 +11:00
Peter Barker
6b21d117a9 AP_Terrain: stop passing mission in Terrain constructor
Terrain can use the mission singleton

This means Copter can have terrain while compiling mission out
2022-02-08 11:20:20 +11:00
Peter Barker
8cdda7dec2 AP_Common: stop passing mission in Terrain constructor
Terrain can use the mission singleton

This means Copter can have terrain while compiling mission out
2022-02-08 11:20:20 +11:00
Peter Barker
06c61070dc AP_Motors: add and use AP_MOTORS_FRAME_DEFAULT_ENABLED 2022-02-08 11:06:24 +11:00
Peter Barker
b88bfa962b AP_HAL_ChibiOS: add and use AP_MOTORS_FRAME_DEFAULT_ENABLED 2022-02-08 11:06:24 +11:00
Peter Barker
f72024fc63 AP_AHRS: move logging of LogEvent::SET_HOME up 2022-02-08 11:04:26 +11:00
Peter Barker
a6713f8368 GCS_MAVLink: build ArduPilot against all.xml not ardupilotmega.xml 2022-02-08 11:00:41 +11:00