Commit Graph

40274 Commits

Author SHA1 Message Date
Andrew Tridgell 8a63c8b255 HAL_ChibiOS: fixed default fast sampling on CubeOrange and Durandal 2020-02-05 12:49:10 +11:00
Andrew Tridgell ead4a271d1 Plane: updated release notes for 4.0.4 2020-02-05 12:10:31 +11:00
Andrew Tridgell 8b7f10c15c Plane: prepare for 4.0.4beta1 release 2020-02-05 10:51:31 +11:00
Andrew Tridgell 767e9d6112 Tools: align bootloaders with Copter-4.0 2020-02-05 10:51:31 +11:00
Andrew Tridgell 536a156e11 AP_NMEA_Output: rebase fixup 2020-02-05 10:51:31 +11:00
Andrew Tridgell 9908d52ade mavlink: align with Copter-4.0 2020-02-05 10:51:31 +11:00
Andrew Tridgell f3066c978d HAL_ChibiOS: fixed spektrum RC input on Pixracer
RCININT is inverted compared to RCIN, so need to enable SBUS_INV pin
2020-02-05 10:51:31 +11:00
Andrew Tridgell d0cdaf17e4 Plane: update release notes for 4.0.4beta1 2020-02-05 10:51:31 +11:00
Andrew Tridgell c7a39648d4 AP_NavEKF3: don't use WMM tables unless we have a compass scale factor set 2020-02-05 10:51:31 +11:00
Andy Piper eefa16887b AP_Logger: fix locking issues, uninitialized read and status message length
account for erased partial sectors when looking at wrapped logs
2020-02-05 10:51:31 +11:00
Jaaaky fd98e6c6e9 AP_Logger: fix 'last_file' may be used uninitialized with debug build 2020-02-05 10:51:31 +11:00
Andy Piper 3d8bd9315c AP_Logger: mavlink backend needs to be the last backend
be really careful to catch aborted erases
take care to protect shared structures in io thread
if flash corruption is detected try and recover whole files
overwrite format in erase to make sure erase happens
output useful messages at critical times
a block is 64k a sector is 4k, rename internal variables appropriately
cope with log wrapping when sending log listings over mavlink
2020-02-05 10:51:31 +11:00
Matt Lawrence 8e24cf4948 Copter: Fix circle radius pitch stick control
Pitch stick up will reduce the radius, as in moving forward.  Pitch stick back will increase the radius, as in moving backwards.
2020-02-05 10:51:31 +11:00
Randy Mackay fa76276040 AP_RangeFinder: fix offset param for PWM driver 2020-02-05 10:51:31 +11:00
Andrew Tridgell f5aa9d5e58 HAL_ChibiOS: fixed skyviper-v2450 build 2020-02-05 10:51:31 +11:00
Randy Mackay d3230c8a6a Copter: version to 4.0.2-rc3 2020-02-05 10:51:31 +11:00
Randy Mackay cabcf145f4 Copter: 4.0.2-rc3 release notes 2020-02-05 10:51:31 +11:00
Leonard Hall 8d08a5d4bd AC_AutoTune: fix restoring of original gains
current_gain_type was not being set when load_gains was called meaning subsequent calls to load_gains would fail if gain_type was GAIN_ORIGINAL
2020-02-05 10:51:31 +11:00
Randy Mackay 6f76b2eacb Copter: version to 4.0.2-rc1 2020-02-05 10:51:31 +11:00
Randy Mackay fc6e37e29e Copter: 4.0.2-rc1 release notes 2020-02-05 10:51:31 +11:00
Andrew Tridgell fbf68c860b HAL_SITL: fixed bitmask error on storage erase 2020-02-05 10:51:31 +11:00
Andrew Tridgell e89750bb41 HAL_Linux: fixed bitmask error on storage erase 2020-02-05 10:51:31 +11:00
Andrew Tridgell 08f00d6a40 HAL_ChibiOS: fixed bitmask error on storage erase 2020-02-05 10:51:31 +11:00
Rob Ratcliff 4edab03651 RC_Channel: fix handling of rc_override_time of -1 2020-02-05 10:51:31 +11:00
Randy Mackay f8361a6aae AP_RangeFinder: update OFFSET param description to clarify only for analog and pwm 2020-02-05 10:51:31 +11:00
Randy Mackay db3f1cb3b3 AP_RangeFinder: PWM driver adds offset param value 2020-02-05 10:51:31 +11:00
Matt Lawrence dfd1e4c839 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-02-05 10:51:31 +11:00
Randy Mackay 5428bf8cbc AC_AutoTune: fix backup of yaw acceleration 2020-02-05 10:51:31 +11:00
Bill Geyer 98c334598f 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-02-05 10:51:30 +11:00
Matt Lawrence 24da1c168b AP_Notify: Remove pixhawk from Oreo LED comments
Removes specific reference to pixhawk from comments since not all flight controllers are pixhawks.
2020-02-05 10:51:30 +11:00
Matt Lawrence 3e91a468d1 Copter: Add GCS failsafe pre-arm check 2020-02-05 10:51:30 +11:00
Matt Lawrence c1a070371e Copter: Update AP_Notify of GCS failsafe 2020-02-05 10:51:30 +11:00
Matt Lawrence 22d0c64183 AP_Notify: Add GCS failsafe notify tones and lights 2020-02-05 10:51:30 +11:00
Andrew Tridgell 2143e7025f Tools: updated IO firmware 2020-02-05 10:51:30 +11:00
Andrew Tridgell 0ef25a02f5 HAL_ChibiOS: use recursive mutex for RCInput 2020-02-05 10:51:30 +11:00
Andrew Tridgell 3ba2f51131 HAL_ChibiOS: implement pulse_input_enable()
and cleanup use of mutexes in RC input
2020-02-05 10:51:30 +11:00
Andrew Tridgell 1e87aa7887 HAL_ChibiOS: added disable() API for pulse input 2020-02-05 10:51:30 +11:00
Andrew Tridgell e9b829db78 AP_IOMCU: use more efficient read API for rcin 2020-02-05 10:51:30 +11:00
Andrew Tridgell a5ee318f98 AP_RCProtocol: added multi-channel read() API
and use pulse_input_enable() to disable pulse input when not needed
2020-02-05 10:51:30 +11:00
Andrew Tridgell 582f2ada47 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-02-05 10:51:30 +11:00
Andrew Tridgell 66b7fe6722 waf: fixed cygwin build issue 2020-02-05 10:51:30 +11:00
Andrew Tridgell ff6843327d AP_OpticalFlow: probe all I2C buses for px4flow on Hex Cubes 2020-02-05 10:51:30 +11:00
Randy Mackay 136d348783 Copter: version to 4.0.1 2020-02-05 10:51:30 +11:00
Randy Mackay 2e1064230c Copter: 4.0.1 release notes 2020-02-05 10:51:30 +11:00
Randy Mackay 856321391d Copter: version to 4.0.1-rc3 2020-02-05 10:51:30 +11:00
Randy Mackay 81fa0dd390 Copter: 4.0.1-rc3 release notes 2020-02-05 10:51:30 +11:00
Michael du Breuil ded974afbd AP_Rangefinder: Fix bad subgroup pointer for drivers 2020-02-05 10:51:30 +11:00
Matt Lawrence 6b1d51e45c Tools: Updating solo's parameters 2020-02-05 10:51:30 +11:00
Randy Mackay ecef3e7870 AP_Logger: remove non-error init messages 2020-02-05 10:51:30 +11:00
Andrew Tridgell aebcea30c5 AP_UAVCAN: protect UAVCAN DNA server with semaphore 2020-02-05 10:51:30 +11:00