Ardupilot2/libraries
Andrew Tridgell a14b77db74 hwdef: added MatekL431-GPS build
this sets up for DMA on GPS UARTs, disables unnecessary UARTs and SPI
and disables unnecessary sensor types

the changes make moving baseline GPS with two DroneCAN GPS modules on
MatekL431 much more reliable
2022-10-03 17:30:59 +11:00
..
AC_AttitudeControl Sub: remove angle_boost logic 2022-09-15 11:07:59 -03:00
AC_Autorotation AC_Autorotation: add and use AP_RPM_ENABLED 2022-09-20 09:28:27 +10:00
AC_AutoTune AC_AutoTune: params always use set method 2022-08-03 13:43:48 +01:00
AC_Avoidance AC_Avoidance: correct compilation for header changes 2022-09-27 09:26:45 +10:00
AC_CustomControl AC_CustomControl: add README 2022-08-30 13:10:09 +10:00
AC_Fence AC_Fence: include required GCS.h header 2022-09-27 09:26:45 +10:00
AC_InputManager AC_InputManager: params always use set method 2022-08-03 13:43:48 +01:00
AC_PID AC_PID: params always use set method 2022-08-03 13:43:48 +01:00
AC_PrecLand AC_PrecLand: include required GCS.h header 2022-09-27 09:26:45 +10:00
AC_Sprayer
AC_WPNav AC_WPNav: AC_Loiter: Fix loiter level bug 2022-09-02 09:02:46 +09:00
AP_AccelCal AP_AccelCal: include GCS_Config.h rather than GCS.h 2022-09-27 09:26:45 +10:00
AP_ADC AP_ADC: Console output can be disabled 2022-05-17 09:53:06 +10:00
AP_ADSB AP_ADSB: correct metadata in libraries failing checks on emitter 2022-08-16 11:50:11 +10:00
AP_AdvancedFailsafe AP_AdvancedFailsafe: add note to desc's on how to determine GPIO pin numbers 2022-04-24 08:21:01 +09:00
AP_AHRS AP_AHRS: Add accessor function for airspeed health monitoring 2022-09-26 14:17:53 +10:00
AP_Airspeed AP_Airspeed: allow EKF checking without wind max 2022-09-26 14:17:53 +10:00
AP_AIS AP_AIS: include GCS_MAVLink.h 2022-07-13 18:32:35 +10:00
AP_Arming AP_Arming: correct compilation with rally disabled 2022-09-27 10:16:47 +10:00
AP_Avoidance AP_Avoidance: params always use set method 2022-08-03 13:43:48 +01:00
AP_Baro fix: baro same driver multi-definition 2022-09-01 08:39:43 +10:00
AP_BattMonitor AP_BattMonitor: fix Rotoye Temperature Monitoring 2022-09-20 09:43:25 +10:00
AP_Beacon AP_Beacon: params always use set method 2022-08-03 13:43:48 +01:00
AP_BLHeli AP_BLHeli: allow motor mask and motor output type to be passed in for AP_Periph 2022-09-20 09:45:03 +10:00
AP_BoardConfig AP_BoardConfig: load CUAVv6X defaults when detected 2022-09-14 18:04:46 +10:00
AP_Button AP_Button: pre-arm displays gpio vs servo_ch conflict 2022-04-26 15:19:28 +09:00
AP_Camera AP_Camera: add record video zoom and focus 2022-09-30 15:17:29 +09:00
AP_CANManager AP_CANManager: disable SLCAN when armed 2022-09-29 20:40:21 +10:00
AP_CheckFirmware AP_CheckFirmware: rename secure data to apsec_data 2022-09-05 12:35:37 +10:00
AP_Common AP_Common: added BIT_IS_SET_64() 2022-09-06 10:49:50 +10:00
AP_Compass AP_Compass: removed diagonals and offdiagonals on AP_Periph 2022-09-30 21:25:36 +10:00
AP_CustomRotations AP_CustomRotations: fix param refrencing 2022-04-20 18:25:57 +10:00
AP_DAL AP_DAL: added set source events for EKF3 2022-05-31 09:17:37 +10:00
AP_Declination AP_Declination: avoid undefined floating point exceptions on macOS when using implicit casts 2022-08-24 17:34:17 +10:00
AP_Devo_Telem AP_Devo_Telem: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
AP_EFI AP_EFI: convert to using ap_object approach 2022-10-02 08:15:06 +11:00
AP_ESC_Telem AP_ESC_Telem: make sure active mask takes into account rpm updates 2022-09-20 09:45:03 +10:00
AP_ExternalAHRS AP_ExternalAHRS: fixes from --ubsan autotest 2022-09-06 10:49:50 +10:00
AP_FETtecOneWire AP_FETTecOneWire: Fix the recent change of NUM_SERVO_CHANNELS > 24 2022-06-22 11:51:23 +10:00
AP_Filesystem AP_Filesystem: correct compilation with rally disabled 2022-09-27 10:16:47 +10:00
AP_FlashIface AP_FlashIface: fix examples 2022-08-19 18:33:58 +10:00
AP_FlashStorage
AP_Follow AP_Follow: include required GCS.h header 2022-09-27 09:26:45 +10:00
AP_Frsky_Telem AP_Frsky_Telem: add and use AP_RPM_ENABLED 2022-09-20 09:28:27 +10:00
AP_Generator AP_Generator: add AP_GENERATOR_RICHENPOWER_ENABLED 2022-07-19 09:09:05 +10:00
AP_GPS AP_GPS: use default case for sending blob 2022-09-29 20:00:53 +10:00
AP_Gripper AP_Gripper: apply auto close to all backends. 2022-08-09 13:23:35 +10:00
AP_GyroFFT AP_GyroFFT: params always use set method 2022-08-03 13:43:48 +01:00
AP_HAL AP_HAL: added id_signed for CANFrame 2022-10-02 08:15:06 +11:00
AP_HAL_ChibiOS hwdef: added MatekL431-GPS build 2022-10-03 17:30:59 +11:00
AP_HAL_Empty AP_HAL_Empty: move implementations of functions to header 2022-06-23 12:38:41 +10:00
AP_HAL_ESP32 AP_HAL_ESP32: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
AP_HAL_Linux AP_HAL_Linux: add missing header to RCInput_RCProtocol.cpp 2022-09-28 18:38:33 -03:00
AP_HAL_SITL AP_HAL_SITL: SITL SerialDevice optionally checks baudrates match 2022-09-28 20:53:34 +10:00
AP_Hott_Telem AP_Hott_Telem: add and use AP_RPM_ENABLED 2022-09-20 09:28:27 +10:00
AP_ICEngine AP_ICEngine: add and use AP_ICENGINE_ENABLE 2022-07-22 08:48:16 +10:00
AP_InertialNav AP_InertialNav: nfc, fix to say relative to EKF origin 2022-02-03 12:05:12 +09:00
AP_InertialSensor AP_InertialSensor: make sure dynamic notches always get updates so that slew limiting is not too aggressive 2022-09-21 17:41:38 +10:00
AP_InternalError
AP_IOMCU AP_IOMCU: log number of errors reading status page 2022-09-02 11:16:52 +10:00
AP_IRLock AP_IRLock: correct spelling mili -> milli 2022-01-31 08:55:29 +09:00
AP_JSButton
AP_KDECAN AP_KDECAN: more changes for 32 bit servo mask 2022-05-22 12:07:37 +10:00
AP_L1_Control AP_L1_Control: use AP_GROUPINFO instead of AP_GROUPINFO_FRAME 2022-05-10 09:35:11 +10:00
AP_Landing AP_Landing: change logging to be designated as streaming 2022-08-05 10:16:18 +10:00
AP_LandingGear AP_LandingGear: SITL: only set defualts is SITL pin is set avoiding enable via param conversion 2022-08-02 10:48:19 +10:00
AP_LeakDetector
AP_Logger AP_Logger: ensure that we don't read the same block more than once, dramatically increasing performance. 2022-10-03 07:52:43 +11:00
AP_LTM_Telem AP_LTM_Telem: add AP_LTM_TELEM_ENABLED 2022-06-28 20:19:41 +10:00
AP_Math AP_Math: Add comments to quaternion methods 2022-10-02 16:58:37 +11:00
AP_Menu
AP_Mission AP_Mission: initialize jump-tracking in init() 2022-09-27 10:02:04 +10:00
AP_Module AP_Module: correct ModuleTest example for lack of GCS object 2022-08-19 18:34:19 +10:00
AP_Motors AP_Motors: Multicopter: add motor pwm param range check 2022-09-19 20:57:51 -04:00
AP_Mount AP_Mount: Enable debugging outputs and variables in debug definitions 2022-10-01 09:05:05 +09:00
AP_MSP AP_MSP: move arming status to MSP telemetry base class 2022-09-21 17:18:53 +10:00
AP_NavEKF AP_NavEKF: added a getter function for active source set 2022-08-18 02:05:27 -04:00
AP_NavEKF2 AP_NavEKF2: stop using GCS_MAVLINK.h in header files 2022-08-16 09:45:51 +10:00
AP_NavEKF3 AP_NavEKF3: fixed EKF3 origin alt inconsistency 2022-09-30 07:44:42 +10:00
AP_Navigation
AP_NMEA_Output AP_NMEA_Output: use a fixed maximum number of NMEA outputs 2022-02-23 12:36:59 +11:00
AP_Notify AP_Notify: move defaulting of HAL_DSHOT_ALARM into hwdef 2022-09-15 09:18:04 +10:00
AP_OLC AP_OLC: tidy includes 2022-05-03 09:14:58 +10:00
AP_ONVIF AP_ONVIF: fix executable permission and trailing whitespace 2022-06-08 08:16:42 +09:00
AP_OpenDroneID AP_OpenDroneID: fixed cpp check for cygwin 2022-08-24 18:08:40 +10:00
AP_OpticalFlow AP_OpticalFlow: allow use of OpticalFlow on SimOnHardWare 2022-08-24 18:27:32 +10:00
AP_OSD AP_OSD: update font files to remove blank space artifacts 2022-09-27 09:23:59 +10:00
AP_Parachute AP_Parachute: params always use set method 2022-08-03 13:43:48 +01:00
AP_Param AP_Param: make load_defaults_file() available on ChibiOS 2022-09-14 18:04:46 +10:00
AP_PiccoloCAN AP_PiccoloCAN: fix for new param set 2022-09-20 15:24:48 +10:00
AP_Proximity AP_Proximity: change PROXIMITY_GND_DETECT_THRESHOLD to param 2022-09-14 19:40:35 +10:00
AP_Radio AP_Radio: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
AP_Rally AP_Rally: tidy creation of Location from RallyLocation 2022-07-14 11:49:53 +10:00
AP_RAMTRON AP_RAMTRON: reduce scope for WITH_SEMAPHORE 2022-07-17 21:42:33 +10:00
AP_RangeFinder AP_Rangefinder: fixed out of range issue with benewake uart lidars 2022-09-06 12:34:41 +10:00
AP_RCMapper AP_RCMapper: Increase parameter metadata range to match NUM_RC_CHANNELS 2022-06-21 09:57:44 +10:00
AP_RCProtocol AP_RCProtocol: fix examples 2022-08-19 18:33:58 +10:00
AP_RCTelemetry AP_RCTelemetry: add and use AP_RPM_ENABLED 2022-09-20 09:28:27 +10:00
AP_Relay AP_Relay:Prevent operation for sim-on-hardware,add logs 2022-05-02 10:54:02 +10:00
AP_RobotisServo AP_RobotisServo: disable with minmimize features and 1mb flash 2022-06-15 18:05:44 +10:00
AP_ROMFS AP_ROMFS: tidy includes 2022-05-03 09:14:58 +10:00
AP_RPM AP_RPM: correct SITL backend compilation if RPM disabled in SITL 2022-09-28 20:10:21 +10:00
AP_RSSI AP_RSSI: convert floating point divides into multiplys 2022-03-18 15:26:44 +11:00
AP_RTC AP_RTC: fix oldest_acceptable_date to be in micros 2022-02-10 09:22:30 +11:00
AP_SBusOut
AP_Scheduler AP_Scheduler: fix examples 2022-08-19 18:33:58 +10:00
AP_Scripting AP_Scripting: Fix bug with local variable 2022-10-02 16:58:37 +11:00
AP_SerialLED AP_SerialLED: enable 32 servo outs 2022-05-22 12:07:37 +10:00
AP_SerialManager AP_SerialManager: generalize EFI serial protocol name 2022-08-28 08:12:48 +10:00
AP_ServoRelayEvents
AP_SmartRTL AP_SmartRTL: params always use set method 2022-08-03 13:43:48 +01:00
AP_Soaring AP_Soaring: make function const 2022-07-20 17:28:39 +10:00
AP_Stats
AP_TECS AP_TECS: Assume flight at cruise speed if speed measurement not available 2022-09-26 14:17:53 +10:00
AP_TempCalibration
AP_TemperatureSensor
AP_Terrain AP_Terrain: correct compilation with rally disabled 2022-09-27 10:16:47 +10:00
AP_Torqeedo AP_Torqeedo : correct comment spelling 2022-05-24 20:27:45 +09:00
AP_Tuning AP_Tuning: tidy includes 2022-05-03 09:14:58 +10:00
AP_UAVCAN AP_UAVCAN: removed the old DroneCAN Fix message 2022-09-28 17:27:32 +10:00
AP_Vehicle AP_Vehicle: EFI increase loop rate to 50Hz 2022-10-02 08:15:06 +11:00
AP_VideoTX AP_VideoTX: ensure that Tramp changes are broadcast to the GCS 2022-09-22 10:48:04 +10:00
AP_VisualOdom AP_VisualOdom: only include log structure if enabled 2022-07-13 18:14:12 +10:00
AP_Volz_Protocol AP_Volz: disable with minmimize features 2022-06-15 18:05:44 +10:00
AP_WheelEncoder AP_WheelEncoder: fix WheelEncoder_Quadrature timestamp. 2022-06-07 09:59:27 +10:00
AP_Winch AP_Winch: stop libraries including AP_Logger.h in .h files 2022-04-08 19:18:38 +10:00
AP_WindVane AP_Windvane: correct compilation for header changes 2022-09-27 09:26:45 +10:00
APM_Control APM_Control: fixed yaw PID reset 2022-09-22 05:55:15 +10:00
AR_Motors AR_Motors: remove arming check to allow ackerman and skid-steering 2022-08-22 07:46:50 -04:00
AR_WPNav AR_WPNav: add accessors for accel and jerk limits 2022-09-06 11:23:51 +09:00
doc
Filter Filter: optimize notch filter frequency updates when the requested frequency has not changed 2022-09-22 11:48:28 +10:00
GCS_MAVLink GCS_MAVLink: correct compilation with rally disabled 2022-09-27 10:16:47 +10:00
PID PID: params always use set method 2022-08-03 13:43:48 +01:00
RC_Channel RC_Channel: add camera aux functions 2022-09-30 15:17:29 +09:00
SITL SITL: make NOVA run at specific baudrate 2022-09-29 20:00:53 +10:00
SRV_Channel SRV_Channel: adjust trim, check all channels for range limit 2022-09-20 11:20:16 +10:00
StorageManager StorageManager: fix write_block() comment 2021-12-17 09:53:47 +09:00