Peter Barker
62c0038771
AP_EFI: correct compilation for header changes
2022-09-27 09:26:45 +10:00
Peter Barker
a638060ce5
AP_Windvane: correct compilation for header changes
2022-09-27 09:26:45 +10:00
Peter Barker
3d099b0d2f
AP_Mount: include required GCS.h header
2022-09-27 09:26:45 +10:00
Peter Barker
0107466fe4
AC_PrecLand: include required GCS.h header
2022-09-27 09:26:45 +10:00
Peter Barker
4210daaa19
AP_Follow: include required GCS.h header
2022-09-27 09:26:45 +10:00
Peter Barker
d2315fa4d0
AC_Fence: include required GCS.h header
2022-09-27 09:26:45 +10:00
Peter Barker
9b2b21e531
AP_Camera: correct compilation for header changes
2022-09-27 09:26:45 +10:00
Peter Barker
b238f95032
AC_Avoidance: correct compilation for header changes
2022-09-27 09:26:45 +10:00
Peter Barker
b7ce25c23b
AP_AccelCal: include GCS_Config.h rather than GCS.h
2022-09-27 09:26:45 +10:00
Peter Barker
3b3497eba0
GCS_MAVLink: move definition of HAL_GCS_ENABLED to GCS_config.h
2022-09-27 09:26:45 +10:00
Henry Wurzburg
b10344bac4
AP_OSD: update font files to remove blank space artifacts
2022-09-27 09:23:59 +10:00
bugobliterator
6e28839daa
AP_HAL_ChibiOS: remove unused Here devices
2022-09-27 08:48:48 +10:00
Paul Riseborough
481bec5ff5
AP_NavEKF3: Allow wind states to recover faster when airspeed sensor failed
2022-09-26 14:17:53 +10:00
Andrew Tridgell
1243605884
AP_Airspeed: allow EKF checking without wind max
2022-09-26 14:17:53 +10:00
Paul Riseborough
b11393a369
AP_Airspeed: Update documentation for used parameter index warnings
2022-09-26 14:17:53 +10:00
Andrew Tridgell
eae2bed630
AP_Logger: fixed missing doc field
2022-09-26 14:17:53 +10:00
Paul Riseborough
4808863b2d
AP_Airspeed: remove unsupported parameter units descriptor
2022-09-26 14:17:53 +10:00
Paul Riseborough
1423334f03
AP_Airspeed: Add tuning advice for ARSP_WIND_GATE
2022-09-26 14:17:53 +10:00
Paul Riseborough
5e8322700e
AP_Airspeed: Add hysteresis to consistency check
2022-09-26 14:17:53 +10:00
Paul Riseborough
3f7071772e
AP_TECS: Assume flight at cruise speed if speed measurement not available
2022-09-26 14:17:53 +10:00
Paul Riseborough
ed271e8025
AP_Airspeed: Enable use of EKF3 to check airspeed health
2022-09-26 14:17:53 +10:00
Paul Riseborough
59d4808786
AP_Logger: Fix ARSP data type string
2022-09-26 14:17:53 +10:00
Paul Riseborough
592793b510
AP_Logger: Add consistency test ratio to ASPD logging
2022-09-26 14:17:53 +10:00
Paul Riseborough
6a328c5d3b
AP_AHRS: Add accessor function for airspeed health monitoring
2022-09-26 14:17:53 +10:00
Paul Riseborough
399f30bfce
AP_NavEKF3: Allow reporting of airspeed consistency for a deselected sensor
2022-09-26 14:17:53 +10:00
Paul Riseborough
eb0e9230a1
AP_NavEKF3: Add accessor function for airspeed health monitoring
2022-09-26 14:17:53 +10:00
Paul Riseborough
608b4c0713
AP_NavEKF3: Enable monitoring of unhealthy airspeed sensors
...
Innovations and innovation test ratios will still be calculated and reported for an unhealthy sensor, but the EKF states wnd covariance matrix will not be modified.
2022-09-26 14:17:53 +10:00
Iampete1
b49ded9f8e
AP_Scripting: fix userdata skip check
2022-09-26 08:05:54 +10:00
Andy Piper
e7b1bcbd75
AP_HAL_ChibiOS: put RX on UART1 on Skystars H7HD bdshot
...
make sure VTX has power on Skystars H7HD at boot
2022-09-26 08:00:04 +10:00
Andy Piper
63fb1a2540
AP_HAL_ChibiOS: hwdef for bdshot variant of SkystarsH7HD
...
Correct bootloader storage location for SkystarsH7HD
2022-09-26 08:00:04 +10:00
Peter Barker
5e733fe849
AP_Mission: zero frame field when filling mavlink_int from mavlink_cmd
...
Callers should be filling their bits in after calling this.
2022-09-25 19:25:53 +10:00
Peter Barker
884f4dd317
Revert "AP_Mission: prevent use of uninitialised stack data"
...
This reverts commit a785ac84a3
.
2022-09-25 19:25:53 +10:00
Henry Wurzburg
fa8e5ad3f1
AP_OSD:Add HD fonts for DJI googles
2022-09-22 18:04:15 +10:00
Andy Piper
1fe7fb8f35
Filter: optimize notch filter frequency updates when the requested frequency has not changed
2022-09-22 11:48:28 +10:00
Peter Barker
e9918306fd
RC_Channel: save some bytes by excluding functions
2022-09-22 11:24:25 +10:00
Andy Piper
f651a4b6ce
AP_VideoTX: ensure that Tramp changes are broadcast to the GCS
2022-09-22 10:48:04 +10:00
Andy Piper
d20fd16a14
AP_VideoTX: fix potential buffer overrun bug
2022-09-22 10:48:04 +10:00
Andy Piper
0658f06030
AP_VideoTX: add lookup tables for VTX power settings
...
correct settings when power set is received
add support for capturing all supported power levels
learn power levels in SmartAudio 2.1
add better support for VTX power levels
don't set power to 0 if in pitmode
add option for iNav compatibility
support non-conforming SmartAudio implementations
re-enable pitmode on SmartAudio 2.0
add support for "blind" VTX setting
2022-09-22 10:48:04 +10:00
Andrew Tridgell
a653b5e8d1
AP_Scripting: simple script for plane GUIDED follow
2022-09-22 07:59:34 +10:00
MatthewHampsey
eed638c237
AP_Scripting: Updated docs for added lua bindings
2022-09-22 05:55:15 +10:00
MatthewHampsey
255b081a45
AP_Scripting: added aerobatics trajecting tracking script
2022-09-22 05:55:15 +10:00
MatthewHampsey
d17b528cab
AP_Scripting: added new functions to support trajectory script
2022-09-22 05:55:15 +10:00
MatthewHampsey
822c26f811
APM_Control: fixed yaw PID reset
2022-09-22 05:55:15 +10:00
MatthewHampsey
dabd9fbddc
AP_Math: added quaternion from_angular_velocity
2022-09-22 05:55:15 +10:00
Peter Barker
a785ac84a3
AP_Mission: prevent use of uninitialised stack data
...
Well, probably not initialised, but certainly holding values we don't want
2022-09-21 22:38:31 +10:00
Andy Piper
4cfd1ee426
AP_HAL_ChibiOS: disable DMA on I2C on bdshot boards to free up DMA channels
2022-09-21 17:59:29 +10:00
Shiv Khanna
2814605a2c
SITL: Fixed rounding lat/lng issue when running JSBSim SITL
...
Fixed an issue in recieving aircraft state data from JSBSim where
the location was being converted to degrees but as a float. This
caused rounding issues in the lat and lng. Changed the conversion to use
a double.
2022-09-21 17:58:40 +10:00
Yuri
765cb4581c
AP_HAL_ChibiOS: define skyviper short board names
2022-09-21 17:56:42 +10:00
Yuri
e165063324
GCS_MAVLink: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Yuri
68a1f3a2db
AP_Radio: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Yuri
32c38434a2
AP_Logger: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Yuri
20f0fd0589
AP_HAL_SITL: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Yuri
80079b2ce7
AP_HAL_Linux: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Yuri
aa960a7ec5
AP_HAL_ESP32: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Yuri
02e2061661
AP_HAL_ChibiOS: define CubeOrange-SimOnHardWare short board name
2022-09-21 17:56:42 +10:00
Yuri
fd148dcc4a
AP_HAL_ChibiOS: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Yuri
3163c3534d
AP_HAL: increase short board names to 23 chars
2022-09-21 17:56:42 +10:00
Andy Piper
8037e10be7
AP_InertialSensor: make sure dynamic notches always get updates so that slew limiting is not too aggressive
2022-09-21 17:41:38 +10:00
Andy Piper
b8f01323ec
Filter: constrain harmonic notch center frequency changes to be within a slew limit
...
raise notch filter slew for smaller aircraft
ensure NotchFilter init() resets the center frequency
2022-09-21 17:41:38 +10:00
Andy Piper
c86f113bf9
AP_Vehicle: make sure notches are not spurious disabled when not using throttle notch
2022-09-21 17:27:30 +10:00
yaapu
5cad520acf
AP_MSP: move arming status to MSP telemetry base class
2022-09-21 17:18:53 +10:00
yaapu
25e0edc54b
AP_OSD: New per screen PARAMs for OSD overlay resolution and font
...
This adds
OSDn_TXT_RES to select SD/HD overlay resoloution
OSDn_FONT_INDEX for font index selection
Right now support is limited to MSP Displayport OSD devices
2022-09-21 17:16:20 +10:00
m
652b361bc0
GCS_MAVLink: Send local ned home location to GCS
2022-09-21 15:58:25 +10:00
Peter Barker
ada65b6ad0
RC_Channel: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Peter Barker
589bae7d66
GCS_MAVLink: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Peter Barker
59b82507ff
AP_Mission: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Peter Barker
a18c87a120
AP_Camera: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Kirill Shilov
d48fc99c5f
hwdef: AIRLink: USART2 enabled in hwdef
2022-09-21 06:58:48 +10:00
Andrew Tridgell
e4a0ea65b8
AP_PiccoloCAN: fix for new param set
2022-09-20 15:24:48 +10:00
Reilly Callaway
19f135b1b6
AP_PiccoloCAN: SendECU throttle commands over CAN
2022-09-20 15:24:48 +10:00
Reilly Callaway
1cff0125ae
AP_EFI: Add Currawong ECU packet decoding
2022-09-20 15:24:48 +10:00
Reilly Callaway
21ac8d801c
AP_EFI: Add ECU density parameter for Currawong fuel flow calculations
2022-09-20 15:24:48 +10:00
Reilly Callaway
ad808cb25b
AP_EFI: Add Currawong ECU to known types
2022-09-20 15:24:48 +10:00
Reilly Callaway
080c0a77e8
AP_PiccoloCAN: Add Currawong ECU message handling
2022-09-20 15:24:48 +10:00
Reilly Callaway
813c21ffc0
AP_PiccoloCAN: Add Currawong ECU piccolo protocol
2022-09-20 15:24:48 +10:00
Reilly Callaway
9a71da2742
AP_EFI: Add currawong ECU EFI backend
2022-09-20 15:24:48 +10:00
Reilly Callaway
a261e4595a
AP_Math: Add kg/m^3 to g/cm^3 conversion define
2022-09-20 15:24:48 +10:00
Joshua Henderson
ff68f08172
SITL: SIM_Rotoye update TEMP_EXT Register
2022-09-20 15:24:10 +10:00
Iampete1
ad32d277ff
APM_Control: YawController: add enabled method
2022-09-20 11:21:54 +10:00
Iampete1
c6e0ba7360
APM_Control: SteerController: add active method
2022-09-20 11:21:54 +10:00
Iampete1
eefda1130c
SRV_Channel: adjust trim, check all channels for range limit
2022-09-20 11:20:16 +10:00
Iampete1
7cafcf7b90
AP_Motors: Multicopter: add motor pwm param range check
2022-09-19 20:57:51 -04:00
Randy Mackay
a16b9cc5ad
AP_Mount: remove set_mode overrides
...
The mode state is local to the driver and does not depend upon successful communication with the gimbal
2022-09-19 20:23:03 -04:00
Andy Piper
5b7f1779c6
AP_UAVCAN: only apply ESC telemetry updates that are valid
2022-09-20 09:45:03 +10:00
Andy Piper
7510b68a8e
AP_ESC_Telem: make sure active mask takes into account rpm updates
2022-09-20 09:45:03 +10:00
Andy Piper
15dd2e6062
AP_HAL_ChibiOS: bdshot variant of MatekL431 Periph node
...
setup bdshot defaults for MatekL431
2022-09-20 09:45:03 +10:00
Andy Piper
cea9f639fc
SRV_Channel: allow motor mask and motor output type to be passed in for AP_Periph
2022-09-20 09:45:03 +10:00
Andy Piper
25ef429cf7
AP_BLHeli: allow motor mask and motor output type to be passed in for AP_Periph
2022-09-20 09:45:03 +10:00
Andy Piper
3c8d94304d
AP_HAL_ChibiOS: allow bdshot to work on MCUs with DMAv1
...
remove magic value from DCR setup in bdshot
predicate FIFO usage on advanced DMA
2022-09-20 09:45:03 +10:00
Joshua Henderson
b26e37d652
AP_BattMonitor: fix Rotoye Temperature Monitoring
2022-09-20 09:43:25 +10:00
Peter Barker
e42e3a3a60
AP_HAL: disable CanManager in hwdef.h for AP_Periph
2022-09-20 09:39:48 +10:00
Peter Barker
4cc1459e63
AP_HAL_ChibiOS: disable CanManager in hwdef.h for AP_Periph
2022-09-20 09:39:48 +10:00
murata
a6d7d39364
AP_InertialSensor: Allow gyro counts to be returned
2022-09-20 09:37:29 +10:00
Luiz Georg
f6858c59e8
AP_Arming: add check for RTL
2022-09-19 19:36:42 -04:00
Peter Barker
bdc848743d
AP_RCTelemetry: add and use AP_RPM_ENABLED
2022-09-20 09:28:27 +10:00
Peter Barker
bcf03eb01d
AP_Hott_Telem: add and use AP_RPM_ENABLED
2022-09-20 09:28:27 +10:00
Peter Barker
7a80c2778b
AP_Scripting: add and use AP_RPM_ENABLED
2022-09-20 09:28:27 +10:00
Peter Barker
81adafa97c
GCS_MAVLink: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
61a8d6311b
AP_WindVane: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
4758fabe0d
AP_Vehicle: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
63c551ce13
AP_RPM: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
d21aa2a1ed
AP_Motors: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
7eedc88646
AP_Frsky_Telem: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
4fc4e7c532
AP_Arming: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
586f0c45ac
AC_Autorotation: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Peter Barker
ed38aadc72
AP_EFI: add and use AP_EFI_config.h
2022-09-20 09:28:27 +10:00
Andrew Tridgell
8ad7d00a35
AP_Scripting: added example script for ship takeoff vel match
...
match velocity of the vehicle from when last disarmed
2022-09-19 07:18:20 +10:00
murata
64c60c8149
AP_HAL_SITL: Accurate 10 counts
2022-09-16 08:53:16 +10:00
Willian Galvani
e1ec24f25d
Sub: remove angle_boost logic
...
Most subs are neutrally buoyant, which means this code makes more harm than it is actually useful
2022-09-15 11:07:59 -03:00
murata
f7b8be672b
AP_Mission: Share the method RETURN
2022-09-15 16:26:24 +10:00
murata
734692460c
AP_InertialSensor: Remove line breaks from PANIC strings
2022-09-15 13:21:09 +10:00
Iampete1
7b0f74cc7e
AP_Scripting: clear alocated i2c devices on scripting stop
2022-09-15 12:40:04 +10:00
Iampete1
cb34895cfa
AP_Scripting: add maunal i2c binding allowing read of sequentual registers
2022-09-15 12:40:04 +10:00
Iampete1
b4234256f8
AP_Scripting: allow maunal apobject bindings
2022-09-15 12:40:04 +10:00
Peter Barker
805b2921ed
GCS_MAVLink: fold AP_Filesystem_Available.h into AP_Filesystem_config.h
2022-09-15 10:53:02 +10:00
Peter Barker
15a1241d4b
AP_Terrain: fold AP_Filesystem_Available.h into AP_Filesystem_config.h
2022-09-15 10:53:02 +10:00
Peter Barker
f254a3ef2b
AP_Logger: fold AP_Filesystem_Available.h into AP_Filesystem_config.h
2022-09-15 10:53:02 +10:00
Peter Barker
c6989ed710
AP_Filesystem: fold AP_Filesystem_Available.h into AP_Filesystem_config.h
2022-09-15 10:53:02 +10:00
Peter Barker
51e51bfe6f
AP_HAL_ChibiOS: gate access filesystem singleton behind HAVE_FILESYSTEM_SUPPORT
2022-09-15 10:53:02 +10:00
Peter Barker
b5165b6d7f
AP_FileSystem: add AP_FILESYSTEM_*_ENABLED
2022-09-15 10:53:02 +10:00
Supernovae
91afa19543
SRV_Channels.cpp: small correction
...
it's not only Auxilary o/p but affects the main o/p as well.
2022-09-15 10:49:32 +10:00
yaapu
28f2adf1b2
AP_OSD: added missing parameter meta information for OSD_TYPE=5
2022-09-15 10:17:52 +10:00
murata
7ef7db717c
AP_Airspeed: Delete unused definitions
2022-09-15 09:52:54 +10:00
Michael du Breuil
18e374e687
AP_Logger: Fix an error in the doc string for the MAVC message
2022-09-15 09:45:33 +10:00
Peter Barker
2e8939222d
AP_Notify: move defaulting of HAL_DSHOT_ALARM into hwdef
2022-09-15 09:18:04 +10:00
Peter Barker
0f49b7f3ab
AP_HAL: move defaulting of HAL_DSHOT_ALARM into hwdef
2022-09-15 09:18:04 +10:00
Peter Barker
28a0336423
AP_HAL_ChibiOS: move defaulting of HAL_DSHOT_ALARM into hwdef
2022-09-15 09:18:04 +10:00
Andrew Tridgell
3d63a968cf
AP_Motors: added a SPIN_MIN check
...
and check SPIN_ARM <= SPIN_MIN
2022-09-14 21:45:20 +01:00
Peter Barker
fb3a7d0d10
AP_HAL_SITL: do not return from reboot command
...
This structure was set up to mimic the should_exit code originally from the Linux HAL. It runs contrary to the intent of the HAL reboot call, which is not expected to return. This oddity leads us to emit wo acks sequentially, one success, one failure, which is just weird.
2022-09-14 21:23:18 +10:00
Peter Barker
c8a1fff8ae
GCS_MAVLink: populate sysid/compid in reboot ACK
2022-09-14 20:16:38 +10:00
HefnySco
2a0b103c2c
AP_Proximity: change PROXIMITY_GND_DETECT_THRESHOLD to param
2022-09-14 19:40:35 +10:00
Andrew Tridgell
178e683e02
hwdef: rename board at request of vendor
...
there are multiple AtomRCF405 boards
2022-09-14 19:39:49 +10:00
yaapu
ca588b2eed
AP_OSD: Fixed UART thread ownership for the MSP DisplayPort OSD Backend
2022-09-14 18:47:01 +10:00
Henry Wurzburg
0654ed74e3
SRV_Channel: change sw and output names to match new MOUNT params
2022-09-14 18:29:33 +10:00
Henry Wurzburg
ac1b1c5a93
RC_Channel: change sw and output names to match new MOUNT params
2022-09-14 18:29:33 +10:00
Andrew Tridgell
7c25b34f56
AP_BoardConfig: load CUAVv6X defaults when detected
2022-09-14 18:04:46 +10:00
Andrew Tridgell
39fdc38c71
AP_Param: make load_defaults_file() available on ChibiOS
2022-09-14 18:04:46 +10:00
Andrew Tridgell
8e102ecfcc
hwdef: added CUAV_V6X default parameters
2022-09-14 18:04:46 +10:00
Andy Piper
9d3f4d1906
AP_RPM: fix reporting of RPM from the harmonic notch
2022-09-14 17:45:57 +10:00
Andrew Tridgell
d06600aca1
SITL: fixed tailsitter airspeed in RF9
2022-09-14 16:49:20 +10:00
Iampete1
7700e60261
AP_Scripting: revert logger acsess changes for applets
2022-09-14 13:59:40 +10:00
Iampete1
954ade3437
AP_Scripting: move ship landing example to applet
2022-09-14 13:59:40 +10:00
Iampete1
89311b4227
AP_Scripting: convert all examples to new parameter constructior
2022-09-14 13:59:40 +10:00
Iampete1
41e36e3128
AP_Scripting: Parameter helper: allow optional param name in constructior
2022-09-14 13:59:40 +10:00
Iampete1
e51c42f8a5
AP_Scripting: enfoce skip check on correct types update description to match
2022-09-13 18:43:13 +01:00
Andrew Tridgell
0d082043ba
AP_UAVCAN: support sending pulses as PWM for DroneCAN actuators
2022-09-13 16:23:44 +10:00
Peter Barker
65b5e0455b
GCS_MAVLink: warn if GCS send MISSION_ITEM rather than MISSION_ITEM_INT
2022-09-13 11:50:54 +10:00
Peter Barker
406c94cdbf
GCS_MAVLink: satisfy TODO; rename packet to mission_item_int
2022-09-13 11:50:54 +10:00
Peter Barker
e065f6c629
GCS_MAVLink: remove incorrect and superfluous comment
2022-09-13 11:50:54 +10:00
Peter Barker
8cdb304871
GCS_MAVLink: warn if MISSION_REQUEST is used
2022-09-13 11:50:54 +10:00