Commit Graph

57150 Commits

Author SHA1 Message Date
Peter Barker a647f79371 AP_HAL_ChibiOS: add defines for some AP_Notify LED libraries
allow ProfiLEDs (serial and SPI) and NeoPixel to be compiled out
2023-03-07 10:30:13 +11:00
Iampete1 d97bd6f5c3 Plane: titrotor: is_motor_tilting: dont cast to uint8 2023-03-07 10:28:11 +11:00
Peter Hall 9ac488d500 AP_Scripting: add binding to set motors external limits 2023-03-07 10:12:30 +11:00
Peter Hall bbb9e66196 AP_Motors: add method for scripting to set external limit flags 2023-03-07 10:12:30 +11:00
Peter Hall 23fb73085a AP_Scripting: add bindings to get throttle, forward, lateral and spool state from motors 2023-03-07 10:12:30 +11:00
Andrew Tridgell bc3fc9a317 AP_Scripting: added bindings for motors roll, pitch, yaw outputs 2023-03-07 10:12:30 +11:00
Peter Barker 7fe547cfce Tools: add support for MAV_CMD_DO_SET_ROI_NONE 2023-03-07 08:06:01 +09:00
Peter Barker f8c2ceced7 GCS_MAVLink: add support for MAV_CMD_DO_SET_ROI_NONE 2023-03-07 08:06:01 +09:00
Andrew Tridgell eae518329d AP_RAMTRON: added MB85RS256TY
new 32k FRAM
2023-03-07 07:57:46 +11:00
Andrew Tridgell a4a52c3e8c AP_Periph: cope with peripherals with i2c only rangefinders
if no uart then still check for non-uart sensors
2023-03-06 19:48:07 +11:00
Andrew Tridgell 7be6fe9841 hwdef: use AP_PERIPH_PROBE_CONTINUOUS for dedicated rangefinders
these are used with sensors that may take a long time to startup and
the delay won't cause any issues as there are no other sensors
supported
2023-03-06 19:48:07 +11:00
Andrew Tridgell d3bf7fc946 AP_Periph: rename CAN_PROBE_CONTINUOUS to AP_PERIPH_PROBE_CONTINUOUS 2023-03-06 19:48:07 +11:00
Andrew Tridgell e300db5be0 AP_RangeFinder: allow re-init if no sensors found
needed for AP_Periph with slow startup sensors or sensors that power
on separately to the CAN node
2023-03-06 19:48:07 +11:00
Peter Barker 05c996bfcc SITL: correct use of uninitialised stack data in SIM_Gimbal 2023-03-06 14:18:59 +11:00
Peter Barker 93cb56b5f2 AP_Mount: create and use AP_Mount_config.h 2023-03-06 14:03:00 +11:00
Andrew Tridgell 6770982a98 GCS_MAVLink: support rename in FTP 2023-03-05 09:42:48 +11:00
Andrew Tridgell cf79843661 AP_Filesystem: support file rename 2023-03-05 09:42:48 +11:00
Iampete1 a021489580 AP_Scripting: lua_bindings: use local varable for AP_Scripting, don't get every time 2023-03-05 09:42:05 +11:00
Iampete1 36498cb4a0 AP_HAL: GPIO: PWMSource: add destructor to detach interurupt 2023-03-05 09:42:05 +11:00
Iampete1 54a9239e62 AP_Scripting: fix PWMSource deletion crash 2023-03-05 09:42:05 +11:00
Tarik Agcayazi 2bb8294685 AP_Winch: Fix baud rate handling
Correct baud rate is 38400. Confirmed with manufacturer, and with a winch on v1.02. Also confirmed w/ manufacturer that newest winches on v1.04 also use 38400. Removed if statement forcing baud rate of 115200 to be consistent with documentation, and to avoid issues in future if manufacturer changes baud rate again.
2023-03-04 07:59:23 +09:00
Peter Barker 6a20916a35 hwdef: adjust SkyViper config for define change 2023-03-03 20:59:06 +11:00
Peter Barker ade654b251 Copter: use AP_WINCH_ENABLED in place of WINCH_ENABLED 2023-03-03 20:59:06 +11:00
Peter Barker 8ccd0ccd3a AP_Winch: add and use AP_WINCH_ENABLED 2023-03-03 20:59:06 +11:00
Peter Barker f47e60d1ea AP_HAL_ChibiOS: add and use AP_WINCH_ENABLED 2023-03-03 20:59:06 +11:00
Peter Barker fb98ef21aa AP_Mount: replace check_instance with get_instance 2023-03-03 17:35:39 +11:00
Peter Barker b9d68355da AP_Mission: replace check_instance with get_instance 2023-03-03 17:35:39 +11:00
Tom Pittenger 20a6734462 Tracker: remove wrong comments 2023-03-03 08:34:17 +09:00
Greg Poulos 16bd59e9b9 Tools: added name to GIT_Success.txt 2023-03-02 10:58:53 -08:00
Tom Pittenger f666d2ecb3 GCS_MAVLink: constrain battery % to 0-100 2023-03-02 18:07:30 +11:00
Peter Barker 04e5b5096e AP_Mount: check array bounds when setting to default mode
This is a public method, so needs some checking
2023-03-02 18:07:11 +11:00
Peter Barker 8c47a3d268 AP_Mount: allow gimbals other than primary to be retracted/neutralised 2023-03-02 18:07:11 +11:00
Stephen Dade c33f6fc1a4 Rover: Better wording for MIS_DONE_BEHAVE 2023-03-02 18:06:26 +11:00
Randy Mackay 25582d2ecc Copter: 4.3.5-rc1 release notes 2023-03-02 15:03:09 +09:00
Randy Mackay 7f1201bb39 Rover: 4.3.0-beta10 release notes 2023-03-02 15:03:02 +09:00
Andrew Tridgell 52025086ac Tools: reserve ID for mRoControlOne and mRoCANPower module 2023-03-02 09:36:52 +11:00
Tom Pittenger 96ee3651d2 Plane: Auto takeoff roll-limits to use TKOFF_LVL_ALT 2023-03-02 09:24:13 +11:00
Tom Pittenger 0779aef362 Tools/scripts: add AP_DRONECAN_SEND_GPS to build docs 2023-03-02 09:22:15 +11:00
Tom Pittenger e346eb814c AP_UAVCAN: add GPS-out 2023-03-02 09:22:15 +11:00
Tom Pittenger fe37282f77 AP_GPS: allow external libraries to detect CAN instance 2023-03-02 09:22:15 +11:00
Henry Wurzburg 7e214b2695 AP_Compass: add GPYW metadata 2023-03-02 08:37:32 +11:00
Andy Piper 69beb2d1fa AP_HAL_ChibiOS: add GOKUF405 pinout picture 2023-03-02 07:57:34 +11:00
Andy Piper 8a3ed0bb05 AP_HAL_ChibiOS: support bi-dir dshot and ELRS on Flywoo F405S AIO 2023-03-02 07:57:34 +11:00
Andy Piper be8a380629 bootloaders: add FlywooF405S-AIO bootloader 2023-03-02 07:57:34 +11:00
Andy Piper 9096d45f32 AP_HAL_ChibiOS: basic support for FlywooF405S AIO 2023-03-02 07:57:34 +11:00
Andy Piper 59c59b8b28 AP_HAL_ChibiOS: support more configurations with betaflight conversion tool 2023-03-02 07:57:34 +11:00
rishabsingh3003 d084ae0153 AP_RangeFinder: Allow multiple USD-D1-CAN 2023-03-02 07:56:56 +11:00
Peter Barker a6041f77e8 AP_HAL_ChibiOS: remove F1 special-case from compass library
better taken care of at the hwdef level
2023-03-01 18:28:29 +11:00
Peter Barker 252498fb29 AP_Compass: move removal of BMM150 down into hwdef
There's no reason apart from space to not have this in
2023-03-01 18:28:29 +11:00
Randy Mackay f997b09358 Tools: autotest correction for sf45b 2023-03-01 18:22:22 +11:00