Ardupilot2/libraries
Andy Piper 06feecfaf2 AP_RCTelemetry: support CRSF parameter ping requests
process read and write parameter request frames
add support for getting OSD parameters on read requests
send text selections over CRSF
chunker algorithm for CRSF text selections
disable functions if OSD_PARAM_ENABLED is not set
create separate parameter scheduler entry
don't enable CRSF text selection on 1mb boards
2020-11-11 18:13:11 +11:00
..
AC_AttitudeControl AC_PosControl: fix typo in posxy_p param desc 2020-11-05 14:59:00 +09: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 dead and misleading assignment 2020-08-06 17:02:12 +10:00
AC_InputManager AC_InputManager: tradheli-Fix parameter metadata errors 2020-01-13 12:41:30 -05:00
AC_PID AC_PID: use calc_lowpass_alpha_dt() 2020-11-10 16:15:45 +11: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: move code to new uAvionix backend 2020-11-05 07:02:56 -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: added comment from review 2020-11-10 16:15:45 +11:00
AP_Airspeed AP_Airspeed: add MATLAB based NMEA sensor example 2020-10-27 11:24:49 +11:00
AP_Arming AP_Arming: add arming check for ADSB 2020-11-04 16:22:47 +11:00
AP_Avoidance AP_Avoidance: conditionally compile based on ADSB support 2020-09-22 09:33:51 +10:00
AP_Baro AP_Baro: removed have_ekf_logging() 2020-11-10 16:15:45 +11:00
AP_BattMonitor AP_BattMonitor: Adding driver for Rotoye Batmon equipped smart batteries 2020-11-11 14:24:13 +11:00
AP_Beacon AP_Beacon: Nooploop driver 2020-10-15 08:07:46 +09:00
AP_BLHeli AP_BLHeli: added have_telem_data() API 2020-09-02 05:56:46 +10:00
AP_BoardConfig AP_BoardConfig: allow replay on ChibiOS 2020-11-10 16:15:45 +11:00
AP_Button AP_Button: add crude debouncing and get_button_state function 2020-03-19 14:59:34 -07:00
AP_Camera AP_Camera: keep trying to initialize RunCam after boot 2020-09-16 18:00:53 +10:00
AP_CANManager AP_CANManager: return max number of drivers for get_num_drivers 2020-10-28 18:38:05 +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: fill in visualodom structures 2020-11-11 13:50:22 +11:00
AP_Declination AP_Declination: re-generate mag tables 2019-12-24 11:33:10 +11:00
AP_Devo_Telem
AP_EFI AP_EFI: use new UARTDriver discard_input method 2020-05-26 09:20:32 +10:00
AP_ESC_Telem AP_ESC_Telem: move to using CANManager library 2020-08-19 17:31:09 +10:00
AP_Filesystem AP_Filesystem: fixed build on gcc 9.3 2020-10-27 10:45:47 +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: tidy mavlite message handling 2020-10-27 10:17:53 +11:00
AP_Generator AP_Generator: remove unused variables 2020-10-01 21:13:20 +10:00
AP_GPS AP_GPS: correct logging in dual-ublox setups 2020-11-10 17:39:51 +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: allow replay on ChibiOS 2020-11-10 16:15:45 +11:00
AP_HAL_ChibiOS HAL_ChibiOS: fixed bootloader build 2020-11-10 16:15:45 +11:00
AP_HAL_Empty HAL_Empty: add empty protocol method in RCInput 2020-11-04 19:59:40 +11:00
AP_HAL_Linux AP_HAL_Linux: Fix PWM FS to follow the Kernel's 4.X instead 3.9 2020-10-26 22:55:03 -07:00
AP_HAL_SITL HAL_SITL: fixed AP_Periph sitl build 2020-11-10 16:15:45 +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: cope with INS_MAX_INSTANCES < 3 2020-11-10 16:15:45 +11:00
AP_InternalError AP_InternalError: added an internal error for GPIO ISR overload 2020-10-02 09:38:24 +10:00
AP_IOMCU AP_IOMCU: fixed bug in SBUS output when scanning for FPort input 2020-10-07 16:44:13 +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: Change the tab code to whitespace 2020-04-27 09:29:18 +09:00
AP_LeakDetector AP_LeakDetector: Add navigator support 2020-10-12 09:53:03 -07:00
AP_Logger AP_Logger: skip structure validation in replay 2020-11-10 16:15:45 +11:00
AP_LTM_Telem
AP_Math AP_Math: speedup fill nanf 2020-11-10 16:15:45 +11:00
AP_Menu
AP_Mission AP_Mission: add accessor for in_landing_flag() 2020-09-17 07:31:43 -07:00
AP_Module
AP_Motors AP_Motors: output mask: do not apply copter sin params and epxo 2020-11-10 11:09:56 +11:00
AP_Mount AP_Mount: cope with INS_MAX_INSTANCES below 3 2020-11-10 16:15:45 +11:00
AP_MSP AP_MSP: fixed build warnings for MSP with AP_Periph 2020-09-15 09:40:03 +10:00
AP_NavEKF AP_NavEKF: removed Log_EKF_Timing 2020-11-10 16:15:45 +11:00
AP_NavEKF2 AP_NavEKF2: removed use of another lanes gyro in optflow takeoff detection 2020-11-10 16:15:45 +11:00
AP_NavEKF3 AP_NavEKF3: fixed whitespace 2020-11-10 16:15:45 +11:00
AP_Navigation
AP_NMEA_Output AP_NMEA_Output: EKF objects have moved into AP_AHRS_NavEKF 2020-01-21 11:53:18 +11:00
AP_Notify AP_Notify: RGBLed: rename OFF define 2020-11-02 17:40:21 -07:00
AP_OLC AP_OLC: remove use of algorithm header 2020-10-01 09:40:45 +10: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: get wind speed from wind vane on rover 2020-10-13 11:39:43 +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: disable cmdline parameters for AP_Periph 2020-11-04 19:59:40 +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: simplify get_horizontal_distances 2020-10-06 20:52:29 +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: remove unused variables 2020-10-01 21:13:20 +10:00
AP_RCMapper AP_RCMapper: add singleton 2019-12-30 13:02:04 +11:00
AP_RCProtocol AP_RCProtocol: add debug for further CRSF messages 2020-11-11 18:13:11 +11:00
AP_RCTelemetry AP_RCTelemetry: support CRSF parameter ping requests 2020-11-11 18:13:11 +11: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: create and use new AP_HAL::PWMSource object 2020-09-08 16:10:50 +10: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: example saving serial data to SD card 2020-11-10 12:15:56 +11:00
AP_SerialLED AP_SerialLED: support ProfiLEDs 2020-03-10 10:37:26 +11:00
AP_SerialManager AP_SerialManager: add airspeed type 2020-10-27 11:24:49 +11: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_Stats: make all semaphores recursive 2020-01-19 20:19:30 +11:00
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: fixed build with no GCS 2020-11-10 16:15:45 +11:00
AP_Vehicle AP_Vehicle: added bootloader vehicle type 2020-11-10 16:15:45 +11:00
AP_VisualOdom AP_VisualOdom: T265 ignores position and speed for 1sec after reset 2020-10-06 09:18:04 +09:00
AP_Volz_Protocol
AP_WheelEncoder AP_WheelEncoder: added SMAX param docs 2020-10-25 10:32:48 +11: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: minor param description typo fix 2020-08-07 08:30:03 +09:00
doc
Filter Filter: use calc_lowpass_alpha_dt() 2020-11-10 16:15:45 +11:00
GCS_MAVLink GCS_MAVLink: allow replay to use GCS_Dummy 2020-11-10 16:15:45 +11:00
PID
RC_Channel RC_Channel: added adsb health check 2020-11-04 16:22:47 +11:00
SITL SITL: fixed build with no GCS 2020-11-10 16:15:45 +11:00
SRV_Channel SRV_Channels: refactor zero_rc_outputs() out of GCS_Mavlink 2020-09-29 18:07:59 +10:00
StorageManager StorageManager: use pragmas to set storage layout rather than call 2020-01-28 11:34:51 +11:00