Iampete1
3c6ddda5e8
Flter: notchfilter: remove unneeded value and pre-multiply for speed
2023-10-17 10:03:43 +11:00
stephan
0b24dc239f
GCS_MAVlink: correct routing for Solo Gimbal
...
Check for a opro camera in a Solo gimbal added and re-enable the routing of Gopro Mavlink commands
2023-10-17 10:02:49 +11:00
muramura
e0a012919c
hwdef: Cite CubeOrange-SimOnHW as the default file
2023-10-14 17:55:56 +11:00
Peter Barker
8b67775673
AP_OpenDroneID: remove duplicate definition of AP_OPENDRONEID_ENABLED
...
... my guess is conflict resolution caused this
2023-10-14 09:19:45 +11:00
Andrew Tridgell
fcd4152b30
AP_OpenDroneID: only load from persistent memory in init()
...
we do not want to do this from update() as it is an expensive call
2023-10-13 21:26:21 +11:00
bugobliterator
181505afa5
AP_OpenDroneID: ensure Persistent memory is not read continuously
2023-10-13 21:26:21 +11:00
Peter Barker
4b0958fb4f
hwdef: correct compilation of CubeOrange-SimOnHW
...
../../libraries/AP_InertialSensor/AP_InertialSensor_config.h:20:2: error: #error "INS_AUX_INSTANCES must be zero if INS_MAX_INSTANCES is less than 3"
20 | #error "INS_AUX_INSTANCES must be zero if INS_MAX_INSTANCES is less than 3"
| ^~~~~
2023-10-13 17:26:35 +11:00
Andrew Tridgell
69371e84fd
AP_Logger: added build directory to VER message
...
this allows log review tools to use right parameter and mode map when vendor has changed the
vehicle type strings
2023-10-13 15:13:10 +11:00
Andrew Tridgell
2cb1f9bbb9
AP_Scripting: added INS filters to revert list
...
these may be changed in a tuning session
2023-10-13 09:48:42 +11:00
Andrew Tridgell
c858b7201d
AP_RCProtocol: prevent decoding past end of output array
...
this fixes test_sbus on clang
2023-10-13 09:42:25 +11:00
Andrew Tridgell
a2717a84bf
AP_RCProtocol: added a test suite for SBUS encode/decode
...
cover all values and check special handling of 875
2023-10-13 09:42:25 +11:00
Andrew Tridgell
cb62e48164
HAL_Linux: use the AP_RCProtocol sbus decoder for Linux
2023-10-13 09:42:25 +11:00
Andrew Tridgell
11b24e3ec0
AP_SBusOut: make sbus output exactly match sbus input decoding
2023-10-13 09:42:25 +11:00
Andrew Tridgell
ca4f26db17
AP_RCProtocol: make sbus_decode public to allow for a test suite
2023-10-13 09:42:25 +11:00
Andrew Tridgell
120a8c1b1d
AP_RCProtocol: protect against invalid data in SBUS
2023-10-13 09:42:25 +11:00
Peter Barker
659db36efe
GCS_MAVLink: accept accel cal vehicle positions as both int and long
2023-10-12 20:39:32 +11:00
Mykhailo Kuznietsov
cc2e156888
AP_HAL: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
83b7bb387d
AP_GyroFFT: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
d86e67b498
AP_Gripper: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
3a7e939a6c
AP_GPS: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
3acd0b3817
AP_Generator: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
590db701d0
AP_Frsky_Telem: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
a56f5d7a45
AP_Follow: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
8fc03e73c4
AP_FlashStorage: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
c6dfbbd9a4
AP_FlashIface: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
804d4446d1
AP_Filesystem: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
7f2975d21a
AP_ExternalAHRS: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
c779d0b879
AP_ESC_Telem: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
acda439a40
AP_EFI: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
e3d9ce3fd0
AP_DroneCAN: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
9030c5b0de
AP_DDS: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
2806fc98b3
AP_DAL: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
633bb159bf
AP_Compass: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
4e7d5e9ecf
AP_Common: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
5e9b88cf9f
AP_CANManager: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
81b4dbcb27
AP_Camera: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
e723be4196
AP_BoardConfig: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
81e1c3c0b0
AP_BLHeli: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
d901758005
AP_Beacon: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
ff70921eca
AP_BattMonitor: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
9d6b015a8e
AP_Baro: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
28cffb9ea8
AP_Arming: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
ee40804096
AP_AIS: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
fb2bf42cf6
AP_Airspeed: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
28e4f78ebb
AP_AHRS: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
cfeaf47239
AP_ADSB: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
80e052e1e9
AP_AccelCal: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
cf96b2d2ed
AC_WPNav: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
358620a757
AC_Sprayer: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
b50635d27d
AC_PrecLand: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
df88281e07
AC_PID: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
567dedf3e3
AC_Fence: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
c5abee2f88
AC_CustomControl: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
6c426ab637
AC_Avoidance: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
ad0b0a1c05
AC_AutoTune: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
745a4df316
AC_Autorotation: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Mykhailo Kuznietsov
6c4d988631
AC_AttitudeControl: Fix some typos
...
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
Andrew Tridgell
3ba12d16db
AP_DroneCAN: fixed sim on hw build
...
tested using:
Tools/scripts/sitl-on-hardware/sitl-on-hw.py --board Pixhawk6C --vehicle plane --simclass Plane --frame plane
2023-10-12 18:29:32 +11:00
jfbblue0922
0f1e766269
AP_HAL_ChibiOS: JFB110 board definition
...
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2023-10-12 17:03:04 +11:00
Peter Barker
28d827cedc
AP_HAL_ChibiOS: add RTC support to GPS periphs that log
...
this re-adds support for RTC into GPS peripherals that also log. This was removed as these boards were calling methods on the nullptr
2023-10-11 19:17:27 +11:00
Peter Barker
cf96791fe2
AP_HAL_ChibiOS: add and use HAP_PERIPH_ENABLE_RTC
2023-10-11 19:17:27 +11:00
Peter Barker
2175a4a271
AP_GPS: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
f9de53fd09
AP_RTC: remove code if AP_RTC_ENABLED is false
2023-10-11 19:17:27 +11:00
Peter Barker
bb6287893d
GCS_MAVLink: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
23f5fcffb2
AP_Stats: add and use an AP_RTC_config.h
2023-10-11 19:17:27 +11:00
Peter Barker
93cd64ad36
AP_RCTelemetry: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
6c80b28685
AP_OSD: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
0e0f50b661
AP_NMEA_Output: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
8f2c35d1e9
AP_MSP: add and use an AP_RTC_config.h
2023-10-11 19:17:27 +11:00
Peter Barker
48b10a3105
AP_Mount: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
7f90de0973
AP_Logger: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
f90093b628
AP_Hott_Telem: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
53f4709a78
AP_HAL_ChibiOS: disable RTC on periphs
...
the singleton isn't instantiated
2023-10-11 19:17:27 +11:00
Peter Barker
6dc80006d3
AP_BoardConfig: add and use an AP_RTC_config.h
2023-10-11 19:17:27 +11:00
Peter Barker
fdcd13746d
AP_ADSB: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Peter Barker
68f74f9fc4
AP_RTC: add AP_RTC_config.h
2023-10-11 19:17:27 +11:00
Henry Wurzburg
912a088c2b
hwdef: Create correct README and add defaults to ease setup
2023-10-11 19:11:16 +11:00
Tim Tuxworth
12f9fe9456
AP_AHRS: Correct/clarify AHRS_WIND_MAX description
2023-10-11 19:09:00 +11:00
Peter Barker
ce1bb64686
GCS_MAVLink: handle EKF_SOURCE_SET as both long and int
2023-10-11 18:37:02 +11:00
Rhys Mainwaring
3bf8b4f1bf
AP_DDS: use ROS convention for node name
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-10-11 18:00:24 +11:00
muramura
007c3460ea
AP_ChibiOS: Delete the same definition
2023-10-11 14:42:32 +11:00
Willian Galvani
107474b792
GCS_Common: use int8_t for rangefinder quality_pct
2023-10-11 08:29:58 +11:00
Willian Galvani
7953cd9a89
AP_RangeFinder: change get_signal_quality signature to use int8_t
2023-10-11 08:29:58 +11:00
Clyde McQueen
dfe6c21ea5
AP_RangeFinder_MAVLink: implement get_signal_quality_pct
...
Co-authored-by: Willian Galvani <williangalvani@gmail.com>
2023-10-11 08:29:58 +11:00
Willian Galvani
494b3076ac
AP_RangeFinder: add quality to Blue Robotics Ping1D driver
2023-10-11 08:29:58 +11:00
Willian Galvani
fd4da61067
AP_RangeFinder: log signal quality
2023-10-11 08:29:58 +11:00
Peter Barker
88dd8130f6
AP_GPS: correct placement of voiding clause
...
should be voided when no logging, not just on periph...
2023-10-10 08:37:57 +09:00
Peter Barker
805901dc18
GCS_MAVLink: allow PREFLIGHT_STORAGE as COMMAND_INT and COMMAND_LONG
2023-10-10 08:29:26 +09:00
Iampete1
d8e18a0fc7
Filter: LowPassFilter2p: constrain cuttoff to 40% of sample rate
2023-10-10 08:26:05 +09:00
rishabsingh3003
5897aab566
hwdef: add MatekL431 ADSB Periph
2023-10-09 16:18:13 -07:00
Henry Wurzburg
5a64cc9e8e
AP_AHRS: add airspeed estimate status logging
2023-10-10 08:11:10 +09:00
Iampete1
85234b5b18
AP_GyroFFT: update harmonics to uint32
2023-10-10 08:07:16 +09:00
Iampete1
e35a459090
AP_InertialSensor: call init for harmonic notch params
2023-10-10 08:07:16 +09:00
Iampete1
b68ece1007
Filter: HarmonicNotch: convert harmonics to int32 param
2023-10-10 08:07:16 +09:00
muramura
fa0f089fe1
AP_Winch: Make healthy strings common
2023-10-09 17:06:59 +09:00
Andrew Tridgell
65099d0626
Tools: allow Ohm units in parameters
2023-10-08 11:04:21 +11:00
Andrew Tridgell
e9fc3ab570
AP_BattMonitor: added SHUNT parameter to INS2xx driver
...
some vendors want different shunt resistors
2023-10-08 11:04:21 +11:00
Andrew Tridgell
6e26f088bf
AP_InertialSensor: fixed the error value for BMI088
...
the bad value is -32768 not 0xffff (which is -1)
-32768 badly corrupts the low-pass filter, and is what we see in logs
(a large negative spike on all 3 axes)
update to bug fix from:
https://github.com/ArduPilot/ardupilot/pull/23033
2023-10-08 10:52:27 +11:00
Peter Barker
53115c73f9
AP_GPS: have AP_GPS_UBLOX use boolean uart read
2023-10-06 16:34:50 +11:00
thu5cob
49d7d0b1c4
HAL_ChibiOS: Fix stm32l4+ flash issue
...
stm32l4+ flash reset register has been reset properly
2023-10-06 14:52:34 +11:00
Henry Wurzburg
de7dd9d692
hwdef:add VTX power control to SpeedyBeeF405-Wing
2023-10-06 14:51:52 +11:00
Peter Barker
77945be031
GCS_MAVLink: cope with NaNs being passed in when doing conversion to command_int
2023-10-05 20:44:12 +11:00
Peter Barker
3b2dec7ec6
hwdef: CubeOrangePlus: build abin files
...
... for use with flash-from-SD-card
2023-10-05 18:55:48 +11:00
Anthony Luo
51cbaed9d9
SITL: fix typos
2023-10-05 12:54:43 +11:00
rishabsingh3003
368f744435
AP_Proximity: Minor fixes to LD06 driver
2023-10-05 08:23:00 +11:00
Adithya Patil
98d8c94fee
AP_Proximity: add driver for LD06
2023-10-05 08:23:00 +11:00
Joshua Henderson
8e634f05d9
AP_Math: add CRC8_generic method
2023-10-05 08:23:00 +11:00
muramura
78e9846f4e
AC_Fence: Change the description to match the actual value(NFC)
2023-10-05 08:22:22 +11:00
alexklimaj
e1b991a84a
hwdef: ARKV6X ADIS16507 example
2023-10-05 08:21:50 +11:00
muramura
f19439e769
AP_Avoidance: Change division to multiplication
2023-10-05 08:19:14 +11:00
Anthony Luo
021d9717c4
SITL: document airspeed params
2023-10-05 08:18:44 +11:00
Peter Barker
57c2f7b2de
GCS_MAVLink: handle DO_AUX_FUNCTION as both long and int
2023-10-04 19:01:22 +11:00
Pierre Kancir
5af5e1969b
AP_OLC: add unit tests
2023-10-04 19:00:34 +11:00
Pierre Kancir
02b3da65f0
AP_OLC: use right type and static const variable
2023-10-04 19:00:34 +11:00
Iampete1
a068569f8a
AP_Scripting: add basic print
2023-10-04 18:34:08 +11:00
Andrew Tridgell
020807a064
AP_Scripting: added INF_Inject EFI driver
2023-10-04 18:29:10 +11:00
Iampete1
e7ee287664
AP_TempratureSensor: add support for analog sensor with polynomial
2023-10-04 18:28:09 +11:00
Iampete1
53948b1070
AP_TemperatureSensor: support var pointer backend params
2023-10-04 18:28:09 +11:00
Peter Barker
fe9932855b
hwdef: HerePro requires AHRS to compile
2023-10-04 18:10:58 +11:00
Peter Barker
33b0bf699e
GCS_MAVLink: allow compilation when GPS library not available
2023-10-04 18:10:58 +11:00
Peter Barker
fa4c7d8eb0
AP_AHRS: allow compilation when GPS not available
2023-10-04 18:10:58 +11:00
Peter Barker
61be71eea6
AP_Common: make Location.cpp compile without AP::ahrs() available
2023-10-04 18:10:58 +11:00
Michelle Rossouw
e59b7a5215
AP_OSD: Make per-cell voltage be shown to two decimal places again
2023-10-04 18:09:17 +11:00
Andy Piper
dd7f65ec51
AP_Scripting: support set_num_neopixel_rgb()
2023-10-04 18:06:17 +11:00
Andy Piper
1035ac76b2
AP_Notify: add support for NeoPixelRGB via set_num_neopixel_rgb()
2023-10-04 18:06:17 +11:00
Andy Piper
c91ca2d87a
AP_SerialLED: add support for NeoPixelRGB via set_num_neopixel_rgb()
2023-10-04 18:06:17 +11:00
Andy Piper
9ff3d21c20
AP_HAL_ChibiOS: add support for NeoPixelRGB
2023-10-04 18:06:17 +11:00
Andy Piper
4c911dce68
AP_HAL: Add support for NeoPixelRGB
2023-10-04 18:06:17 +11:00
Randy Mackay
8999790ff0
AP_Mount: Xacti digital zoom percentage fix
2023-10-03 13:48:41 +09:00
Randy Mackay
6690b19364
AP_Mount: Xacti supports optical zoom
2023-10-03 13:48:41 +09:00
Randy Mackay
0b18de050a
AP_Mount: Xacti minor format update
2023-10-03 13:48:41 +09:00
Randy Mackay
454a57000b
AP_Winch: Daiwa gets stuck protection
2023-10-03 10:27:22 +09:00
Randy Mackay
8b86cebec1
AP_Winch: minor comment improvement
2023-10-03 10:27:22 +09:00
Randy Mackay
28746e84ae
AP_Scripting: winch-control gets .md file
2023-10-03 12:13:06 +11:00
Randy Mackay
e914c38cef
AP_Scripting: winch-test becomes winch-control applet
2023-10-03 12:13:06 +11:00
Randy Mackay
0c16049f94
AP_Scripting: winch-test param name typo fix
2023-10-03 12:13:06 +11:00
Peter Barker
423a88f9cd
GCS_MAVLink: handle message interval commands as both long and int
2023-10-03 10:12:21 +09:00
Peter Barker
c1110d4b43
AP_RCProtocol: disable raw logging if no RC_Channel
...
We're asking the singleton here for information on whether we should do raw logging. We may not actually be compiling the RC_Channel library in.
2023-10-03 11:46:43 +11:00
Michael du Breuil
e41cc42e10
AP_EFI: Rate limit the megasquirt driver
...
This fixes it up so that the driver actually works on things like
AP_Periph that poll at a high rate. This was never a problem with the
main firmware as EFI was run at a lower rate, but on AP_Periph this was
much to fast. This lead to spamming fresh requests and keeping the
buffer completly stuffed with requests. To compound it, the EFI device
would start over when there was a fresh request, and eventually our
buffer writes become corrupted leading to bad checksums, and a complete
failure of the comms. This prevents that situation from happening.
2023-10-03 11:32:07 +11:00
Iampete1
9e9aaed1b5
AC_PID: Simplify update_error method by calling update all
2023-10-03 11:27:07 +11:00
Randy Mackay
18bf9669b0
AP_Mount: Xacti get_param_name_str returns empty string on failure
2023-10-03 11:24:10 +11:00
Randy Mackay
046cf5630e
AP_Mount: Xacti uses GCS_SEND_TEXT
2023-10-03 11:24:10 +11:00
Randy Mackay
288f7b5650
AP_Mount: Xacti take pic reliability improved
2023-10-03 11:24:10 +11:00
Randy Mackay
4ba6375d38
AP_Mount: Xacti does not report cannot take pic
2023-10-03 11:24:10 +11:00
Iampete1
3429276224
AP_InertialSensor: add INS_RAW_LOG_OPT to allow raw logging of post, and pre+post on primary or all gyros
2023-10-03 10:24:58 +11:00
Michael du Breuil
9e32456003
AP_Motors: Add a seprate spool down time, if it's 0 use spool up time
2023-10-03 08:04:56 +09:00
Peter Barker
0cc9484b2d
AP_RCTelemetry: remove some uses of gcs singleton
2023-10-03 09:47:38 +11:00
Andrew Tridgell
da0870f616
HAL_ChibiOS: enable mavlink bindings for ADSB periph
2023-10-02 21:45:28 +11:00
Andrew Tridgell
bf229b3dc1
HAL_SITL: enable ADSB simulator in SITL periph
2023-10-02 21:45:28 +11:00
Andrew Tridgell
92c0e7f860
GCS_MAVLink: use mavlink_frame_char_buffer()
...
and remove unnecessary extra mavlink_get_channel_status() function
2023-10-02 21:45:28 +11:00