ardupilot/libraries
Andrew Tridgell a8501a91c7 HAL_ChibiOS: fixed handling of write mutex
this fixes an issue with log download on USB and mavlink throughput
caused lock contention. The issue was introduced with the changes for
unbuffered writes recently (does not affect stable releases)
2020-01-21 08:37:25 +11:00
..
AC_AttitudeControl AC_AttitudeControl: simplify body-frame roll axis swapping 2019-12-18 08:33:29 +11:00
AC_Autorotation AC_Autorotation: Created autorotation library 2019-11-29 08:06:10 +08:00
AC_AutoTune AC_AutoTune: Add check for reverse response abort. 2019-12-16 15:06:24 +09:00
AC_Avoidance AC_Avoidance: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AC_Fence AC_Fence: turn off debug msg re memory allocation 2019-12-10 08:51:19 +11:00
AC_InputManager AC_InputManager: tradheli-Fix parameter metadata errors 2020-01-13 12:41:30 -05:00
AC_PID AC_PID: added AC_PI controller 2019-11-02 16:31:04 +11:00
AC_PrecLand AC_PrecLand: pass mavlink_message_t by const reference 2019-07-16 20:51:42 +10:00
AC_Sprayer AC_Sprayer: make configurable in hwdef.dat 2020-01-18 13:48:48 +11:00
AC_WPNav AC_WPNav: Circle mode pilot control of rate & radius 2020-01-07 09:30:33 +09:00
AP_AccelCal AP_AccelCal: adjust for new vehicle base class 2019-10-08 11:26:04 +11:00
AP_ADC AP_ADC: remove keywords.txt 2019-02-17 22:19:08 +11:00
AP_ADSB AP_ADSB: add missing break statement 2020-01-15 13:55:42 +11:00
AP_AdvancedFailsafe AP_AdvancedFailSafe: add singleton getter 2019-09-17 09:13:43 +10:00
AP_AHRS AP_AHRS: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Airspeed AP_Airspeed: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Arming AP_Arming: move logging of armed/disarm events into AP_Arming base class 2020-01-14 11:39:36 +11:00
AP_Avoidance AP_Avoidance: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Baro AP_Baro: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_BattMonitor AP_BattMonitor: added SUI SMBUS battery backend 2019-12-30 09:50:04 -07:00
AP_Beacon AP_Beacon: Common modbus crc method 2019-07-12 15:33:21 +10:00
AP_BLHeli AP_BLHeli: allow connection with reversable ESCs 2019-12-24 10:50:16 +11:00
AP_BoardConfig AP_BoardConfig: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER 2020-01-19 20:19:30 +11:00
AP_Button AP_Button: make singleton 2019-12-10 09:29:52 +09:00
AP_Camera AP_Camera: fixed build on navio 2019-12-30 13:02:04 +11:00
AP_Common AP_Common: added IGNORE_RETURN() macro 2020-01-16 20:36:54 +11:00
AP_Compass AP_Compass: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Declination AP_Declination: re-generate mag tables 2019-12-24 11:33:10 +11:00
AP_Devo_Telem AP_Devo_Telem: add floating point constant designators 2019-04-05 23:04:17 -07:00
AP_EFI AP_EFI: Add AP_EFI Library 2019-11-17 20:10:54 +11:00
AP_Filesystem AP_Filesystem: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_FlashStorage AP_FlashStorage: implement erase() method 2020-01-02 09:52:57 +11:00
AP_Follow AP_Follow: add clear_offsets_if_required method 2019-10-07 08:30:45 +09:00
AP_Frsky_Telem AP_Frsky_Telem: fix for missing WFQ scheduler initialization 2020-01-11 07:52:09 +11:00
AP_GPS AP_GPS: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Gripper AP_Gripper: use https:// scheme for ardupilot URLs 2019-12-10 07:53:46 +11:00
AP_HAL AP_HAL: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_HAL_ChibiOS HAL_ChibiOS: fixed handling of write mutex 2020-01-21 08:37:25 +11:00
AP_HAL_Empty AP_HAL_Empty: Remove set_stop_pin from AnalogSource 2019-09-04 09:54:50 +10:00
AP_HAL_Linux HAL_Linux: support inverted 115200 protocols 2020-01-19 21:10:00 +11:00
AP_HAL_SITL AP_HAL_SITL: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Hott_Telem AP_Hott_Telem: added Hott telemetry implementation 2020-01-16 20:36:54 +11:00
AP_ICEngine AP_ICEngine: added ICE_OPTIONS 2019-12-18 12:28:41 +11:00
AP_InertialNav AP_InertialNav: use ekf::get_vert_pos_rate during high vibration 2019-10-18 11:15:25 +09:00
AP_InertialSensor AP_InertialSensor: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_InternalError AP_InternalError: added hex and decimal comments 2019-12-09 12:43:39 +11:00
AP_IOMCU AP_IOMCU: added a health check based on status read errors 2020-01-18 07:13:11 +11:00
AP_IRLock AP_IRLock: removed unusued AP_Common/Semaphore.h 2019-05-15 15:33:48 +10:00
AP_JSButton
AP_KDECAN AP_KDECAN: fixed build error on Linux 2019-12-31 11:38:30 +11:00
AP_L1_Control AP_L1_Control: wrap_180_cd no longer solely returns floats 2019-09-18 12:57:02 +10:00
AP_Landing AP_Landing: move to airspeed_estimate with pointer 2020-01-14 22:34:37 -07:00
AP_LandingGear AP_Landing: emit DEPLOY gcs text only if not already deployed 2019-12-02 07:28:53 +08:00
AP_LeakDetector AP_LeakDetector: Mark Leak pins RebootRequired 2019-09-09 09:53:28 -07:00
AP_Logger AP_Logger: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_LTM_Telem AP_LTM_Telem: LTM telemetry support 2019-11-26 12:14:13 +11:00
AP_Math AP_Math: define ROTATION_MAX_AUTO_ROTATION 2020-01-01 16:59:27 +11:00
AP_Menu AP_Menu: use strtof() instead of atof() 2019-10-28 15:53:16 +11:00
AP_Mission AP_Mission: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Module AP_Module: update example baro include 2019-06-27 14:56:21 +10:00
AP_Motors AP_Motors: added betaflight-x-reversed frame type 2020-01-16 19:13:13 +11:00
AP_Mount AP_Mount: change type of roi_target_set to boolean 2019-11-12 07:52:22 +08:00
AP_NavEKF AP_NavEKF: use instance # when logging EKF core timings 2019-12-06 12:52:03 +09:00
AP_NavEKF2 AP_NavEKF2: get_time_flying in vehicle 2020-01-14 22:34:37 -07:00
AP_NavEKF3 AP_NavEKF3: get_time_flying in vehicle 2020-01-14 22:34:37 -07:00
AP_Navigation
AP_NMEA_Output AP_NMEA_Output: NavEKF constructors no longer take rangefinder 2019-12-11 08:09:01 +11:00
AP_Notify AP_Notify: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_OpticalFlow AP_OpticalFlow: Deleted parameter descriptions without variables 2020-01-11 11:33:13 +09:00
AP_OSD AP_OSD: move to airspeed_estimate with pointer 2020-01-14 22:34:37 -07:00
AP_Parachute AP_Parachute: default to parachute enabled 2020-01-18 13:48:48 +11:00
AP_Param AP_Param: Fix failing to invalidate the cached parameter count 2020-01-15 14:02:59 +11:00
AP_PiccoloCAN AP_PiccoloCAN: fixed build error on Linux 2019-12-31 11:38:30 +11:00
AP_Proximity AP_Proximity: Fix Airsim Proximity sector update 2020-01-08 09:10:54 +09:00
AP_Radio AP_Radio: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER 2020-01-19 20:19:30 +11:00
AP_Rally AP_Rally: adjust to allow for uploading via the mission item protocol 2019-05-22 08:53:45 +10:00
AP_RAMTRON AP_RAMTRON: removed unusued AP_Common/Semaphore.h 2019-05-15 15:33:48 +10:00
AP_RangeFinder AP_RangeFinder: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER 2020-01-19 20:19:30 +11:00
AP_RCMapper AP_RCMapper: add singleton 2019-12-30 13:02:04 +11:00
AP_RCProtocol AP_RCProtocol: add missing break statement 2020-01-15 13:55:42 +11:00
AP_Relay AP_Relay: change parameter name from relay to instance 2019-09-27 12:02:38 +10:00
AP_RobotisServo AP_RobotisServo: fix includes place and order 2019-03-26 10:27:54 +11:00
AP_ROMFS AP_ROMFS: fixed build warning 2019-12-20 16:50:48 +11:00
AP_RPM AP_RPM: use updated rpm information for sitl 2019-12-17 10:07:06 +11:00
AP_RSSI AP_RSSI: resolve gcs::send_text compiler warning 2019-07-30 09:02:39 +09:00
AP_RTC AP_RTC: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_SBusOut AP_SBusOut: fix includes place and order 2019-03-26 10:27:54 +11:00
AP_Scheduler AP_Scheduler: add common tasks from AP_Vehicle and manage them 2019-12-30 13:02:04 +11:00
AP_Scripting AP_Scripting: Send lua errors to the console before status_text 2020-01-16 17:54:30 -07:00
AP_SerialLED AP_SerialLED: check for valid channel 2019-11-04 13:06:08 +11:00
AP_SerialManager AP_SerialManager: added Hott telemetry 2020-01-16 20:36:54 +11:00
AP_ServoRelayEvents AP_ServoRelayEvents: use Relay singleton 2019-07-03 23:59:24 -07:00
AP_SmartRTL AP_SmartRTL: NavEKF constructors no longer take rangefinder 2019-12-11 08:09:01 +11:00
AP_Soaring AP_Soaring: move to airspeed_estimate with pointer 2020-01-14 22:34:37 -07:00
AP_SpdHgtControl AP_SpdHgtControl: remove unused includes 2019-07-09 10:57:20 +10:00
AP_Stats AP_Stats: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_TECS AP_TECS: move to airspeed_estimate with pointer 2020-01-14 22:34:37 -07:00
AP_TempCalibration AP_TempCalibration: Include needed AP_Baro.h 2019-06-27 14:56:21 +10:00
AP_TemperatureSensor AP_TemperatureSensor: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER 2020-01-19 20:19:30 +11:00
AP_Terrain AP_Terrain: leave ENABLE as 1 if memory alloc fails 2019-11-19 10:16:25 +11:00
AP_ToshibaCAN AP_ToshibaCAN: consume and log motor temperature 2019-11-26 11:56:33 +11:00
AP_Tuning AP_Tuning: tidy includes 2019-07-09 10:57:20 +10:00
AP_UAVCAN AP_UAVCAN: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Vehicle AP_Vehicle: setup for Hott telem 2020-01-16 20:36:54 +11:00
AP_VisualOdom AP_VisualOdom: Directly include needed headers 2019-08-28 13:13:03 +10:00
AP_Volz_Protocol
AP_WheelEncoder AP_WheelEncoder: add SITL backend 2019-10-07 07:31:51 +11:00
AP_Winch AP_Winch: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
AP_WindVane AP_WindVane: use strtof instead of atof 2019-10-28 15:53:16 +11:00
APM_Control APM_Control: move to airspeed_estimate with pointer 2020-01-14 22:34:37 -07:00
AR_WPNav AR_WPNav: remove unneeded overshoot methods 2019-10-23 08:28:39 +08:00
doc
Filter Filter: switch harmomic notch mode to enum class 2019-11-19 07:08:01 +08:00
GCS_MAVLink GCS_MAVLink: consolidate places we snprintf statustexts 2020-01-14 10:38:43 +11:00
PID Global: rename desired to target in PID info 2019-07-25 17:38:15 +09:00
RC_Channel RC_Channel: use HAL_SPRAYER_ENABLED 2020-01-18 13:48:48 +11:00
SITL SITL: added betaflight-rev-x frame 2020-01-16 19:13:13 +11:00
SRV_Channel SRV_Channel: update SERVO_AUTO_TRIM docs 2020-01-20 06:50:36 +11:00
StorageManager StorageManager: use hal.storage->erase() 2020-01-02 09:52:57 +11:00