Andrew Tridgell
19cd2a8fe6
AP_Airspeed: fixed airspeed peripherals
...
AP_Periph does not have the ARSPD_BUS parameter, and setting this
default sets the bus to one that doesn't exist, plus it can't be fixed
using user parameters
2023-03-24 12:01:31 +11:00
EShamaev
4ec74b1373
AP_Baro_LPS2XH SPI/IC bug for top bit
2023-03-24 10:55:54 +11:00
Pierre Kancir
0fdb1eb8a7
.github: replace testing of Hirsute by Jammy
...
Hirsute is OEL and don't work for long time
Jammy is 22.04 and should be properly tested
2023-03-24 10:55:35 +11:00
Andrew Tridgell
3eb9d119ea
AP_Scripting: added wrap32_test.lua for testing wrap32 usec bdshot bug
2023-03-24 08:31:25 +11:00
Andrew Tridgell
19a46fff0f
AP_Scripting: added vehicle:reboot() binding
2023-03-24 08:31:25 +11:00
Andrew Tridgell
4141dd5bbe
HAL_ChibiOS: support starting the clock at non-zero
...
for testing time wrap bugs
2023-03-24 08:31:25 +11:00
Andrew Tridgell
7e3b538b16
waf: added --board-start-time configure option
2023-03-24 08:31:25 +11:00
Andrew Tridgell
726b3bca9d
HAL_ChibiOS: switched to 64 bit maths for DShot timings
...
this fixes a timer wrap bug at 71 minutes after boot that impacts
bdshot
2023-03-24 08:31:25 +11:00
Henry Wurzburg
0029da959e
AP_HAL_ChibiOS:improve MambaF405MINI defaults
2023-03-23 13:54:04 +11:00
bugobliterator
866e6672c8
AP_InertialSensor: fix duplicate sensor detection for AUX sensors
2023-03-23 13:53:44 +11:00
bugobliterator
97f92d9354
AP_HAL_ChibiOS: add support for initialising extra sensors as AUX
2023-03-23 13:53:44 +11:00
bugobliterator
fee6f435ea
AP_InertialSensor: increase the temp tolerance for INV2 driver for fifo reset
2023-03-23 13:53:28 +11:00
Ryan Friedman
04ec39eb9f
AP_DDS: Use python3 shebang
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-03-23 13:51:38 +11:00
xiao
a3c0e884b8
AP_HAL_ChibiOS: added PixSurveyA1-IND
2023-03-22 18:41:15 +11:00
xiao
fb75c2f50b
Tools: reserve ID for PixSurveyA1-IND
2023-03-22 18:41:15 +11:00
Cedric0489
288c9696ae
bootloaders: add bootloader for PixSurveyA1-IND
2023-03-22 18:41:15 +11:00
Andy Piper
75c31cc8de
bootloaders: bootloaders for Flywoo F745v2
2023-03-22 18:35:08 +11:00
Andy Piper
89f7913d32
AP_HAL_ChibiOS: hwdef for FlywooF745v2
...
Add SPL06 baro to FlywooF745v1
2023-03-22 18:35:08 +11:00
bugobliterator
a065e5f158
bootloaders: add CubeOrangePlus-bdshot bootloaders
2023-03-22 18:14:32 +11:00
Peter Barker
1e516a4dcb
AP_Generator: turn RichenPower on on 2MB boards
2023-03-22 18:06:31 +11:00
Peter Barker
97f8781a3d
build_options.py: add generator backend options to build_options.py
2023-03-22 18:06:31 +11:00
Peter Barker
44dad72dd9
AP_Common: correct example for BufferPrinter changes
2023-03-22 17:59:11 +11:00
Peter Barker
ba3aa0c158
AP_Periph: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
a649dff390
GCS_MAVLink: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
988aa992bf
AP_OpticalFlow: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
b644dfebc4
AP_Mount: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
d626197c0b
AP_HAL_SITL: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
a10f5dbd0a
AP_HAL_Linux: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
394d70abe0
AP_HAL: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
ec40a9641b
AP_HAL_ESP32: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
d601d83b4b
AP_HAL_Empty: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
130f2c3bc8
AP_HAL_ChibiOS: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
74207ea687
AP_ExternalAHRS: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
14089d4919
AP_CANManager: add and use a "bool read(c)" method to AP_HAL
...
this is much less likely to not work vs the int16_t equivalent
2023-03-22 17:59:11 +11:00
Peter Barker
75b3cec196
AP_HAL_ChibiOS: mark heavy periphs as using RC_Channel
...
these things compile vast amounts of the code-base so we need to turn RC_Channel on even if we don't instantiate the RC_Channels object
2023-03-22 14:25:09 +11:00
Peter Barker
48d6b34969
AP_MSP: add and use RC_Channel_config.h
2023-03-22 14:25:09 +11:00
Peter Barker
ea26154088
SRV_Channel: add and use RC_Channel_config.h
2023-03-22 14:25:09 +11:00
Peter Barker
9b6aedb9e6
AP_OSD: add and use RC_Channel_config.h
2023-03-22 14:25:09 +11:00
Peter Barker
3ba349fdb6
AP_Logger: add and use RC_Channel_config.h
2023-03-22 14:25:09 +11:00
Peter Barker
b26cd59da6
AP_RCProtocol: add and use RC_Channel_config.h
2023-03-22 14:25:09 +11:00
Peter Barker
32086826de
AP_HAL_ChibiOS: add and use RC_Channel_config.h
2023-03-22 14:25:09 +11:00
Peter Barker
f81de35cd5
RC_Channel: add and use RC_Channel_config.h
2023-03-22 14:25:09 +11:00
Peter Barker
3c3f383601
AP_GPS: decouple status enumeration from MAVLink fix types
...
This moves us towards being able to compile the GPS library without having the MAVLink headers available. We shouldn't need those headers when building for Periph.
If the headers are available then we ensure our values match mavlink so we can do a simple cast from one to the other
2023-03-22 14:23:41 +11:00
Iampete1
4934808ba8
AP_HAL_ChibiOS: GPIO: retry pins after ISR flood and add arming check
2023-03-22 09:27:35 +11:00
Iampete1
7617606629
AP_HAL: GPIO: add arming check
2023-03-22 09:27:35 +11:00
Iampete1
88f645afc2
AP_Arming: call hal GPIO check
2023-03-22 09:27:35 +11:00
Peter Barker
67bb7417ec
GCS_MAVLink: routing: do not process our own packets locally
...
returning true from this method means we will process the packets locally.
If that message changes the vehicle state that could be bad.
2023-03-22 09:26:19 +11:00
Pierre Kancir
d05b598ce5
.github: add dds testing workflow
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
Co-authored-by: Pierre Kancir <pierre.kancir.emn@gmail.com>
2023-03-22 09:22:36 +11:00
Pierre Kancir
546e70ff92
Tools: split dds test into SITL and STM
2023-03-22 09:22:36 +11:00
Ryan Friedman
f604dd5cdf
Tools: CI: Add building DDS to a STM32H7 board
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-03-22 09:22:36 +11:00