ardupilot/libraries
Andrew Tridgell 4fdf315760 AP_Logger: use null terminated strings
this prevents logging garbage for strings that are shorter than the
length specifier (eg. 'Z'). This assumes we will not want to log
binary data as strings
2021-01-01 17:30:14 +11:00
..
AC_AttitudeControl AC_AttitudeControl: Tradheli support for integrator management and hover collective learning 2020-12-21 23:33:48 -05:00
AC_Autorotation AC_Autorotation: remove unused variables 2020-10-01 21:13:20 +10:00
AC_AutoTune AC_AutoTune: set FLTT to zero while twitching 2020-06-30 20:09:48 +10:00
AC_Avoidance AC_Avoid: Mark OA_OPTIONS as a Rover-Only param 2020-11-09 08:37:47 +09:00
AC_Fence AC_Fence: remove timeout for waiting on fence semaphore, make nonblocking 2020-11-11 18:46:22 +09:00
AC_InputManager
AC_PID AC_PID: add support to smoothly reset the integrator 2020-12-21 23:33:48 -05:00
AC_PrecLand AC_PrecLand: correct @User field in ACC_P_NSE documentation 2020-09-22 14:56:04 +10:00
AC_Sprayer AC_Sprayer: Change the tab code to whitespace 2020-04-27 09:28:51 +09:00
AC_WPNav AC_WPNav: remove unused reached_spline_destination 2020-10-07 15:41:18 +09:00
AP_AccelCal
AP_ADC
AP_ADSB AP_ADSB: add Sagetech XP driver 2020-12-30 17:56:38 -08:00
AP_AdvancedFailsafe AP_AdvancedFailsafe: Change the unit of barometric pressure from mbar to hPa. 2020-07-21 09:56:21 +10:00
AP_AHRS AP_AHRS: Add accessor function for body frame airspeed vector 2020-12-11 15:21:41 +11:00
AP_Airspeed AP_Airspeed: cope with no temperature on MSP airspeed 2020-12-08 20:41:12 +11:00
AP_Arming AP_Arming: added USD1 CAN 2021-01-01 17:29:54 +11:00
AP_Avoidance AP_Avoidance: conditionally compile based on ADSB support 2020-09-22 09:33:51 +10:00
AP_Baro AP_Baro: rename params to suit new BARO param naming 2020-12-11 15:21:41 +11:00
AP_BattMonitor AP_BattMonitor_UAVCAN: Fix issue with multiple batteries not working 2020-12-16 12:44:21 +11:00
AP_Beacon AP_Beacon: added const 2020-11-11 16:14:22 -08:00
AP_BLHeli AP_BLHeli: return motor frequencies from bi-dir dshot if available 2020-12-30 19:14:16 +11:00
AP_BoardConfig AP_BoardConfig: convert to using hal.serial() instead of hal.uartX 2020-12-15 10:32:46 +11:00
AP_Button AP_Button: expand info in metadata 2020-12-29 11:11:40 +11:00
AP_Camera AP_Camera: if the RunCam supports both 2-key and 5-key control, use 2-key 2020-11-11 18:14:41 +11:00
AP_CANManager AP_CANManager: added USD1 CAN driver type 2021-01-01 17:29:54 +11:00
AP_Common AP_Common: Update AP_FWVersion struct to be used with binary parsers 2020-10-07 19:32:12 +11:00
AP_Compass AP_Compass: removed have_ekf_logging() 2020-11-10 16:15:45 +11:00
AP_DAL AP_DAL: added healthy() method for airspeed 2020-12-11 09:59:49 +11:00
AP_Declination
AP_Devo_Telem
AP_EFI AP_EFI: Add NWPMU CAN driver 2021-01-01 17:29:54 +11:00
AP_ESC_Telem AP_ESC_Telem: move to using CANManager library 2020-08-19 17:31:09 +10:00
AP_Filesystem AP_Filesystem: increase ftp thread buffer size when HAL_ENABLE_THREAD_STATISTICS is defined 2020-12-30 18:15:05 +11:00
AP_FlashStorage AP_FlashStorage: fixed alignment errors 2020-07-10 13:31:27 +10:00
AP_Follow AP_Follow: rename APMrover2 to Rover 2020-04-14 09:50:34 +09:00
AP_Frsky_Telem AP_Frsky_Telem: fix for conditional compilation of bidir support 2020-12-09 19:19:06 +11:00
AP_Generator AP_Generator: use enum class For Battery Failsafe 2020-12-07 15:20:14 +11:00
AP_GPS AP_GPS: standard spelling of variant 2020-12-25 00:01:50 +11:00
AP_Gripper AP_Gripper: Change the tab code to whitespace 2020-04-27 09:29:02 +09:00
AP_GyroFFT AP_GyroFFT: reduce locking to avoid contention and match thread priority to IO 2020-09-21 20:44:34 +10:00
AP_HAL AP_HAL: add helpers le24toh_ptr(), be24toh_ptr(), put_le24_ptr(), put_be24_ptr() 2020-12-30 17:56:38 -08:00
AP_HAL_ChibiOS HAL_ChibiOS: update f303-MatekGPS to allow disable of MSP 2021-01-01 15:40:13 +11:00
AP_HAL_Empty AP_HAL_Empty: rename system_initialized() and add is_system_initialized() 2020-12-30 18:16:59 +11:00
AP_HAL_Linux AP_HAL_Linux: rename system_initialized() and add is_system_initialized() 2020-12-30 18:16:59 +11:00
AP_HAL_SITL AP_HAL_SITL: rename system_initialized() and add is_system_initialized() 2020-12-30 18:16:59 +11:00
AP_Hott_Telem AP_Hott_Telem: use new UARTDriver discard_input method 2020-05-26 09:20:32 +10:00
AP_ICEngine AP_ICEngine: check for valid RC input for ICE 2020-09-14 12:20:55 +10:00
AP_InertialNav
AP_InertialSensor AP_InertialSensor: reduce FIFO buffer size to avoid DMA contention 2020-12-23 18:03:12 +11:00
AP_InternalError AP_InternalError: add dma_fail 2020-12-30 19:14:16 +11:00
AP_IOMCU AP_IOMCU: Remove duplicate includes from AP_IOMCU.cpp 2020-12-15 10:01:54 +11:00
AP_IRLock AP_IRLock: Change the tab code to whitespace 2020-04-27 09:29:11 +09:00
AP_JSButton
AP_KDECAN AP_KDECAN: remove KDECAN example KDECAN test is moved to CANTester 2020-08-20 07:44:53 +10:00
AP_L1_Control AP_L1_Control: correct zeroing of cross-track integrator 2020-11-05 17:32:38 +11:00
AP_Landing AP_Landing: replace '@User: User' with '@User: Standard' 2020-09-22 14:56:04 +10:00
AP_LandingGear AP_LandingGear: move logging of LandingGear event into LandingGear 2020-12-05 20:45:20 +11:00
AP_LeakDetector AP_LeakDetector: Add navigator support 2020-10-12 09:53:03 -07:00
AP_Logger AP_Logger: use null terminated strings 2021-01-01 17:30:14 +11:00
AP_LTM_Telem AP_LTM_Telem: get airspeed sensor from singleton not AHRS object 2020-12-07 15:57:28 -08:00
AP_Math AP_Math: Add conversion Ams to mAh 2020-11-24 12:54:52 +11:00
AP_Menu
AP_Mission AP_Mission: Fix comments for DO_CHANGE_SPEED 2020-12-08 11:54:25 +11:00
AP_Module
AP_Motors AP_Motors: tradheli - add support to determine below mid collective 2020-12-21 23:33:48 -05:00
AP_Mount AP_Mount: support MAV_MOUNT_MODE_HOME_LOCATION to point at HOME 2020-12-25 12:17:27 +11:00
AP_MSP AP_MSP: fix for multiple backends initialization 2020-12-09 19:40:22 +11:00
AP_NavEKF AP_NavEKF_Source:Fixed some style issues 2020-12-28 08:46:24 +09:00
AP_NavEKF2 AP_NavEKF2: Add accessor function for body frame airspeed vector 2020-12-11 15:21:41 +11:00
AP_NavEKF3 AP_NavEKF3: integrate Source loss of init 2020-12-21 16:56:38 +09:00
AP_Navigation
AP_NMEA_Output
AP_Notify AP_Notify: RGBLed: rename OFF define 2020-11-02 17:40:21 -07:00
AP_OLC AP_OLC: fixed build of OSD on SITL 2020-11-12 14:22:44 -08:00
AP_OpticalFlow AP_OpticalFlow: aligned msp message data struct name to gps,baro and mag 2020-09-09 06:35:50 +10:00
AP_OSD AP_OSD: refactor current panel and add 2nd instance 2020-12-02 06:27:59 +11:00
AP_Parachute AP_Parachute: move sink rate check to new method 2020-10-06 16:14:59 +11:00
AP_Param AP_Param: fix typo 2020-12-16 19:30:29 +11:00
AP_PiccoloCAN AP_PiccoloCAN: Update timeout values to use 64-bit calls 2020-10-28 18:25:45 +11:00
AP_Proximity AP_Proximity: Remove Morse backend 2020-11-18 20:23:45 +11:00
AP_Radio AP_Radio: correct for recent semaphore bool/void changes 2020-03-03 21:56:33 +09:00
AP_Rally AP_Rally: rename APMrover2 to Rover 2020-04-14 09:50:34 +09:00
AP_RAMTRON AP_RAMTRON: fixed build with gcc 9.x 2020-04-01 17:08:48 +11:00
AP_RangeFinder AP_RangeFinder: added USD1 CAN driver 2021-01-01 17:29:54 +11:00
AP_RCMapper
AP_RCProtocol AP_RCProtocol: save memory in IO firmware 2020-12-28 08:27:23 +11:00
AP_RCTelemetry AP_RCTelemetry: get airspeed sensor from singleton not AHRS object 2020-12-07 15:57:28 -08:00
AP_Relay AP_Relay: Added support to Relay pins on BBBMini 2020-07-06 17:35:27 -07:00
AP_RobotisServo
AP_ROMFS AP_ROMFS: added directory listing interface 2020-03-28 15:28:03 +11:00
AP_RPM AP_RPM: allow harmonic notch driver to appear as RPM values. 2020-04-14 09:43:16 +10:00
AP_RSSI AP_RSSI: handle init ordering with MSP 2020-11-17 10:01:54 +11:00
AP_RTC AP_RTC: added mktime(), used by AP_Filesystem and AP_GPS 2020-10-20 11:21:00 +11:00
AP_SBusOut
AP_Scheduler AP_Scheduler: Emit last internal error line 2020-11-03 11:04:13 +11:00
AP_Scripting AP_Scripting: ahrs-source.lua plays tune when source set changes 2020-12-23 19:02:59 +11:00
AP_SerialLED AP_SerialLED: support ProfiLEDs 2020-03-10 10:37:26 +11:00
AP_SerialManager AP_SerialManager: add support for ADSB protocol 2020-12-30 17:56:38 -08:00
AP_ServoRelayEvents AP_ServoRelayEvents: do-set-servo affects sprayer and gripper 2020-02-11 11:08:02 +11:00
AP_SmartRTL AP_SmartRTL: fixed build warning on gcc9 2020-09-22 08:07:23 +10:00
AP_Soaring AP_Soaring: remove unused variables 2020-10-01 21:13:20 +10:00
AP_SpdHgtControl AP_TECS: Add flags to indicate gliding flight, and use these with AP_Soaring. 2020-04-08 09:11:54 +10:00
AP_Stats
AP_TECS AP_TECS: replace '@User: User' with '@User: Standard' 2020-09-22 14:56:04 +10:00
AP_TempCalibration
AP_TemperatureSensor AP_TemperatureSensor: fix TSYS01 warning on SITL 2020-02-05 17:10:58 -05:00
AP_Terrain AP_Terrain: fix snprintf-overflow compilation error 2020-08-07 12:36:12 +10:00
AP_ToshibaCAN AP_ToshibaCAN: use new CANIface drivers and CANManager 2020-08-19 17:31:09 +10:00
AP_Tuning AP_Tuning: add documentation for PRTN message 2020-04-14 07:34:59 +10:00
AP_UAVCAN AP_UAVCAN: added logging of UAVCAN LogMessage messages 2020-12-01 11:14:50 +11:00
AP_Vehicle AP_Vehicle: added getters for waypoint info, refactored osd publish_nav_info() 2020-12-10 12:39:44 +11:00
AP_VisualOdom AP_VisualOdom: add align_position_to_ahrs 2020-11-20 16:43:44 +09:00
AP_Volz_Protocol AP_Volz_Protocol scaling bugfix 2020-12-08 15:03:26 +11:00
AP_WheelEncoder AP_WheelEncoder: add singleton 2020-12-01 14:01:17 +09:00
AP_Winch AP_Winch: correct Daiwa line lengtha and speed scaling 2020-09-09 11:56:00 +09:00
AP_WindVane AP_WindVane: report apparent wind with named float 2020-09-30 17:03:58 +10:00
APM_Control APM_Control: added SMAX param docs 2020-10-25 10:32:48 +11:00
AR_WPNav AR_WPNav: apply_speed_min used for overshoot limits 2020-12-08 11:29:21 +11:00
doc
Filter Filter: correct grammar on HNTCH docs 2020-11-24 10:17:16 +09:00
GCS_MAVLink GCS_MAVLink: allow control to be return to radio for higher-numbered RC_CHANNELS_OVERRIDE 2020-12-29 15:03:34 +11:00
PID
RC_Channel RC_Channel: add auxillary function to change to FBWA 2020-12-15 19:14:33 +11:00
SITL SITL: delete unused parameter 'Vector3f &body_accel' in Plane::calculate_forces() 2020-12-30 18:59:12 +11:00
SRV_Channel Plane: Unify tilt servo names 2020-12-30 21:21:57 +11:00
StorageManager StorageManager: use pragmas to set storage layout rather than call 2020-01-28 11:34:51 +11:00