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
Andy Piper
b452701a2b
AP_HAL_ChibiOS: make sure MCUCONF subtype is defined
2023-03-29 20:49:40 +11:00
Andy Piper
820f3b81d1
AP_FlashIface: add comment on alternate byte usage with fast read
2023-03-29 20:49:40 +11:00
Andy Piper
73da2162d2
AP_HAL_ChibiOS: QSPI prescaler is indexed from 1
2023-03-29 20:49:40 +11:00
Andy Piper
4b4d2c52c8
AP_HAL_ChibiOS: correct QSPI flash and GPIO speeds on SPRacingH7 and DevEBoxH7v2
2023-03-29 20:49:40 +11:00
Andy Piper
39b226c46b
AP_HAL_ChibiOS: support EXPECTED_CLOCKS and assert on meaningful ones for H7
2023-03-29 20:49:40 +11:00
Andy Piper
d9d252a1b7
AP_HAL_ChibiOS: update clock trees for H7 variants
2023-03-29 20:49:40 +11:00
Andy Piper
667b386356
AP_HAL_ChibiOS: port to ChibiOS 21.11.x
...
convert RCOutput to new virtual timer interface
cope with SDC vs SDMMC
use new SPIv3 driver. Correct clocks for SDMMCv2.
add STM32L431 support
port ChibiOS config to version 8
support SPIv3 driver model v2 on H7
use currcore in debug options
use new mmc API
disable speed optimizations in the bootloader to save a little flash
upgrade to halconf v8.4
relax constraints on QSP/flash clock.
add support for disabling QSPI reset in main firmware
2023-03-29 20:49:40 +11:00
Andy Piper
4a8ce32f90
AP_HAL_ChibiOS: remove USART3 to match fmuv5 and save some flash
...
remove UART7 on fmuv3 to save enough flash to fit in 16k
2023-03-29 20:49:40 +11:00
Andy Piper
1c14c8f043
AP_FlashIface: build fix for examples
...
clearly document parameters of memory-mapped mode
2023-03-29 20:49:40 +11:00
Andy Piper
c9382cd221
AP_InertialSensor: HAL_WITH_DSP -> HAL_GYROFFT_ENABLED
2023-03-29 20:49:40 +11:00
Andy Piper
76b5915d5b
AP_BoardConfig: ensure that debug pins are enabled if compiled with debug
2023-03-29 20:49:40 +11:00