Iampete1
460df9bb50
AP_Math: control: remove unneeded normalisation.
2021-11-23 13:47:10 +09:00
Peter Hall
82dd216195
AC_PID_2D: correct limit caculation
2021-11-23 13:47:10 +09:00
Peter Barker
6a13613a0f
AP_BoardConfig: correct va_list memory over-read error
...
A va_list can only be used once - so take a copy each time we want to
use it
2021-11-23 11:46:09 +11:00
Iampete1
467caa5259
RC_Channel: remove landinggear switch message
2021-11-23 11:40:44 +11:00
Iampete1
b818401563
AP_LandingGear: add enable param
2021-11-23 11:40:44 +11:00
Peter Barker
bd33267fd3
AP_Logger: do not use dataflash on SITL
2021-11-23 11:24:46 +11:00
Peter Barker
ea03d4e44b
AP_Logger: eliminate HAL_LOGGING_DATAFLASH
...
This define didn't add anything over HAL_LOGGING_DATAFLASH_ENABLED - and
predates it.
2021-11-23 11:24:46 +11:00
Peter Barker
9a2d9898ba
AP_HAL_ChibiOS: eliminate HAL_LOGGING_DATAFLASH
...
This define didn't add anything over HAL_LOGGING_DATAFLASH_ENABLED - and
predates it.
2021-11-23 11:24:46 +11:00
Tom Pittenger
684ad39a02
AP_Mission: PLANE to refuse NAV_SPLINE_WAYPOINT missions items
2021-11-23 11:23:02 +11:00
Randy Mackay
7cd767fe6d
AR_WPNav: improve pivot turn accuracy to 5deg (was 10)
2021-11-23 11:18:15 +11:00
Samuel Tabor
27078bccda
AP_TECS: Log input height demands.
2021-11-23 11:15:50 +11:00
Peter Barker
494dcc6ba3
SITL: make SITL::ADSB a SITL::SerialDevice
2021-11-23 11:09:29 +11:00
Peter Barker
cdccc67fb8
AP_HAL_SITL: make SITL::ADSB a SITL::SerialDevice
2021-11-23 11:09:29 +11:00
Tom Pittenger
659c35d1a9
SITL: expire stationary sim_adsb targets after an hour
2021-11-23 09:16:04 +11:00
Tom Pittenger
ec5820044b
AP_Math: add defines for AP_SEC_PER_HOUR and AP_MSEC_PER_HOUR
2021-11-23 09:16:04 +11:00
Andrew Tridgell
6b249aefbc
AP_DAL: support 9 uarts
2021-11-22 22:48:59 +11:00
Andrew Tridgell
0b567e95dc
hwdef: added OTG2 for MatekF765-SE
2021-11-22 22:48:59 +11:00
Andrew Tridgell
1815ed32e9
AP_SerialManager: support up to 9 UARTs
2021-11-22 22:48:59 +11:00
Andrew Tridgell
3b3abdeef0
AP_HAL_SITL: support up to 9 UARTs
2021-11-22 22:48:59 +11:00
Andrew Tridgell
018ac68061
AP_HAL_Linux: support up to 9 UARTs
2021-11-22 22:48:59 +11:00
Andrew Tridgell
8c2074907b
AP_HAL: support up to 9 UARTs
2021-11-22 22:48:59 +11:00
Andrew Tridgell
ccf89c2031
AP_HAL_ESP32: support up to 9 UARTs
2021-11-22 22:48:59 +11:00
Andrew Tridgell
e2618bdc06
AP_HAL_Empty: support up to 9 UARTs
2021-11-22 22:48:59 +11:00
Andrew Tridgell
fc6a82de1b
AP_HAL_ChibiOS: support up to 9 UARTs
2021-11-22 22:48:59 +11:00
Peter Barker
bcee8b56ee
AP_Param: simplify set_defaults_from_table error path
2021-11-22 22:43:02 +11:00
李孟晓
dfe2ade495
CUAV-X7: Add servo voltage detection pin
2021-11-22 16:39:15 +11:00
Andrew Tridgell
a78200fa24
RC_Channel: added parachute for plane
2021-11-22 13:22:54 +11:00
Hwurzburg
1162d556c6
RC_Channel: fix flare rc switch action with flight option bit 10 active
2021-11-21 21:00:04 +11:00
Peter Barker
e7f1a273e5
AP_HAL_ChibiOS: remove unused pin-related defines
...
Unused
2021-11-20 11:08:48 +11:00
Hwurzburg
2f4bcfb21c
AP_Motors: change H_COLL_HOVER to H_COL_HOVER for consistency
2021-11-18 14:37:05 -05:00
Peter Barker
409147a291
AP_RCProtocol: add support for DJI Fast SBUS
...
It's just SBUS... but with increased opportunities for corruption
2021-11-18 17:19:04 +11:00
Randy Mackay
0de96f3f4a
AP_InertialSensor: vibe units m/s/s
...
also specify no multiplier
2021-11-18 13:23:06 +09:00
Andrew Tridgell
bee44b03b0
AP_Notify: make the buzzer pin configurable on all boards
...
this allows any board to setup a buzzer pin on any available
GPIO. Previously the pin if set in hwdef.dat was not configurable
2021-11-18 15:22:03 +11:00
Andrew Tridgell
c5ff9ac23f
AP_Parachute: added arming check for chute released
2021-11-18 15:21:15 +11:00
Wynn, Jesse Stewart
a7321cbae1
AP_RangeFinder_LightWareSerial: check dist for lost signal flags
...
consider messages valid only if they are non-negative AND if the value is not a known lost-signal reading
2021-11-18 12:06:57 +11:00
Andy Piper
77acf9bcc2
AP_Vehicle: correct update_dynamic_notch_at_specified_rate()
2021-11-17 13:35:34 +00:00
Andy Piper
ac263e5659
AP_Vehicle: make sure notch update rate is configurable
2021-11-17 13:35:34 +00:00
Andrew Tridgell
fbeaa3be6b
hwdef: change MatekH743 to -Os
...
leave space for more features
2021-11-17 19:39:26 +11:00
Randy Mackay
e85a95f21c
AR_AttitudeControl: reduce some param defaults
...
These reductions are based on experirence helping users setup new vehicle. In the vast majority of cases the existing values are too high
STEER_ANG_P is the default for the angle-to-rate controller and is used during pivot turns. This value may still be slightly too high.
STEER_RATE_MAX is the maximum turn rate so the new value allows a 360 turn in 3 seconds
STEER_ACCEL_MAX is the acceleration for the turn rate meaning a vehicle can get to 120 deg/sec in 1 sec
THR_ACCEL_MAX is the maximum acceleration. This new value means a vehicle can accelerate to 1m/s in 1 second.
2021-11-17 19:18:23 +11:00
Randy Mackay
9c54b3d252
AR_AttitudeControl: move param defines from .h to .cpp
2021-11-17 19:18:23 +11:00
Iampete1
7b0f059968
AP_Logger: file content: log only file name if directory won't fit
2021-11-17 19:16:46 +11:00
Iampete1
09dfcdb574
AP_Logger: add scripting log structures
2021-11-17 19:16:46 +11:00
Iampete1
58ef0d0137
AP_Scripting: log files and runtime stats
2021-11-17 19:16:46 +11:00
Iampete1
f32f14b19c
AP_Logger: log_file_content: copy filename
2021-11-17 19:16:46 +11:00
Iampete1
817864ce74
AP_Scripting: convert DEBUG_LVL to DEBUG_OPTS bitmask
2021-11-17 19:16:46 +11:00
Andrew Tridgell
42412b2a60
AP_BattMonitor: added VLT_OFFSET for analog
...
useful for diode bias in voltage monitors
thanks to Charles from ASW and Jeff Wurzbach
2021-11-17 19:09:40 +11:00
Peter Barker
c559e27c55
AP_Vehicle: allow specification of Scheduler table priorities
2021-11-17 19:00:04 +11:00
Peter Barker
e1310b2082
AP_Scheduler: allow specification of Scheduler table priorities
2021-11-17 19:00:04 +11:00
Peter Barker
1835a63bfb
AP_Camera: don't use stale image number in CAMERA_FEEDBACK
2021-11-17 18:48:00 +11:00
Peter Barker
8f1c255693
AP_Camera: stash information required for camera_feedback message
...
This means the data sent in the mavlink message is closer to the
information when the picture was taken, rather than when we decide we
have the space to send the mavlink message. When we process the
deferred request to send the camera feedback message is up to the
vagaries of mavlink scheduling, so the data can become quite out-of-date
2021-11-17 18:48:00 +11:00
Peter Barker
411ed0f50e
AP_RCProtocol: use data structure for serial configurations
2021-11-16 22:06:24 +11:00
Peter Barker
c1cdfb448c
AP_RCProtocol: move uart flow control set out of CRSF code
...
11:32 AM] AndrewTridgell: @Peter Barker we should disable flow control when we first add the uart - none of the RC protocols use flow control
[11:32 AM] AndrewTridgell: the blocking writes call isn't needed
[11:32 AM] Peter Barker: Thanks, I'll make a patch.
2021-11-16 22:06:24 +11:00
Rishabh
647cbe8b68
AC_Avoid: Convert Dijkstras to A-star
2021-11-16 15:08:16 +09:00
TunaLobster
0b2ebfefda
AP_WindVane: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
ba9381f40c
AP_RangeFinder: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
206a25fbcc
AP_RSSI: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
db6383eee7
AP_IOMCU: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
TunaLobster
11f98f7421
AP_HAL_ChibiOS: fix ADC scaling on IOMCU
2021-11-16 14:12:43 +11:00
HefnySco
5aa3714e71
WEBOTS_SITL: adjust_params model
2021-11-16 13:30:12 +11:00
Josh Henderson
fb28b39206
AP_BattMonitor: remove old parameter conversion to allow setting BATT_MONITOR to 0
2021-11-16 11:58:01 +11:00
Shiv Tyagi
a747a4a19a
AP_Devo_Telem: fix gpsDdToDmsFormat method
...
This fixes gpsDdToDmsFormat method to correctly convert decimal degrees to degrees minutes with less precision loss
2021-11-16 11:37:10 +11:00
Peter Barker
514368537b
GCS_MAVLink: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
6b9ef0aba8
AP_Vehicle: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
f4651f0287
AP_Scripting: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
65b335ae0c
AP_Notify: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
55cdbd208d
AP_Motors: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
ff58afd4a2
AP_Mission: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
64aaf9d93d
AP_Frsky_Telem: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
13dc37fdcc
AP_DAL: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
a729ba165e
AP_Arming: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
8e15bf09a6
AC_AttitudeControl: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
fd128066ad
GCS_MAVLink: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
c090ddc65c
AP_Vehicle: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
6b4de23630
AP_Scripting: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
4eaba21e15
AP_Notify: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
9e8126d07c
AP_Motors: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
6fef352b8f
AP_Mission: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
39a4f0b3b2
AP_Frsky_Telem: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
c153225ccf
AP_Arming: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
38479905c0
AC_AttitudeControl: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Pierre Kancir
4037104f59
AP_UAVCAN: hide -Wcast-function-type warning on GCC11
2021-11-13 17:28:30 +11:00
Shiv Tyagi
516eafa45b
AP_Rangefinder: fail RF prearm checks for NoData/NotConnected statuses
...
Earlier we only failed RF checks if we could not detect an RF instance but we should also fail it if the RF is not connected or we receive no data.
2021-11-13 09:47:39 +09:00
Iampete1
c83ff858b8
Remove AP_SpdHgtControl
2021-11-13 08:05:39 +11:00
Iampete1
e0f03a3e09
AP_TECS: no longer child of SpdHgtController
2021-11-13 08:05:39 +11:00
Iampete1
7bf1fe1277
AP_Soaring: remove SpdHgt and use TECS direct
2021-11-13 08:05:39 +11:00
Iampete1
1c195d01b8
AP_Landing: remove SpdHgt and use TECS direct
2021-11-13 08:05:39 +11:00
Iampete1
29455adab4
AP_L1_Control: remove SpdHgt and use TECS direct
2021-11-13 08:05:39 +11:00
Peter Barker
eb6da9512f
AP_HAL_SITL: quieten i2c-device-creation diagnostics
2021-11-12 10:17:28 +11:00
Peter Barker
60453b2250
SITL: quieten MKFIFO warning in case of EEXIST
2021-11-12 09:56:28 +11:00
Peter Barker
5e18f98b8e
AP_RCProtocol: number all of the RC Protocols supported
...
Needed this as soon as we got the RC_PROTOCOL bitmask
2021-11-12 09:00:45 +11:00
Andy Piper
00da3520bc
Filter: set output slew rate to zero when max is zero.
2021-11-11 08:13:23 +09:00
Andy Piper
819645d1f6
AC_AutoTune: set slew rate to 0 while twitching
2021-11-11 08:13:23 +09:00
Andy Piper
e84a05d5ba
AC_PID: add slew_rate modifier
2021-11-11 08:13:23 +09:00
Bill Geyer
d2c37daa66
AP_Motors: change internal variable names and methods for mid collective to be more accurate
2021-11-10 16:45:17 -05:00
Bill Geyer
183b5e9e6d
AP_Motors: update H_SV_MAN parameter to reflect zero thrust collective
2021-11-10 16:45:17 -05:00
Bill Geyer
d02097bf1c
AP_Motors: add protection for new tradheli parameters
2021-11-10 16:45:17 -05:00
Bill Geyer
1a50dce206
AP_Motors: coll setup uses actual blade pitch angle
2021-11-10 16:45:17 -05:00
Andrew Tridgell
c3442d0143
hwdef: added alternative Durandal 20602 IMU
2021-11-11 08:28:51 +11:00
Patrick José Pereira
6ac7c2dbea
AP_HAL_Linux: Update SPIDevice for Navigator R4
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-11-10 18:11:34 -03:00
Patrick José Pereira
176c70b5ff
AP_HAL: Update Navigator board to R4
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-11-10 18:11:34 -03:00