Commit Graph

31566 Commits

Author SHA1 Message Date
Andrew Tridgell 9fddec28d3 AP_Scripting: fixed reverse barrel roll 2023-01-29 11:31:00 +11:00
Leonard Hall be7d550d5e AC_WPNav: Fix Bug to use WPNAV_ACCEL_C 2023-01-28 08:11:51 +09:00
Tom Pittenger 59bd27519a AP_ADSB: bug fix send mavlink status for only two types 2023-01-27 08:54:09 -08:00
Peter Barker af3edf0089 AP_HAL_ChibiOS: add and use AP_BATTMON_SMBUS_SOLO_ENABLED 2023-01-25 22:42:55 +11:00
Peter Barker eab6ef72e1 AP_BattMonitor: add and use AP_BATTMON_SMBUS_SOLO_ENABLED 2023-01-25 22:42:55 +11:00
Peter Barker 6b088c6a83 AP_BattMonitor: add and use an AP_BattMonitor_Config.h 2023-01-25 22:42:55 +11:00
Peter Barker 3e0ca818a3 AP_HAL_ChibiOS: move all defaults to end of hwdef.h
this allows the defaults to be based on other things set in the hwdef - for example, NUM_SERVO_CHANNELS to be dependent on HAL_PWM_COUNT
2023-01-25 22:30:55 +11:00
Peter Barker bd91294337 AP_ESC_Telem: neaten definition of HAL_WITH_ESC_TELEM 2023-01-25 22:30:55 +11:00
Peter Barker a963826ba0 AP_Winch: tidy includes of SRV_Channel.h 2023-01-25 22:30:55 +11:00
Peter Barker 6cdbc95d9d AP_UAVCAN: tidy includes of SRV_Channel.h 2023-01-25 22:30:55 +11:00
Peter Barker ad57141a85 AP_Motors: tidy includes of SRV_Channel.h 2023-01-25 22:30:55 +11:00
Peter Barker 29291847d1 AP_HAL_ChibiOS: tidy includes of SRV_Channel.h 2023-01-25 22:30:55 +11:00
Peter Barker 19719df433 AP_Gripper: tidy includes of SRV_Channel.h 2023-01-25 22:30:55 +11:00
Peter Barker 9ae0eda879 AP_Generator: tidy includes of SRV_Channel.h 2023-01-25 22:30:55 +11:00
Peter Barker 054332926b SRV_Channel: narrow include for configuration 2023-01-25 22:30:55 +11:00
Peter Barker 7481f79438 SRV_Channel: use minimize.inc to set NUM_SERVO_CHANNELS 2023-01-25 22:30:55 +11:00
Peter Barker fae7e41fe4 AP_HAL_ChibiOS: use minimize.inc to set NUM_SERVO_CHANNELS 2023-01-25 22:30:55 +11:00
Peter Barker cf7da64e28 SRV_Channel: move AP_Periph config of NUM_SERVO_CHANNELS into chibios_hwdef.py 2023-01-25 22:30:55 +11:00
Peter Barker d4930b4e55 AP_HAL_ChibiOS: move AP_Periph config of NUM_SERVO_CHANNELS into chibios_hwdef.py 2023-01-25 22:30:55 +11:00
Peter Barker 8a312d4f34 AP_NavEKF3: use classes to fix MATH_CHECK_INDEXES 2023-01-25 19:58:54 +11:00
Peter Barker 5c77c0fbe4 AP_Math: use classes to fix MATH_CHECK_INDEXES 2023-01-25 19:58:54 +11:00
Peter Barker 7f4c5a9a84 AP_NavEKF3: tidy variable declarations 2023-01-25 19:58:54 +11:00
Peter Barker da95985dd7 AP_NavEKF3: remove mag_state state
we don't need to persist this across multiple calls as we now fuse all axes on the one step.

I've moved the defintion of these variables to where they are initialised to make it clear they're not used uninitialised.
2023-01-25 19:58:54 +11:00
Peter Barker 1d353d0be9 AP_NavEKF2: remove misleading comment about local variable names
these "local" variables are actually aliases into a global structure
2023-01-25 19:58:54 +11:00
Peter Barker 5f2b4c3144 hwdef: enable only BMI150 compass on SkyViper 2023-01-25 19:58:02 +11:00
Peter Barker e60e646a4e AP_Compass: create and use AP_COMPASS_IST8308_ENABLED 2023-01-25 19:58:02 +11:00
Peter Barker 51bef52041 RC_Channel: use FieldBitmaskEnum and FieldValueEnum 2023-01-25 19:50:34 +11:00
Peter Barker a2444d1df3 AP_HAL: enumeration format fixes 2023-01-25 19:50:34 +11:00
Peter Barker 8a20820a41 AC_Avoidance: enumeration format fixes 2023-01-25 19:50:34 +11:00
Peter Barker 063a041d22 AP_NavEKF3: add trailing comma to AidingMode enum, reindent same 2023-01-25 19:50:34 +11:00
Peter Barker 4f01519947 AP_NavEKF2: add trailing comma to AidingMode enum, reindent same 2023-01-25 19:50:34 +11:00
Peter Barker 1224cde392 GCS_MAVLink: add documentation for logged MAV stats Flags 2023-01-25 19:50:34 +11:00
Peter Barker c25720a47e AP_Logger: use FieldBitmaskEnum and FieldValueEnum 2023-01-25 19:50:34 +11:00
Peter Barker 6ce2e17232 AP_AHRS: use FieldBitmaskEnum and FieldValueEnum 2023-01-25 19:50:34 +11:00
rishabsingh3003 7c3d499712 hwdef: Add MatekL431-HWTelem 2023-01-25 18:15:28 +11:00
Peter Barker 2a263972b2 AP_RCProtocol: iterate over array size rather than to last entry
This can move us towards not instantiating backends (having an _num_backends) at some stage.

More typical of what we do throughout the code, and makes the derefernces on the subsequent lines a lot more comfortable to casual browsing.
2023-01-25 09:14:16 +11:00
Andrew Tridgell 0f35286041 SITL: fixed SIM lidar for FlightAxis 2023-01-24 16:09:23 +11:00
Andrew Tridgell b43701fffa HAL_SITL: exit on close of port 0 on cygwin
this fixes a long standing problem with SITL not exiting when you
close connection in MissionPlanner
2023-01-24 15:48:04 +11:00
Henry Wurzburg 3a4d33c776 AP_Scripting:Updates to schedules and sports_aero messages 2023-01-24 11:39:39 +11:00
Henry Wurzburg 7db1048f91 AP_TemperatureSensor:correct TEMP sensor metadata 2023-01-24 11:16:51 +11:00
Andrew Tridgell 08d420a08c AP_InertialSensor: reject 0xff frames from BMI088 gyro
a log on a board with a BMI088 seems to show that this happened
2023-01-24 11:16:39 +11:00
Andrew Tridgell c19554e23a AP_Math: added Vector3i comparison 2023-01-24 11:16:39 +11:00
Iampete1 fc7804f03a AP_Arming: use check_enabked hepler to always check if all bit is set 2023-01-24 11:09:51 +11:00
Randy Mackay 923520d455 AP_VisualOdom: handle voxl yaw and pos jump on reset 2023-01-24 11:07:02 +11:00
Randy Mackay 115d33e300 AP_VIsualOdom: general purpose align yaw and position methods 2023-01-24 11:07:02 +11:00
Randy Mackay 6114e1f2ea RC_Channel: integrate visodom rename of requset_align_yaw_to_ahrs 2023-01-24 11:07:02 +11:00
Randy Mackay 8336814607 AP_VisualOdom: rename align_sensor_to_vehicle to align_yaw_to_ahrs
also separate request to align from code that actually performs the alignment
2023-01-24 11:07:02 +11:00
Peter Barker 08e42d2699 AP_VideoTX: use minimize.inc for Tramp and SmartAudio
... and rename HAL_SMARTAUDIO_ENABLED
2023-01-24 11:03:27 +11:00
Peter Barker 8075d33ae5 AP_Vehicle: use minimize.inc for Tramp and SmartAudio
... and rename HAL_SMARTAUDIO_ENABLED
2023-01-24 11:03:27 +11:00
Peter Barker e0f6b264d0 AP_HAL_ChibiOS: use minimize.inc for Tramp and SmartAudio
... and rename HAL_SMARTAUDIO_ENABLED
2023-01-24 11:03:27 +11:00