Commit Graph

40191 Commits

Author SHA1 Message Date
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
Gone4Dirt b41d46c4c7 Copter: Changed autorotation fltmode to clarify for heli 2020-02-05 10:51:30 +11:00
Bill Geyer 086c51e98e AC_InputManager: tradheli-Fix parameter metadata errors 2020-02-05 10:51:30 +11:00
Randy Mackay 7d94d4725c Copter: version to 4.0.1-rc2 2020-02-05 10:51:30 +11:00
Randy Mackay 5aab41b50e Copter: 4.0.1-rc2 release notes 2020-02-05 10:51:30 +11:00
Randy Mackay 5b5e4c71a1 Copter: version to 4.0.1-rc1 2020-02-05 10:51:30 +11:00
Randy Mackay b7b79ad165 Copter: 4.0.1-rc1 release notes 2020-02-05 10:51:30 +11:00
bnsgeyer 025cc92ee0 Copter: fix tradheli RSC RC passthrough mode
Copter: heli get_pilot_desired_rotor_speed converts interlock input to desired rotor speed
2020-02-05 10:51:30 +11:00
Randy Mackay 568bf45d15 SRV_Channel: add NeoPixelx to function param description 2020-02-05 10:51:30 +11:00
Andrew Tridgell d302a9fa53 AP_UAVCAN: fixed build on Linux 2020-02-05 10:51:30 +11:00
Andrew Tridgell 61ef6c96d1 AP_KDECAN: fixed build error on Linux 2020-02-05 10:51:30 +11:00
Andrew Tridgell 4866deb962 AP_Logger: added CESC message for logging CAN ESC status 2020-02-05 10:51:30 +11:00
Andrew Tridgell 4e50759828 AP_Logger: added CSRV logging for CAN servo status 2020-02-05 10:51:30 +11:00
Andrew Tridgell 21cc58e513 AP_UAVCAN: added logging of CAN ESC status 2020-02-05 10:51:30 +11:00
Andrew Tridgell 0dea4b2fa5 AP_UAVCAN: added logging of UAVCAN actuator::Status messages
this allows for logging of CAN servo status
2020-02-05 10:51:30 +11:00
Randy Mackay 4a22f6b66a GCS_MAVLink: send optflow message even if no height estimate 2020-02-05 10:51:30 +11:00
Matt Lawrence d271857d56 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.
2020-02-05 10:51:30 +11:00
Matt Lawrence b5b982d330 AC_WPNav: Circle mode pilot control of rate & radius 2020-02-05 10:51:30 +11:00
Peter Barker 680309a98c Copter: correct compilation with toymode enabled 2020-02-05 10:51:30 +11:00
Siddharth Purohit 6999e459cc AP_UAVCAN: remove unnecessary scary message UC Node Down 2020-02-05 10:51:30 +11:00
Randy Mackay 5ee77e25ab Copter: version to 4.0.0 2020-02-05 10:51:30 +11:00
Randy Mackay 706dd0a703 Copter: 4.0.0 release notes 2020-02-05 10:51:30 +11:00
Randy Mackay 6fc5ef537a Copter: version to 4.0.0-rc6 2020-02-05 10:51:30 +11:00
Randy Mackay 3bb210de5e Copter: 4.0.0-rc6 release notes 2020-02-05 10:51:30 +11:00
Randy Mackay 83f7dd5a1e Copter: version to 4.0.0-rc5 2020-02-05 10:51:30 +11:00
Randy Mackay faf3d31631 Copter: 4.0.0-rc5 release notes 2020-02-05 10:51:30 +11:00
Michael du Breuil f4ae621823 Travis: Remove unused gcc 4.9 dep 2020-02-05 10:51:30 +11:00
Randy Mackay 156377ae56 Copter: gcs failsafe disabled by default 2020-02-05 10:51:30 +11:00
Andrew Tridgell 6d9a875d5d HAL_ChibiOS: removed per-board AP_FEATURE_RTSCTS and AP_FEATURE_SBUS_OUT
not needed any more
2020-02-05 10:51:30 +11:00
Andrew Tridgell 4fb288eb81 HAL_ChibiOS: automatically set AP_FEATURE_SBUS_OUT 2020-02-05 10:51:30 +11:00
Andrew Tridgell 1749383996 AP_BoardConfig: removed duplicate define for RTSCTS 2020-02-05 10:51:30 +11:00
Andrew Tridgell 339d56f7f6 HAL_ChibiOS: account for empty uarts in uart count
this fixes uart count on MatekF405-Wing
2020-02-05 10:51:30 +11:00
Andrew Tridgell 23d171e597 AP_SerialManager: fixed GPS in AP_Periph
we need to have at least 4 SERIALn_* parameters to support GPS on
AP_Periph due to the odd ordering of hal.uartB as SERIAL3
2020-02-05 10:51:30 +11:00
Randy Mackay b06152ff7e Copter: version to 4.0.0-rc4 2020-02-05 10:51:30 +11:00