Andrew Tridgell
fc6a82de1b
AP_HAL_ChibiOS: support up to 9 UARTs
3 years ago
Peter Barker
bcee8b56ee
AP_Param: simplify set_defaults_from_table error path
3 years ago
李孟晓
dfe2ade495
CUAV-X7: Add servo voltage detection pin
3 years ago
Andrew Tridgell
a78200fa24
RC_Channel: added parachute for plane
3 years ago
Andrew Tridgell
8d59e6fa48
Plane: fixed variable name
...
thanks to Peter for noticing
3 years ago
Hwurzburg
5cafccd447
ArduPlane: fix flare rc switch action with flight option bit 10 active
3 years ago
Hwurzburg
1162d556c6
RC_Channel: fix flare rc switch action with flight option bit 10 active
3 years ago
Peter Hall
151ef760a4
Plane: quadplane: log postition controller PIDs
3 years ago
Peter Barker
e7f1a273e5
AP_HAL_ChibiOS: remove unused pin-related defines
...
Unused
3 years ago
Randy Mackay
b9099f7b88
Tools: sim_vehicle supports motorboat frame
...
also add motorboat param file to enable waves and tide
3 years ago
Peter Barker
5025056f4e
autotest: fix MSP_DJI test for Py2
3 years ago
Andrew Tridgell
821a041cbe
Tools: fixed cygwin build for rover
...
try to fix singleton depenency in scripting
3 years ago
Hwurzburg
2f4bcfb21c
AP_Motors: change H_COLL_HOVER to H_COL_HOVER for consistency
3 years ago
Peter Barker
409147a291
AP_RCProtocol: add support for DJI Fast SBUS
...
It's just SBUS... but with increased opportunities for corruption
3 years ago
Randy Mackay
0de96f3f4a
AP_InertialSensor: vibe units m/s/s
...
also specify no multiplier
3 years ago
Peter Barker
492104f9f2
Tools: uploader.py: add Swift-Flyer to usb device strings
3 years ago
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
3 years ago
Andrew Tridgell
c5ff9ac23f
AP_Parachute: added arming check for chute released
3 years ago
Andrew Tridgell
734edd8085
Plane: fixed chute release on low value of RC option
...
only release on flag high
fixes #18843
3 years ago
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
3 years ago
Peter Barker
477528bd93
Tools: build_binaries.py: split timing out for configure/build steps
3 years ago
murata
9d1c3a2df0
Copter: Change the process description
3 years ago
Andy Piper
77acf9bcc2
AP_Vehicle: correct update_dynamic_notch_at_specified_rate()
3 years ago
Andy Piper
ac263e5659
AP_Vehicle: make sure notch update rate is configurable
3 years ago
Andrew Tridgell
ae81bbc5ed
Plane: suppress spurious EKF yaw reset message
...
this makes plane match copter, emitting a yaw reset event, but not
worrying user. This message came out on each boot when EKF3 first
became active
3 years ago
Andrew Tridgell
fbeaa3be6b
hwdef: change MatekH743 to -Os
...
leave space for more features
3 years ago
Michel Pastor
685d34d615
Plane: fix bug causing wrong thr max and slew to be used during takeoff
...
Fix bug introduced in 3d34e061fe
which causes flight_stage to be
FLIGHT_NORMAL instead of FLIGHT_TAKEOFF during takeoff stage causing
itself at least the use of THR_MAX and THR_SLEWRATE instead of
respectively TKOFF_THR_MAX and TKOFF_THR_SLEW and perhaps has other
consequences.
Could be really bad if TKOFF_THR_MAX needs to be much higher
than THR_MAX or if TKOFF_THR_SLEW needs to be much lower than
THR_SLEWRATE and cause a crash on takeoff due to low airspeed or torque
roll
3 years ago
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.
3 years ago
Randy Mackay
9c54b3d252
AR_AttitudeControl: move param defines from .h to .cpp
3 years ago
Iampete1
7b0f059968
AP_Logger: file content: log only file name if directory won't fit
3 years ago
Iampete1
09dfcdb574
AP_Logger: add scripting log structures
3 years ago
Iampete1
58ef0d0137
AP_Scripting: log files and runtime stats
3 years ago
Iampete1
f32f14b19c
AP_Logger: log_file_content: copy filename
3 years ago
Iampete1
817864ce74
AP_Scripting: convert DEBUG_LVL to DEBUG_OPTS bitmask
3 years ago
Iampete1
9210488550
Plane: quadplane: limit pitch for all transitions into position control modes
3 years ago
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
3 years ago
Peter Barker
bc4abea7d5
Rover: allow specification of Scheduler table priorities
3 years ago
Peter Barker
080149d174
Blimp: allow specification of Scheduler table priorities
3 years ago
Peter Barker
422bb3cfbb
ArduSub: allow specification of Scheduler table priorities
3 years ago
Peter Barker
17395f362e
ArduPlane: allow specification of Scheduler table priorities
3 years ago
Peter Barker
72f90d84c9
ArduCopter: allow specification of Scheduler table priorities
3 years ago
Peter Barker
813c5b97f7
AntennaTracker: allow specification of Scheduler table priorities
3 years ago
Peter Barker
c559e27c55
AP_Vehicle: allow specification of Scheduler table priorities
3 years ago
Peter Barker
e1310b2082
AP_Scheduler: allow specification of Scheduler table priorities
3 years ago
Peter Barker
9a47a85c0d
autotest: augment PerfInfo test
3 years ago
Andrew Tridgell
c2a00df5b2
ChibiOS: lower MAX_MALLOC to 2048
...
this fixes the underlying reason why the mkdir problem happened on
some boards and not others. The FAT cluster clear code was trying to
write in 32k chunks, and failed to allocate a DMA region that large
2048 should give good performance while saving a lot of memory
3 years ago
Peter Barker
1835a63bfb
AP_Camera: don't use stale image number in CAMERA_FEEDBACK
3 years ago
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
3 years ago
Peter Barker
b42432ea3e
autotest: add trivial test for MSP
3 years ago
Randy Mackay
02ad9879fa
Copter: surface tracking timeout fix
...
also restructure update_surface_offset and add comments
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
3 years ago