Andrew Tridgell
|
0e5beb423e
|
HAL_ChibiOS: sort shared dma mask
this prevents an unnecessary change in hwdef.h on reconfigure
|
2021-12-14 09:37:17 +11:00 |
|
Peter Barker
|
fbe46f400f
|
AP_HAL_SITL: stop passing home_str to _sitl_setup
This is poked into the model now
|
2021-12-13 09:30:33 +11:00 |
|
Peter Barker
|
2f77fef10e
|
AP_HAL_SITL: permit float-equal while we do comparison vs INFINITY
|
2021-12-13 08:38:17 +11:00 |
|
hfujikawa77
|
1f1c3796c1
|
AP_Button: fix RCx_OPTION value in source comment
|
2021-12-12 21:03:57 +11:00 |
|
murata
|
23253d0d26
|
AP_L1_Control: Simplify the decision process by initializing the stack variables
|
2021-12-11 12:27:40 -08:00 |
|
Peter Barker
|
497e6df326
|
SITL: correct submarine rangefinding
|
2021-12-11 20:10:10 +11:00 |
|
Peter Barker
|
6fcf724b67
|
SITL: tidy range calculations
Also return INFINITY if the rangefinder can't see the ground
|
2021-12-11 20:10:10 +11:00 |
|
Peter Barker
|
acbe567202
|
AP_HAL_SITL: consolidate rangefinder range calculations
|
2021-12-11 20:10:10 +11:00 |
|
Hwurzburg
|
83d3aace44
|
RC_Channel: correct Rover metadata
|
2021-12-11 09:55:30 +11:00 |
|
Andrew Tridgell
|
c9b35ccfc8
|
hwdef: enable ESC telem on CarbonixL496
|
2021-12-10 08:11:24 -08:00 |
|
Andrew Tridgell
|
5e43370e35
|
SRV_Channel: added get_motor_num()
map back from a channel to a motor number, for ESC telemetry reporting
|
2021-12-10 08:11:24 -08:00 |
|
Andrew Tridgell
|
604f2430f8
|
AP_BLHeli: allow for no uart in update()
|
2021-12-10 08:11:24 -08:00 |
|
Andrew Tridgell
|
9359f39e30
|
SRV_Channel: allow for AP_Periph ESC telemetry
|
2021-12-10 08:11:24 -08:00 |
|
Andrew Tridgell
|
9da03668ae
|
AP_ESC_Telem: allow build with AP_Periph
|
2021-12-10 08:11:24 -08:00 |
|
Andrew Tridgell
|
c6bde6745a
|
SRV_Channel: allow BLHeli build with AP_Periph
|
2021-12-10 08:11:24 -08:00 |
|
Andrew Tridgell
|
778de59fff
|
AP_BLHeli: allow build as part of AP_Periph
|
2021-12-10 08:11:24 -08:00 |
|
Peter Barker
|
522b12135f
|
AP_Common: correct UINT32_VALUE
|
2021-12-10 08:07:43 -08:00 |
|
Peter Barker
|
06c58bc476
|
AP_SerialManager: remove unused extern bool reference
This isn't used - or even defined.
|
2021-12-10 19:40:04 +09:00 |
|
Peter Barker
|
69f4b25f81
|
AP_AHRS: mark type column in ORGN as instance
|
2021-12-08 08:31:21 +09:00 |
|
Randy Mackay
|
d0747c5f20
|
GCS_MAVLink: battery status reports fault bitmask
|
2021-12-07 02:12:06 -08:00 |
|
Randy Mackay
|
dea7e969bd
|
AP_BattMonitor_UAVCAN: re-format text based fault reporting and add get_mavlink_fault_bitmask
|
2021-12-07 02:12:06 -08:00 |
|
Tom Pittenger
|
1724d4911d
|
AP_BattMonitor: add UAVCAN MPPT PacketDigital driver
|
2021-12-07 02:12:06 -08:00 |
|
Andrew Tridgell
|
639447142a
|
APM_Control: use EKF yaw bias to correct fixed wing yaw damper
|
2021-12-07 17:05:54 +11:00 |
|
Andrew Tridgell
|
304b7df8c2
|
AP_AHRS: make the EKF accel bias accessible
needed for fixed wing yaw damper
|
2021-12-07 17:05:54 +11:00 |
|
Peter Barker
|
6e8c7c6b03
|
AP_HAL_SITL: remove unused mag-data delay buffer state variables
This delay buffer code is now in AP_Compass_SITL
|
2021-12-07 16:41:11 +11:00 |
|
Leonard Hall
|
30ddc4e06c
|
AC_WPNav: Support error input to kinematic shaper
|
2021-12-07 09:47:42 +09:00 |
|
Leonard Hall
|
9017ac6723
|
AC_AttitudeControl: AC_PosControl: Support error input to kinematic shaper
|
2021-12-07 09:47:42 +09:00 |
|
Leonard Hall
|
718c094293
|
AP_Math: Control: Adjust limit handling to improve corners
|
2021-12-07 09:47:42 +09:00 |
|
Peter Barker
|
66d8be825f
|
AP_Logger: move LogOriginType into AP_AHRS
only used to log the origins by the AHRS library
|
2021-12-07 11:31:44 +11:00 |
|
Peter Barker
|
1dd34d87e7
|
AP_AHRS: move LogOriginType into AP_AHRS
only used to log the origins by the AHRS library
|
2021-12-07 11:31:44 +11:00 |
|
Andrew Tridgell
|
fe7e2ed657
|
AP_Scripting: added throttle and height controller to aerobatic example
changed rolling circle to take the radius and number of
circles. negative radius for negative yaw rate and negative number of
circles for left roll
|
2021-12-07 10:33:13 +11:00 |
|
Andrew Tridgell
|
140adc126a
|
AP_Scripting: expand to 6 SCR_USER parameters
|
2021-12-07 10:33:13 +11:00 |
|
Andrew Tridgell
|
67649fe17d
|
hwdef: added CarbonixL496 AP_Periph node
|
2021-12-07 10:23:54 +11:00 |
|
Andrew Tridgell
|
c5fc2fa709
|
HAL_ChibiOS: enable DShot on L4 MCUs for AP_Periph
|
2021-12-07 10:23:54 +11:00 |
|
Andrew Tridgell
|
fbadc24fca
|
HAL_ChibiOS: support 12MHz crystal on L4xx MCUs
|
2021-12-07 10:23:54 +11:00 |
|
Hwurzburg
|
d132f0f3fb
|
AP_Vehicle: clean up short failsafe
|
2021-12-07 10:09:33 +11:00 |
|
Peter Barker
|
d72d0578a3
|
AP_Scripting: correct compilation when HAL_LOGGER_FILE_CONTENTS_ENABLED is 0
|
2021-12-07 09:36:48 +11:00 |
|
Peter Barker
|
cce14d8461
|
AP_HAL_SITL: remove unused _home_str member
|
2021-12-07 09:36:22 +11:00 |
|
Andrew Tridgell
|
9e5fcb4ced
|
AP_UAVCAN: removed old vendor DSDL and add README.md
this DSDL is in https://github.com/DroneCAN/DSDL now
|
2021-12-06 20:17:02 +11:00 |
|
Andrew Tridgell
|
5afe055a46
|
AP_UAVCAN: use soft armed state for DroneCAN ARMING_STATUS
this fixes motortest on quadplanes, so that ESCs see an armed state
during the test
|
2021-12-06 20:16:23 +11:00 |
|
Peter Barker
|
bedacac816
|
AP_Torqeedo: simplify conversion of master error code into string
|
2021-12-06 14:50:15 +11:00 |
|
Randy Mackay
|
6f98c26b67
|
AP_Torqeedo: display master error code
|
2021-12-06 14:50:15 +11:00 |
|
Bill Geyer
|
3b40df133e
|
AP_Motors: add spool down complete flag
|
2021-12-05 22:12:13 -05:00 |
|
Peter Barker
|
8cc7f51de1
|
AP_HAL_SITL: tidy set/get of hw RTC
|
2021-12-06 12:58:43 +11:00 |
|
Peter Barker
|
d8e4669e07
|
AP_HAL_Linux: tidy set/get of hw RTC
|
2021-12-06 12:58:43 +11:00 |
|
Peter Barker
|
f50d48f005
|
AP_HAL: tidy set/get of hw RTC
|
2021-12-06 12:58:43 +11:00 |
|
Andrew Tridgell
|
0944c24978
|
SITL: revert compass parameter changes
|
2021-12-04 16:51:53 +11:00 |
|
Andrew Tridgell
|
468444bef9
|
AP_NavEKF3: revert compass parameter changes
|
2021-12-04 16:51:53 +11:00 |
|
Andrew Tridgell
|
efc78359d7
|
AP_NavEKF2: revert compass parameter changes
|
2021-12-04 16:51:53 +11:00 |
|
Andrew Tridgell
|
0d12fa7937
|
AP_HAL_ESP32: revert compass parameter changes
|
2021-12-04 16:51:53 +11:00 |
|
Andrew Tridgell
|
2c2369bf03
|
AP_HAL_ChibiOS: revert compass parameter changes
|
2021-12-04 16:51:53 +11:00 |
|
Andrew Tridgell
|
8eb40bafc5
|
AP_Compass: revert compass parameter changes
|
2021-12-04 16:51:53 +11:00 |
|
Andrew Tridgell
|
7ab343dd66
|
AP_RangeFinder: fixed support for multiple Benewake_CAN CAN lidars
|
2021-12-04 16:31:35 +11:00 |
|
Peter Barker
|
308f4e99b4
|
AP_NavEKF3: correct structure used for logging
XKF4 and XKF5 are clones of NKF4 and NKF5, which is why this worked
|
2021-12-03 15:34:21 +09:00 |
|
Randy Mackay
|
ec6ea03b80
|
AP_HAL_ChibiOS: update CubeBlack-pinout image
CAN1 and CAN2 port labels have been swapped
|
2021-12-03 13:49:20 +09:00 |
|
Rishabh
|
6dea779b1e
|
AP_Proximity: Add Cygbot D1
|
2021-12-03 08:02:50 +09:00 |
|
Andrew Tridgell
|
05ec2be62b
|
hwdef: updated KakuteH7 battery scale defaults
thanks to Vincent at Holybro
|
2021-12-02 18:17:49 +11:00 |
|
Iampete1
|
7ad1886667
|
AP_Compass: reinstate MOTCT underscore
|
2021-12-02 12:27:09 +11:00 |
|
Iampete1
|
bf21ce8af6
|
AP_Compass: add new line after old param metadata
|
2021-12-02 12:27:09 +11:00 |
|
Andrew Tridgell
|
0554fb2d4f
|
RC_Channel: added QRTL mode on a switch
|
2021-12-02 08:29:07 +11:00 |
|
Shiv Tyagi
|
339a07b8d3
|
AP_Devo_Telem: compile out devo telemetry
Devo telemetry is one of the most rarely used features (almost never used since added) we should compile it out from our code
|
2021-12-01 19:16:44 +11:00 |
|
Andy Piper
|
5224468ec6
|
AP_RCProtocol: process CRSF crc per-byte
|
2021-12-01 19:04:19 +11:00 |
|
bugobliterator
|
f9bb9b4fc0
|
AP_HAL_ChibiOS: log heap and bss memory regions if enough space
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
3855767ff2
|
AP_FileSystem: mention of HAL_CRASH_DUMP_FLASHPAGE not required
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
4efe75683a
|
HAL_ChibiOS: mention of HAL_CRASH_DUMP_FLASHPAGE not required
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
878940292d
|
HAL_ChibiOS: no need to mention END reserve for Crash Dump anymore
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
ee35350129
|
HAL_ChibiOS: setup for recording crashdump at the remaining flash space
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
52c7886270
|
HAL_ChibiOS: fix issue with failing to write final buffer
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
eae3fb016f
|
HAL_ChibiOS: dump per thread stack for crash
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
f02a7b560b
|
AP_HAL_ChibiOS: update last_crash_dump api
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
0c69ebc50e
|
AP_HAL: update last_crash_dump api
|
2021-12-01 18:17:50 +11:00 |
|
bugobliterator
|
b1e25ec4fd
|
AP_Filesystem: fetch crash_log directly rather than via buffer
|
2021-12-01 18:17:50 +11:00 |
|
Andrew Tridgell
|
312a6461b6
|
HAL_ChibiOS: enable UART7 on Swan-K1
useful extra UART for debug
|
2021-12-01 18:08:54 +11:00 |
|
Andrew Tridgell
|
06ef5aed14
|
AP_Scripting: added an example of OOP programming
very useful pattern for more complex scripts
|
2021-12-01 17:40:34 +11:00 |
|
Randy Mackay
|
4096a70a1f
|
AP_Math: update_pos_vel_accel methods accept limit as const reference
also update some comments
|
2021-12-01 12:45:46 +09:00 |
|
Randy Mackay
|
f6e6ca197f
|
Location: get_vector_from_origin gets units comment
|
2021-12-01 09:03:40 +09:00 |
|
Randy Mackay
|
a3886be920
|
AC_PosControl: minor formatting fix
|
2021-12-01 08:54:34 +09:00 |
|
Randy Mackay
|
3a492c8e3c
|
AR_WPNav: minor comment improvement
|
2021-12-01 08:54:18 +09:00 |
|
Peter Barker
|
56b0f8b218
|
AC_Fence: void index when overwriting fence count on fencepoint-close
|
2021-11-30 20:50:32 +11:00 |
|
Andrew Tridgell
|
8a95a7d80d
|
AC_Fence: fixed fence count for old upload
when uploading a fence that is smaller than an old fence we were not
correctly setting the inclusion fence size.
|
2021-11-30 20:50:32 +11:00 |
|
Peter Barker
|
af92c9679f
|
AC_Fence: make invalid polygon vertex count clearer
|
2021-11-30 20:50:32 +11:00 |
|
Andrew Tridgell
|
c83da810da
|
APM_Control: tweaks from review feedback
|
2021-11-30 16:19:26 +11:00 |
|
Andrew Tridgell
|
d52f5a9034
|
AP_Scripting: added rolling circle to aerobatics example
|
2021-11-30 16:19:26 +11:00 |
|
Andrew Tridgell
|
ab333d0708
|
Ap_Scripting: added earth frame yaw tracking off WPs
this uses the new yaw rate controller to do EF tracking, so we follow
towards the next WP while doing the roll
|
2021-11-30 16:19:26 +11:00 |
|
Andrew Tridgell
|
3a3cb92efd
|
Ap_Scripting: fixed plane aerobatics for full yaw rate control
|
2021-11-30 16:19:26 +11:00 |
|
Andrew Tridgell
|
81d20ae49d
|
APM_Control: support yaw rate controller autotune
|
2021-11-30 16:19:26 +11:00 |
|
Andrew Tridgell
|
6685ce0527
|
APM_Control: added yaw rate controller for fixed wing
enabled with YAW_RATE_ENABLE parameter
|
2021-11-30 16:19:26 +11:00 |
|
Andrew Tridgell
|
5a996f308b
|
APM_Control: fixed code style of plane rate controllers
|
2021-11-30 16:19:26 +11:00 |
|
Peter Barker
|
99b1659e4b
|
AP_Math: memcpy nanfs rather than iteratively setting them
|
2021-11-30 10:35:38 +11:00 |
|
Peter Barker
|
b32b31aecd
|
SRV_Channel: correct casting of servo function number
|
2021-11-30 10:32:16 +11:00 |
|
Andrew Tridgell
|
724301ea53
|
APM_Control: make 2nd reduction of P smaller
this prevents severe P reductions when we get a small oscillation
glitch after we've already got the primary P gain
|
2021-11-30 10:31:34 +11:00 |
|
Josh Henderson
|
34b3b7999e
|
CubeYellow: define HAL_CHIBIOS_ARCH_CUBE
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
188c3a781e
|
CubeSolo: define HAL_CHIBIOS_ARCH_CUBE
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
e78edac2a0
|
CubePurple: define HAL_CHIBIOS_ARCH_CUBE
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
b37c214f28
|
CubeOrange: define HAL_CHIBIOS_ARCH_CUBE
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
db3be4d07c
|
CubeBlack: define HAL_CHIBIOS_ARCH_CUBE
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
27bcec9d6e
|
AP_InertialSensor: for all Cubes ensure use of non-isolated IMU
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
a89f58a775
|
AP_NavEKF3: allow define for IMU_MASK_DEFAULT
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
9f2082496c
|
AP_NavEKF2: allow define for IMU_MASK_DEFAULT
|
2021-11-30 10:20:54 +11:00 |
|
Josh Henderson
|
c7b986f30a
|
CubeYellow: set default EKF_IMU_MASK
|
2021-11-30 10:20:54 +11:00 |
|