Peter Barker
4f9d1ada33
GCS_MAVLink: deny setting MIS_TOTAL parameter
...
Closes #11413
GCS_MAVLink: conform to parameter protocol requirements while ignoring sets
GCS_MAVLink: use internal-use-only param bit
6 years ago
Peter Barker
cce85cb418
Tools: autotest: add test for inability to set MIS_TOTAL
6 years ago
Peter Barker
4e002b84c5
Sub: correct compilation when terrain is enabled
6 years ago
Randy Mackay
257152aa55
SITL: sailboat motor enabled only for sailboat-motor frame
6 years ago
Randy Mackay
0ce1ce9c4f
SITL: minor format changes for sailboat
6 years ago
Peter Barker
c0774e74e0
Copter: fix format-string compilation warning
...
../../ArduCopter/mode_auto.cpp: In member function 'void ModeAuto::do_nav_delay(const AP_Mission::Mission_Command&)':
../../ArduCopter/mode_auto.cpp:1372:84: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
gcs().send_text(MAV_SEVERITY_INFO, "Delaying %u sec",nav_delay_time_max_ms/1000);
^
This is with a mini-pix build.
6 years ago
Peter Barker
984be44eea
Tools: adjust reverse dependencies in build-with-disable-features.py
6 years ago
Peter Barker
479b2c5e11
Tools: autotest: allow nav-delay-abstime to delay arbitrary time
6 years ago
Peter Barker
1b36d64794
Plane: correct compilation with GEOFENCE_ENABLED==DISABLED
6 years ago
Peter Barker
cd45f3a14c
Tools: build_binaries.py: honour BUILDLOGS environment variable
6 years ago
Peter Barker
592c7acc4c
AP_RTC: add clarifying comment on get_time_utc
6 years ago
Peter Barker
46c880089c
AP_RTC: tighten types on get_system_clock_utc
...
None of these components should ever be negative - given its source is
only ever seconds-since-epoch.
6 years ago
Peter Hall
4492c09b3b
AP_HAL_SITL: Scheduler skip set stack on Cygwin
6 years ago
Michael du Breuil
c0ffdd7efb
gitignore: Ignore scripts and any stack traces
6 years ago
Michael du Breuil
ea64077f77
Plane: Remove redundant protection
6 years ago
murata
851ee24c99
AP_RangeFinder: Clarify the purpose of input registers
6 years ago
Gone4Dirt
5239d86d13
AP_RPM: Added Arduino RPM Sensor Debug Tool
...
This debug tool has been created to help users correctly impliment
and debug various RPM sensors when an oscilloscope is unavailable.
The RPM Sensor wiki will direct to this tool to help users.
6 years ago
Tom Pittenger
018e766a3f
Sub: NAV_Delay variable timers to be all unsigned and labeled as _ms
6 years ago
Tom Pittenger
0983a04d52
Copter: NAV_Delay variable timers to be all unsigned and labeled as _ms
6 years ago
mhefny
1e41f7cc61
SITL: add Webots support and examples
6 years ago
mhefny
42cbb370f9
Tools: add Pyramid location
6 years ago
mhefny
c1c32ab615
AP_HAL_SITL: add Webots support
6 years ago
Peter Barker
28b0b86487
Rover: resolve compiler warning for delay time
6 years ago
Andrew Tridgell
992016069a
AP_InertialSensor: fixed watchdog on AHRS trim gyro wait
6 years ago
Peter Barker
914e6c5497
AP_HAL_Linux: check return value of system command
...
Compilation fails on disco without this patch as system is declared with
attribute warn_unused_result
6 years ago
Peter Barker
5f2dd57cca
AP_Radio: add missing override keywords
...
AP_Radio doesn't compile without these patches.
6 years ago
Peter Barker
4b870d752f
Copter: fix toy-mode build
...
handle_message changed signature a few months ago but this is protected
by pragmas such that it is only ubild on SkyViper
6 years ago
Peter Barker
56c0866d06
Rover: rename and tighten type on motor_test_seq
...
This name is too close to "order" which is a completely separate concept
in the mavlink test packet.
Renamed it to motor_test_instance.
6 years ago
Peter Barker
c153a2d891
Tools: autotest: add test for motor test
6 years ago
Peter Barker
51070b39d9
Rover: motortest: pass a GCS_MAVLINK& in place of a channel
6 years ago
Andrew Tridgell
10770b5c7f
Plane: update release notes for 3.9.10beta1
6 years ago
Peter Barker
03c439f9ab
GCS_MAVLink: make update_sensor_status_flags private
6 years ago
Peter Barker
2768d229ed
Plane: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Peter Barker
b9a387ed9e
Copter: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Peter Barker
4fc57b1aa8
Rover: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Andrew Tridgell
8ef2046f7b
AP_IOMCU: use blocking writes to uart
...
this avoids the issue of arming failing due to a non-zero protocol count
6 years ago
Andrew Tridgell
8080efbc6a
HAL_ChibiOS: allow for blocking unbuffered uarts
...
this is used by AP_IOMCU to avoid a race condition where the mutex is
busy on write() causing a zero-length write and delayed output
6 years ago
Andrew Tridgell
a575b9a586
Tools: rebuilt IO firmware
...
new protocol version
6 years ago
Andrew Tridgell
454717cf6f
AP_IOMCU: cleanup IO protocol and add logging
...
this cleans up the IOMCU protocol structures now we don't need to be
compatible with the old nuttx based protocol and adds logging of IOMCU
errors
6 years ago
Andrew Tridgell
984542fa53
AP_IOMCU: fixed error handling for short packets
...
this prevents short packets from the IOMCU being processed. A short
enough read could be processed as a valid status packet, which would
lead to invalid values for safety flag and servo voltage
fixes issue #12030
6 years ago
Andrew Tridgell
afc8a70ce4
HAL_ChibiOS: fixed a bug in wait_timeout() on UARTs
...
wait_timeout() could return true on a read of less bytes than are
expected.
6 years ago
Randy Mackay
eb9e5df0dd
Rover: resolve send_text compile warning
6 years ago
Peter Barker
35c2406b17
AP_HAL_ChibiOS: add missing override keywords
...
This was causing CubeOrange not to build
6 years ago
Michael du Breuil
e05047bb0b
AP_Scripting: Remove unneeded function, add some more enums
6 years ago
Randy Mackay
a8fd04ddf9
AC_Avoidance: Dijkstra's returns oa-not-required if path has been completed
6 years ago
Randy Mackay
452be5fd94
AC_Avoidance: Dijkstra skips calcs if current loc is same as destination
6 years ago
Randy Mackay
bed21b43e1
AP_OAPathPlanner: minor fix to return original origin and dest upon failure
...
this has no functional effect because the consumers are not using the origin_new and destination_new unless the ret_state was OA_SUCCESS
6 years ago
Randy Mackay
709c874d8b
Copter: integrate AP_OAPathPlanner
6 years ago
Randy Mackay
aeb98c7555
AC_WPNav: integrate OAPathPlanner
...
includes these changse:
get_wp_distance_to_destination always uses oa unadjusted destination
get_wp_bearing_to_destination always uses oa unadjusted destination
stop vehicle if object avoidance fails
OA adjusted altitude interpolated from original track
6 years ago
Randy Mackay
6361a9a204
AC_WPNav: constify get_wp_destination
6 years ago