Randy Mackay
fc0f6297a7
AP_RangeFinder: update OFFSET param description to clarify only for analog and pwm
2020-01-31 19:50:19 +09:00
Randy Mackay
a2fdc5b428
AP_RangeFinder: PWM driver adds offset param value
2020-01-31 19:50:16 +09:00
Matt Lawrence
58a0990a5b
Copter: Reverse circle radius stick input
...
Change the circle mode radius control so that pitch stuck up (forward) reduces the radius. Pulling the pitch stick back (reverse), increases the radius.
2020-01-31 19:48:34 +09:00
Randy Mackay
f3ccec329d
AC_AutoTune: fix backup of yaw acceleration
2020-01-31 19:48:00 +09:00
Bill Geyer
f434bab7db
AC_AttitudeControl: tradheli-Remove Param descriptions
...
This remove the old filter param description from AC 3.6 and adds the new filter param descriptions.
2020-01-31 19:47:07 +09:00
Matt Lawrence
8c8d90898e
AP_Notify: Remove pixhawk from Oreo LED comments
...
Removes specific reference to pixhawk from comments since not all flight controllers are pixhawks.
2020-01-31 19:46:22 +09:00
Matt Lawrence
9cc192f36c
Copter: Add GCS failsafe pre-arm check
2020-01-31 19:46:18 +09:00
Matt Lawrence
83e05303be
Copter: Update AP_Notify of GCS failsafe
2020-01-31 19:46:14 +09:00
Matt Lawrence
3d14e33e10
AP_Notify: Add GCS failsafe notify tones and lights
2020-01-31 19:46:11 +09:00
Andrew Tridgell
d0f0631c1c
Tools: updated IO firmware
2020-01-31 19:35:53 +09:00
Andrew Tridgell
b5435d6a24
HAL_ChibiOS: use recursive mutex for RCInput
2020-01-31 19:35:53 +09:00
Andrew Tridgell
50a6d63101
HAL_ChibiOS: implement pulse_input_enable()
...
and cleanup use of mutexes in RC input
2020-01-31 19:35:53 +09:00
Andrew Tridgell
89d0562e9d
HAL_ChibiOS: added disable() API for pulse input
2020-01-31 19:35:53 +09:00
Andrew Tridgell
289a0d8694
AP_IOMCU: use more efficient read API for rcin
2020-01-31 19:35:53 +09:00
Andrew Tridgell
07ee3b4c5e
AP_RCProtocol: added multi-channel read() API
...
and use pulse_input_enable() to disable pulse input when not needed
2020-01-31 19:35:53 +09:00
Andrew Tridgell
3ca8b7b40f
AP_HAL: added pulse_input_enable() API
...
this allows disabling pulse input at runtime to lower CPU load on
IOMCU when decoding via a UART
2020-01-31 19:35:53 +09:00
Andrew Tridgell
2c35aa8827
waf: fixed cygwin build issue
2020-01-30 07:54:29 +11:00
Andrew Tridgell
c38c78d718
AP_OpticalFlow: probe all I2C buses for px4flow on Hex Cubes
2020-01-28 14:42:57 +09:00
Randy Mackay
61f191dedd
Copter: version to 4.0.1
2020-01-25 09:55:06 +09:00
Randy Mackay
b88f54bff8
Copter: 4.0.1 release notes
2020-01-25 09:53:51 +09:00
Randy Mackay
5c15e1d7a9
Copter: version to 4.0.1-rc3
2020-01-19 11:02:05 +09:00
Randy Mackay
56be4bcaf5
Copter: 4.0.1-rc3 release notes
2020-01-19 11:01:16 +09:00
Michael du Breuil
2c0eee390d
AP_Rangefinder: Fix bad subgroup pointer for drivers
2020-01-19 10:44:01 +09:00
Matt Lawrence
2a1735192a
Tools: Updating solo's parameters
2020-01-19 10:42:14 +09:00
Randy Mackay
dce1710901
AP_Logger: remove non-error init messages
2020-01-19 10:41:16 +09:00
Andrew Tridgell
50be60e05c
Tools: update configure_all.py to help check all builds for Copter-4.0
2020-01-18 20:36:31 +11:00
Michael du Breuil
55c00b9957
AP_Param: Fix failing to invalidate the cached parameter count
...
This would cause a GCS to download fewer then the requested number of
parameters
2020-01-18 20:31:45 +11:00
Andrew Tridgell
9f32170da7
Tools: fixed compiler path for autotest
2020-01-18 16:04:46 +11:00
Andy Piper
2fe88a423f
Tools: align ci gcc with environment gcc v6 on arm
2020-01-18 16:04:46 +11:00
Andrew Tridgell
edcf1d6f75
Tools: fixed compiler path
2020-01-18 16:04:46 +11:00
Andrew Tridgell
6d4a4604f2
AP_FileSystem: chunk IOs to max 4k
...
this prevents larger IOs from attempting to allocate too much memory
in DMA bouncebuffers
2020-01-18 16:04:46 +11:00
Andrew Tridgell
3187a501f7
Tools: fixed CI compiler for Copter 4.0
2020-01-18 16:04:46 +11:00
Andrew Tridgell
ac26aea18b
AP_IOMCU: added a health check based on status read errors
...
if we have more than 1 in 128 read status requests failing then mark
IOMCU unhealthy
2020-01-18 16:04:46 +11:00
Andrew Tridgell
c8f24b2c71
AP_IOMCU: reduce uart buffer sizes
2020-01-18 16:04:46 +11:00
Andrew Tridgell
925ce44a6c
HAL_ChibiOS: use 4k bouncebuffer for sdcard
...
match AP_Logger IO size
2020-01-18 16:04:46 +11:00
Andrew Tridgell
15d45397c6
HAL_ChibiOS: adjust dma reserve allocation
...
use larger target and allow for smaller allocation
2020-01-18 16:04:46 +11:00
Andrew Tridgell
26ced02cd1
HAL_ChibiOS: don't extend alloc of iomcu uart
2020-01-18 16:04:46 +11:00
Andrew Tridgell
6477180e87
HAL_ChibiOS: added checking on bouncebuffer allocation
...
fail operations if DMA bouncebuffer alloc fails
2020-01-18 16:04:46 +11:00
Andrew Tridgell
7c9a896f09
ChibiOS: check bouncebuffer alloc in SDIO calls
2020-01-18 16:04:46 +11:00
Andrew Tridgell
43c99664b0
AP_Logger: add a semaphore to protect creation of new log formats
2020-01-18 16:04:46 +11:00
Andrew Tridgell
184b3e1d63
AP_Filesystem: fixed set_mtime semaphore
2020-01-18 16:04:46 +11:00
Andrew Tridgell
552a06dab7
AP_UAVCAN: protect UAVCAN DNA server with semaphore
2020-01-18 16:04:46 +11:00
Gone4Dirt
cc86b1929d
Copter: Changed autorotation fltmode to clarify for heli
2020-01-14 10:14:28 +09:00
Bill Geyer
a05f00d180
AC_InputManager: tradheli-Fix parameter metadata errors
2020-01-14 08:25:28 +09:00
Randy Mackay
f612140634
Copter: version to 4.0.1-rc2
2020-01-10 16:20:07 +09:00
Randy Mackay
3ff4734bc8
Copter: 4.0.1-rc2 release notes
2020-01-10 16:19:39 +09:00
Andrew Tridgell
77b9663ce8
AP_Frsky_Telem: fixed a race condition with statustext handling
...
this fixes an issue that can cause a hardfault. See this bug report:
https://discuss.ardupilot.org/t/hexa-crash-after-watchdog-reset/50917
ObjectArray is not thread safe
2020-01-10 17:58:51 +11:00
Randy Mackay
b30121df66
Copter: version to 4.0.1-rc1
2020-01-09 21:16:55 +09:00
Randy Mackay
6769a4363b
Copter: 4.0.1-rc1 release notes
2020-01-09 20:58:40 +09:00
bnsgeyer
e6683a6dfc
Copter: fix tradheli RSC RC passthrough mode
...
Copter: heli get_pilot_desired_rotor_speed converts interlock input to desired rotor speed
2020-01-09 20:36:29 +09:00