Peter Barker
a499fcc71c
AP_Proximity: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
69d7843f22
AP_Mount: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
6e1cd839d8
AP_InertialSensor: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
14c839780a
AP_FETtecOneWire: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
de7d5c6899
AP_ExternalAHRS: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
4c5220eb9e
AP_EFI: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
e363d6dfa5
AP_BattMonitor: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
7bbeab7aaa
AP_ADSB: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
...
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker
9cc8622ccc
AP_Radio: correct build of AP_Radio_bk2425
...
new ChibiOS, new API
2023-04-14 20:10:11 +10:00
Ryan Friedman
9e9d487442
AP_DDS: Consume covariance implementation in AP_DDS
...
* Use float precision as long as possible
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-14 12:06:42 +10:00
Ryan Friedman
1e9403dca6
AP_GPS: Add covariance output to AP_GPS matching ROS NavSatFix
...
* Zero every iteration in case GPS quality degrades or fix is lost
* Use float precision for now
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-14 12:06:42 +10:00
Ryan Friedman
06d9a08d16
AP_DDS: Remove unused commented code
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-14 12:05:14 +10:00
arshPratap
63ed2c646e
AP_DDS: Preserve folder structure and includes for IDL files
...
* Remove ALL local changes in IDL (it mirrors upstream)
* Convert to pathlib for more robust manipulation
* Added EOF newlines for all the other missing IDL files
Co-authored-by: Arsh Pratap <arshpratapofficial@gmail.com>
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-14 12:05:14 +10:00
Andy Piper
fc6cb74ac7
AP_HAL_ChibiOS: SDIO PWRSAV needs to be enabled on F4/F7
2023-04-14 08:05:19 +10:00
Peter Barker
50dbf4219b
AP_Vehicle: AP_Arming ensures mission items present when in auto mode
...
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2023-04-14 07:49:54 +10:00
Peter Barker
e0d1a5c8d2
AP_Arming: AP_Arming ensures mission items present when in auto mode
...
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2023-04-14 07:49:54 +10:00
Peter Barker
9e0c83503e
hwdef: minimize_features.inc: nominate all included battery backends
...
this will stop the number growing on our smallest boards
2023-04-14 07:49:16 +10:00
Andrew Tridgell
3f33457404
HAL_ChibiOS: fixed L4 mcu type detection
2023-04-14 07:48:56 +10:00
tsubashmail@gmail.com
ae9e15ade5
HAL_ChibiOS: port for STM32L4+ processor
...
Added support for stm32l4+ processor
- Added scripts for hwdef generation
- Tested in custom hardware prototype (stm32l4r5vit6)
- Tested all peripherals and auto pilot modes.
2023-04-14 07:48:56 +10:00
tsubashmail@gmail.com
880e6366bd
AP_FlashStorage: port for STM32L4+ processor
...
Added support for stm32l4+ processor
- Added scripts for hwdef generation
- Tested in custom hardware prototype (stm32l4r5vit6)
- Tested all peripherals and auto pilot modes.
2023-04-14 07:48:56 +10:00
Andrew Tridgell
48acb1a2f7
AP_Logger: added LOG_DARM_RATEMAX
...
this sets the logging rate max when disarmed. In combination with
LOG_DISARMED=3 it gives a very nice setup to get always on logging
with very little addition to the log sizes. It is particularly useful
in combination with LOG_REPLAY=1
2023-04-14 07:48:24 +10:00
Andrew Tridgell
63e45a3910
AP_Logger: added LOG_DISARMED=3
...
when LOG_DISARMED is set to 3 then we log while disarmed but if we
reboot without ever arming the log is discarded. This allows for using
LOG_DISARMED without filling the microSD.
2023-04-14 07:48:24 +10:00
Andrew Tridgell
3b4f5d77af
AP_Logger: use AP_Enum for log_disarmed
2023-04-14 07:48:24 +10:00
Andrew Tridgell
4899ec9457
AP_Param: added set() to AP_Enum
2023-04-14 07:48:24 +10:00
Randy Mackay
470b9638ea
AP_Mount: remove unused get_camera_state
2023-04-14 07:47:47 +10:00
Randy Mackay
b9e06438f1
AP_Scripting: ViewPro driver bug fix
2023-04-14 07:47:47 +10:00
Peter Barker
6eda22e7de
AP_Logger: do not rotate logs when disarming if we are replay-logging
2023-04-14 07:47:33 +10:00
Andrew Tridgell
6fbd8df95b
AP_DroneCAN: fixed Volz feedback build
2023-04-13 10:36:47 -07:00
Peter Barker
795bb19cb9
AP_BattMonitor: move defines around battery types for consistency
2023-04-13 15:24:45 +10:00
Peter Barker
af5f702c36
GCS_MAVLink: add and use defines for all Proximity backends
2023-04-13 07:07:18 +10:00
Peter Barker
c110ac489c
AP_Proximity: add and use defines for all Proximity backends
2023-04-13 07:07:18 +10:00
Peter Barker
92dea59620
hwdef: SkyViper doesn't need most proximity sensors
2023-04-13 07:07:18 +10:00
Peter Barker
3eae62c69a
AP_RangeFinder: add and use AP_RangeFinder_config.h
2023-04-13 07:07:18 +10:00
Ryan Friedman
80ed6125aa
AP_DDS: Add support for static transforms
...
* This encodes the position of the GPS receivers relative to the aircraft origin
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-13 07:05:24 +10:00
Randy Mackay
1a9189d602
AP_Scripting: add binding for camera semaphore
2023-04-13 07:04:46 +10:00
Randy Mackay
de4b1890f5
AP_Camera: add semaphore to allow multi-threaded access
2023-04-13 07:04:46 +10:00
Randy Mackay
ffc3ad1c1a
AP_Scripting: viewpro driver uses camera scripting backend
2023-04-13 07:04:46 +10:00
Randy Mackay
db51915e27
AP_Mount: scripting backend loses camera support
...
drivers should use the camera scripting backend
2023-04-13 07:04:46 +10:00
Randy Mackay
1a375f1ff5
AP_Scripting: remove mount get_camera_state
...
AP_Camera scripting backend provides access
2023-04-13 07:04:46 +10:00
Randy Mackay
554d52b6fe
AP_Scripting: add AP_Camera::get_state bindings
2023-04-13 07:04:46 +10:00
Randy Mackay
f357bc53fe
AP_Camera: add scripting backend
2023-04-13 07:04:46 +10:00
Randy Mackay
58b73c3613
AP_Camera: constify get_instance
2023-04-13 07:04:46 +10:00
Randy Mackay
5d29935039
AP_Scripting: add camera-test example script
2023-04-13 07:04:46 +10:00
Randy Mackay
03148a113f
AP_Scripting: add camera bindings
2023-04-13 07:04:46 +10:00
Randy Mackay
f40a939a0c
AP_Scripting: fix mount-poi script check errors
...
remove unused variables
re-enable script checks
2023-04-13 07:04:22 +10:00
Randy Mackay
3ab63cc6b1
AP_Scripting: add mount-poi md
2023-04-13 07:04:22 +10:00
Randy Mackay
c1f9b59d9b
AP_Scripting: mount-poi gets param description
...
send_text calls also use MAV_SEVERITY definition
2023-04-13 07:04:22 +10:00
Randy Mackay
bc9342a398
AP_Scripting: move mount-poi to applets directory
2023-04-13 07:04:22 +10:00
Andy Piper
078778de30
AP_HAL_ChibiOS: hwdef for MatekF405-TE/VTOL including bdshot
2023-04-12 17:24:15 +10:00
Randy Mackay
af64de3412
AP_Scripting: mount-viewpro driver gets param desc
2023-04-12 17:08:12 +10:00
Randy Mackay
6934a638a1
AP_Scripting: Viewpro driver setup instruction fix
2023-04-12 17:08:12 +10:00
Wu
0f1253b393
AP_InertialSensor: the accel fast-sampling rate of MPU6500 is 4k,not 1k
2023-04-12 15:24:41 +10:00
Willian Galvani
9179bce1ca
SITL: initialize battery at 0V
2023-04-12 15:20:05 +10:00
Peter Barker
89a1330801
AP_Airspeed: reuse airspeed backend contructor in more backends
...
... and clean out some unused includes
2023-04-12 14:30:12 +10:00
Peter Barker
4f355f7c8b
AC_Avoidance: correct compilation when fence and beacon compiled out
2023-04-12 09:24:39 +10:00
Peter Barker
aab771d380
AP_HAL_ChibiOS: use AP_BEACON_ENABLED instead of BEACON_ENABLED
2023-04-12 09:24:39 +10:00
Andrew Tridgell
6f3c1dcd2b
AP_DroneCAN: rename sniffer cpp
2023-04-11 10:31:31 +10:00
Andrew Tridgell
f6fa35a1f7
AP_GPS: fixed name length
2023-04-11 10:31:31 +10:00
Andrew Tridgell
6b268173dd
SRV_Channel: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
1d5bf5a58a
AP_RangeFinder: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
00b9833fac
AP_Proximity: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
4a2ad02494
AP_Notify: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
d3dde1eb14
AP_Gripper: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
834831bfeb
AP_GPS: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
9fe63ca2d4
AP_EFI: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
e811cf86eb
AP_DroneCAN: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
ba450fa08b
AP_Compass: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
44a0f502fe
AP_CANManager: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
ab8049f8e9
AP_BattMonitor: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
70a7115312
AP_Baro: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
4e161bab5e
AP_Arming: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
20436ef527
AP_Airspeed: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
78862a334e
AP_HAL_ChibiOS: cleanup more defines and classes
2023-04-11 10:31:31 +10:00
Andrew Tridgell
3129cae875
AP_DroneCAN: cleanup more defines and classes
2023-04-11 10:31:31 +10:00
Andrew Tridgell
5b45a4060a
AP_CANManager: cleanup more defines and classes
2023-04-11 10:31:31 +10:00
Andrew Tridgell
9e31757b24
SRV_Channel: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
2119d6bfc9
GCS_MAVLink: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
83114f4c74
AP_RangeFinder: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
70b04a22f0
AP_Proximity: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
d1d7cdfb52
AP_OpticalFlow: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
8402003553
AP_OpenDroneID: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
05d5b56bfa
AP_Notify: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
5d6b7b04d8
AP_HAL: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
3f47d4c71c
AP_HAL_ChibiOS: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
645fd82507
AP_GPS: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
5e52175399
AP_EFI: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
9261f89e39
AP_DroneCAN: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
e469ed9bd7
AP_Compass: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
33df480f87
AP_CANManager: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
11a2f5ed9c
AP_BattMonitor: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
0e1927fc35
AP_Baro: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
116e456d35
AP_Arming: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
6912b0db9e
AP_Airspeed: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
7b1337adaf
AP_RangeFinder: change UAVCAN_ENABLED to DRONECAN_ENABLED
2023-04-11 10:31:31 +10:00
Andrew Tridgell
9d5815ce7b
AP_HAL_ChibiOS: change UAVCAN_ENABLED to DRONECAN_ENABLED
2023-04-11 10:31:31 +10:00
Andrew Tridgell
607d4eed02
AP_DroneCAN: change UAVCAN_ENABLED to DRONECAN_ENABLED
2023-04-11 10:31:31 +10:00
Andrew Tridgell
dc40e1e7c3
AP_Compass: change UAVCAN_ENABLED to DRONECAN_ENABLED
2023-04-11 10:31:31 +10:00
Andrew Tridgell
8d21ef71d3
AP_Baro: change UAVCAN_ENABLED to DRONECAN_ENABLED
2023-04-11 10:31:31 +10:00
Andrew Tridgell
d2882c79de
AP_Airspeed: change UAVCAN_ENABLED to DRONECAN_ENABLED
2023-04-11 10:31:31 +10:00
Andrew Tridgell
f7a52557f6
AP_RangeFinder: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
a6d0738d80
AP_Notify: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
5952eb1249
AP_GPS: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
60beb288ee
AP_DroneCAN: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
992409328f
AP_Compass: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
017543f6e6
AP_BattMonitor: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
55b1e6d5d0
AP_Baro: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
5188816274
AP_Airspeed: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
01a32430f5
AP_RangeFinder: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
edc454fee3
AP_Notify: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
258158b0bc
AP_GPS: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
9d37083ddf
AP_DroneCAN: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
2e8ea6ac47
AP_Compass: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
63e67db516
AP_BattMonitor: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
43eaf013ed
AP_Baro: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
a3d0f265b2
AP_Airspeed: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Henry Wurzburg
9371e60431
AP_HAL_ChibiOS: Add SpeedyBeeF405Wing
2023-04-11 10:22:29 +10:00
Henry Wurzburg
c36c042e71
AP_Arming: move estop pre-arm to AP_Arming and add exception
2023-04-11 09:24:06 +10:00
Iampete1
4785c248c5
SRV_Channel: remove unused defualt in get channel for function
2023-04-11 09:13:26 +10:00
Iampete1
9077f60e87
AP_Motors: Tricopter: rework and move yaw servo to arming check, allow no yaw on plane
2023-04-11 09:13:26 +10:00
Nick Exton
8bd127d630
GCS_MAVLink: Use new Mount clear_roi_target()
2023-04-11 09:11:08 +10:00
Nick Exton
5d39dd45be
AP_Mount: Add clear_roi_target() function
2023-04-11 09:11:08 +10:00
Henry Wurzburg
e12d9e38c7
AP_Scripting:add plane aerobatics metadata
2023-04-11 08:59:04 +10:00
Henry Wurzburg
0a84d38f43
AP_Scritping:change TRIKx_ID defaults to -1 (not setup)
2023-04-11 08:59:04 +10:00
Henry Wurzburg
ece07601d7
AP_Scripting:make trikid -1 not valid
2023-04-11 08:59:04 +10:00
Henry Wurzburg
5dc7bfc718
AP_TECS: correct metadata for FLARE_HGT
2023-04-11 08:54:45 +10:00
Andrew Tridgell
d59e881301
AP_CANManager: fixed MAVCAN fwding flag
...
this caused corruption due to multiple frames
2023-04-10 14:46:54 +10:00
Andrew Tridgell
81b1b69cd5
HAL_SITL: fixed receive of CANFD in SITL socketcan
...
we need to use read() and look at the size to work out if each frame
is bxCAN of CANFD
See https://www.kernel.org/doc/Documentation/networking/can.txt
2023-04-10 14:46:54 +10:00
Andrew Tridgell
a960e647b5
HAL_SITL: fixed sitl periph storage
...
this allows persistent parameters for sitl_periph_gps target
2023-04-10 14:46:54 +10:00
Andrew Tridgell
b6ae79c700
HAL_SITL: fixed 64 bit periph build
2023-04-10 14:46:54 +10:00
Andrew Tridgell
12ecb4354b
AP_HAL: allow for 64 bit CAN on Linux
2023-04-10 14:46:54 +10:00
Andrew Tridgell
57f6343058
AP_HAL: fixed valgrind error
2023-04-10 14:46:54 +10:00
Peter Barker
80ca43ad37
AP_Scripting: correct depends for AP_Winch
2023-04-10 09:20:47 +10:00
Mirko Denecke
d958ce384f
AC_AttitudeControl: fix get_vel_target_z_cms description
2023-04-10 09:15:57 +10:00
Peter Barker
6941193cf0
RC_Channel: correct use of transitive include
...
we use this library in this file
2023-04-09 22:04:05 +10:00
Henry Wurzburg
ba6d467c9d
AP_SerialManager: allow SERIAL1 protocol to be hwdef defined
2023-04-08 14:02:29 -07:00
Peter Barker
def0fec958
AP_BattMonitor: correct compilation when AP_BattMonitor_Analog disabled
2023-04-08 13:05:29 -07:00
Henry Wurzburg
08b3609fa9
AP_OSD:add option to convert home,wind,waypoint and gndspd arrows for BF font set
2023-04-08 07:30:33 +10:00
Andrew Tridgell
d8416eb38f
AP_HAL: fixed build for HerePro
2023-04-08 07:11:23 +10:00
Andrew Tridgell
baa7301977
HAL_SITL: fixed valgrind error
2023-04-08 07:11:23 +10:00
Andrew Tridgell
dec4dff1d8
AP_DroneCAN: fixed valgrind errors
2023-04-08 07:11:23 +10:00
Andrew Tridgell
bdbcdfce60
AP_HAL: fixed SLCAN duplicate define
2023-04-08 07:11:23 +10:00
Andrew Tridgell
6125997093
SRV_Channel: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
4c4af3330a
SITL: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
ee9b6bad7b
GCS_MAVLink: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
ac809c84f2
AP_RangeFinder: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
739fb91439
AP_Proximity: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
6bc060d8ab
AP_OpticalFlow: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
aa4789547f
AP_OpenDroneID: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
9c6d84ddb1
AP_Notify: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
420ceec553
AP_HAL: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
e0f2f060c6
AP_HAL_ChibiOS: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
8829f54d89
AP_GPS: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
7e74fde24c
AP_EFI: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
8b096c2987
AP_DroneCAN: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
34f70b98b3
AP_Compass: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
dbe91670a9
AP_CANManager: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
a03c395cce
AP_BattMonitor: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
305a8275f8
AP_Baro: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
85ce16deb6
AP_Arming: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
c179ea3232
AP_Airspeed: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
1efd640624
AP_DroneCAN: rename source files for AP_DroneCAN
2023-04-08 07:11:23 +10:00
Andrew Tridgell
53390f3a6f
AP_DroneCAN: rename from AP_UAVCAN
2023-04-08 07:11:23 +10:00
Randy Mackay
335de9cb88
AP_Camera: MAVLinkCamV2 limits vendor name to 32 chars
...
model name is also limited
2023-04-06 20:58:22 +10:00
Randy Mackay
b328f84260
AP_Camera: add AP_CAMERA_MAVLINKCAMV2_ENABLED definition
2023-04-06 20:58:22 +10:00
Randy Mackay
a9d271ff6a
AP_Camera: MAVLinkCamV2 driver
2023-04-06 20:58:22 +10:00
Randy Mackay
ae4d1ae0af
GCS_MAVLink: pass camera-information messages to AP_Camera
2023-04-06 20:58:22 +10:00
Peter Barker
4a29a57d8d
AP_Proximity: fix fallthrough in proximity switch
...
in the case that cygbot was selected but not compiled in we would try to insantiate a DroneCAN backend
2023-04-06 15:10:55 +10:00
Ryan Friedman
95354ac572
RC_Channel: Fix spelling in receiver
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-06 09:13:09 +10:00
Ryan Friedman
1345e06152
AP_HAL_ESP32: Fix spelling receiver
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-06 09:13:09 +10:00
Ryan Friedman
c6060dd047
AP_GPS: Fix spelling in receiver
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-06 09:13:09 +10:00
Peter Barker
09dbf53454
AC_PrecLand: fixes for feature disablement
2023-04-05 18:33:19 +10:00
Peter Barker
9643f44ecc
hwdef: skyviper has only companion support for precision landing
2023-04-05 18:33:19 +10:00
bugobliterator
13cdc8bda8
AP_InertialSensor: fix hardfault in BatchSampler
2023-04-05 18:22:03 +10:00
Henry Wurzburg
ec1d29d806
AP_Notify: add buzzer noises
2023-04-05 09:05:14 +10:00
Henry Wurzburg
00858dce78
AP_InertialSensor: add buzzer noises
2023-04-05 09:05:14 +10:00
Iampete1
999eb5b03f
SRV_Channel: move FUNCTION @Values to multi line format
2023-04-04 11:31:09 +10:00
pedro-fuoco
ffed6e0f26
AP_DDS: Switch NavSatFix topic to sensor data QOS
...
* Change Reliability to BEST_EFFORT
* Change Durability to VOLATILE
* Change to smaller queue size on NavSatFix QOS
2023-04-04 10:48:29 +10:00
Peter Barker
c63ec307f1
AP_Mount: do not allow both attitude and rate for GIMBAL_MANAGER_SET_ATTITUDE
...
this will allow us to support both at the same time into the future without worrying about how it might break existing callers.
2023-04-04 09:48:40 +10:00
Asif Khan
91935fc404
AP_Mount:Add GIMBAL_MANAGER_SET_ATTITUDE support
2023-04-04 09:48:40 +10:00
Nick Exton
76e8407297
AP_Common: Add same_loc_as function to Location
2023-04-04 09:40:45 +10:00
Nick Exton
c445bb5f9e
AP_Common: Add same_alt_as function to Location
2023-04-04 09:40:45 +10:00
Iampete1
9e71c9953d
AP_Motors: example: add thrust boost
2023-04-04 09:25:15 +10:00
Iampete1
1a754904e9
AP_Motors: Matrix: mixer simplification
2023-04-04 09:25:15 +10:00
Iampete1
e9da278164
AP_Motors: example: add script to run motor example at a range of head rooms and throttle average max values
2023-04-04 09:25:15 +10:00
Iampete1
7c92340b42
AP_Motors: add getters for example
2023-04-04 09:25:15 +10:00
Iampete1
f7a8668c30
AP_Motors: Example: rework and update take optional arguments
2023-04-04 09:25:15 +10:00
Paul Riseborough
a25aa8d2ac
AP_NavEKF3: Lock in wind state estimates when using srag to dead reckon
2023-04-04 09:22:23 +10:00
Andy Piper
bb74cb9be0
AP_Radio: build fix for skyviper
2023-04-04 07:44:58 +10:00
Andy Piper
34411809d3
AP_HAL_ChibiOS: revert to ChibiOS SPI driver model v1
2023-03-31 05:40:20 +11:00
Ryan Friedman
9633950098
AP_DDS: Use GPS semaphore
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-03-30 13:41:28 +11:00
Ryan Friedman
a610474cdc
AP_DDS: Parametrize the GPS instance number
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-03-30 13:41:28 +11:00
Ryan Friedman
ee59d527e8
AP_DDS: Fix spelling in participant name
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-03-30 13:41:28 +11:00
Ryan Friedman
863656b037
AP_DDS: Add multi-topic support with NavSatFix
...
* Implement NavSatFix message
* Support covariance
* Set frame ID to WGS-84
* Closes #23284
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-03-30 13:41:28 +11:00
Rhys Mainwaring
c3b576a72f
SITL: enable 32 servos in SITL_JSON
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
SITL: update JSON readme
- Update servo data packet section for 32 channel output.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-03-29 21:56:38 +11:00
Rhys Mainwaring
b5bbfe8011
SRV_Channel: add method have_32_channels
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-03-29 21:56:38 +11:00
Ryan Friedman
80a0373717
AP_DDS: Bump to using latest MicroXRCEDDSGen
...
* Adds -cs argument to fix case sensitive issue with PoseStamped
* Adds support for uint8_t type alias
* Updated the copies of IDL to remove these mods, matching upstream
* Solves #23302
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-03-29 21:50:12 +11:00
Andy Piper
2c7698f748
AP_HAL_ChibiOS: update MatekF405-CAN bootloader to fit
2023-03-29 20:49:40 +11:00
Andy Piper
a115681373
AP_HAL_ChibiOS: add support for building USB MSD
2023-03-29 20:49:40 +11:00
Andy Piper
d22bb20782
AP_HAL_ChibiOS: SDMMCv1 scratchpad is no longer used
2023-03-29 20:49:40 +11:00
Andy Piper
a56a2ec2c1
AP_HAL_ChibiOS: correct SDC power saving
2023-03-29 20:49:40 +11:00