Randy Mackay
dce1710901
AP_Logger: remove non-error init messages
5 years ago
Andrew Tridgell
50be60e05c
Tools: update configure_all.py to help check all builds for Copter-4.0
5 years ago
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
5 years ago
Andrew Tridgell
9f32170da7
Tools: fixed compiler path for autotest
5 years ago
Andy Piper
2fe88a423f
Tools: align ci gcc with environment gcc v6 on arm
5 years ago
Andrew Tridgell
edcf1d6f75
Tools: fixed compiler path
5 years ago
Andrew Tridgell
6d4a4604f2
AP_FileSystem: chunk IOs to max 4k
...
this prevents larger IOs from attempting to allocate too much memory
in DMA bouncebuffers
5 years ago
Andrew Tridgell
3187a501f7
Tools: fixed CI compiler for Copter 4.0
5 years ago
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
5 years ago
Andrew Tridgell
c8f24b2c71
AP_IOMCU: reduce uart buffer sizes
5 years ago
Andrew Tridgell
925ce44a6c
HAL_ChibiOS: use 4k bouncebuffer for sdcard
...
match AP_Logger IO size
5 years ago
Andrew Tridgell
15d45397c6
HAL_ChibiOS: adjust dma reserve allocation
...
use larger target and allow for smaller allocation
5 years ago
Andrew Tridgell
26ced02cd1
HAL_ChibiOS: don't extend alloc of iomcu uart
5 years ago
Andrew Tridgell
6477180e87
HAL_ChibiOS: added checking on bouncebuffer allocation
...
fail operations if DMA bouncebuffer alloc fails
5 years ago
Andrew Tridgell
7c9a896f09
ChibiOS: check bouncebuffer alloc in SDIO calls
5 years ago
Andrew Tridgell
43c99664b0
AP_Logger: add a semaphore to protect creation of new log formats
5 years ago
Andrew Tridgell
184b3e1d63
AP_Filesystem: fixed set_mtime semaphore
5 years ago
Andrew Tridgell
552a06dab7
AP_UAVCAN: protect UAVCAN DNA server with semaphore
5 years ago
Gone4Dirt
cc86b1929d
Copter: Changed autorotation fltmode to clarify for heli
5 years ago
Bill Geyer
a05f00d180
AC_InputManager: tradheli-Fix parameter metadata errors
5 years ago
Randy Mackay
f612140634
Copter: version to 4.0.1-rc2
5 years ago
Randy Mackay
3ff4734bc8
Copter: 4.0.1-rc2 release notes
5 years ago
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
5 years ago
Randy Mackay
b30121df66
Copter: version to 4.0.1-rc1
5 years ago
Randy Mackay
6769a4363b
Copter: 4.0.1-rc1 release notes
5 years ago
bnsgeyer
e6683a6dfc
Copter: fix tradheli RSC RC passthrough mode
...
Copter: heli get_pilot_desired_rotor_speed converts interlock input to desired rotor speed
5 years ago
Andrew Tridgell
e572a83969
Tools: rebuilt IO fw for DSM 22ms fix
5 years ago
Andrew Tridgell
1ba5585652
AP_RCProtocol: fixed support for 22ms multi-frame DSM
5 years ago
Andrew Tridgell
48e116afca
GCS_MAVLink: support MAV_CMD_FIXED_MAG_CAL_YAW
5 years ago
Andrew Tridgell
facedb5156
AP_Compass: added mag_cal_fixed_yaw()
...
this is a fast compass calibration that uses a yaw value provided by
the user.
5 years ago
Randy Mackay
f7a8bcf87f
SRV_Channel: add NeoPixelx to function param description
5 years ago
Andrew Tridgell
33be48868b
AP_UAVCAN: fixed build on Linux
5 years ago
Andrew Tridgell
9343cf04f6
AP_KDECAN: fixed build error on Linux
5 years ago
Andrew Tridgell
e3710bfa47
AP_Declination: re-generate mag tables
...
max interpolate error between -60 and 60 latitude is 13.86 mGauss
5 years ago
Andrew Tridgell
21a1b17571
AP_Declination: update generate script
...
added ability to display max error
5 years ago
Andrew Tridgell
7f49f81818
AP_SerialManager: ensure users can't break SERIAL0_PROTOCOL
...
this prevents users from setting SERIAL0_PROTOCOL to something that
prevents them accessing the board. This can happen when users are
trying to setup SLCAN
5 years ago
Andrew Tridgell
e03e0bccae
AP_Airspeed: switched to recursive semaphore
...
this is needed by the SDP3X driver. It is the simplest fix for the
issue
5 years ago
Andrew Tridgell
a1ad8fbd80
AP_Logger: added CESC message for logging CAN ESC status
5 years ago
Andrew Tridgell
6b95d8d22b
AP_Logger: added CSRV logging for CAN servo status
5 years ago
Andrew Tridgell
c5c921d321
AP_UAVCAN: added logging of CAN ESC status
5 years ago
Andrew Tridgell
27937d50ff
AP_UAVCAN: added logging of UAVCAN actuator::Status messages
...
this allows for logging of CAN servo status
5 years ago
Andrew Tridgell
30e51c9f64
HAL_ChibiOS: scale uart rx buffer size with baudrate
...
this ensures we have enough buffer space for a RTK GPS, as well as for
high speed comms with a companion computer
5 years ago
Andrew Tridgell
52e0e5e223
ChibiOS: fixed I2C4 on STM32H7
...
this fixes 4th I2C port on Durandal
5 years ago
Andrew Tridgell
c1f18bc90d
HAL_ChibiOS: fixed clock src for I2C4 on H7
5 years ago
Randy Mackay
a727ba6cf7
GCS_MAVLink: send optflow message even if no height estimate
5 years ago
Andrew Tridgell
385d649e69
AP_Compass: limit rotations we try to ROTATION_MAX_AUTO_ROTATION
5 years ago
Andrew Tridgell
d198b723b2
AP_Math: define ROTATION_MAX_AUTO_ROTATION
...
we don't want to use ROTATION_PITCH_7 in our auto rotation mix, as it
is too close to level
5 years ago
Matt Lawrence
cb9ea6f502
Copter: Circle mode pilot control of rate & radius
...
RC pitch stick controls circle mode radius. RC roll stick controls circle mode rate (speed) and direction.
5 years ago
Matt Lawrence
0d2b42e4f4
AC_WPNav: Circle mode pilot control of rate & radius
5 years ago
Peter Barker
db48386463
Copter: correct compilation with toymode enabled
5 years ago