Peter Barker
19ff65a4ad
AP_EFI: make C_TO_KELVIN a function macro; create KELVIN_TO_C
2022-01-13 18:31:46 +11:00
Peter Barker
9ef959b93b
SITL: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Peter Barker
7db723981c
AP_UAVCAN: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Peter Barker
c86ebc7ffb
AP_EFI: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Peter Barker
d028a6efc3
AP_CANManager: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Peter Barker
a894b93762
AP_BattMonitor: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Peter Barker
e710969ebb
AP_Baro: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Peter Barker
3969d6d56f
AP_Airspeed: make C_TO_KELVIN a function macro; create KELVIN_TO_C
...
These are in celsius
2022-01-13 18:31:46 +11:00
Peter Barker
e988bf9046
AP_Math: add KELVIN_TO_C define
2022-01-13 18:31:46 +11:00
VMsunghwan
224cea979e
SITL : fixed typo
...
line 1119 in pnet.c : to to -> to
line 198 in SIM_Plane.cpp : to to -> to
2022-01-13 09:45:39 +11:00
VMsunghwan
a49bab158f
AP_VideoTX : fixed typo
...
line 610 : to to -> to
2022-01-13 09:45:39 +11:00
murata
414ca96e5c
AP_Math: Move crc16-ibm CRC calculation method to a common class
2022-01-13 09:44:40 +11:00
murata
ddfd4a2e9e
AP_RobotisServo: Move crc16-ibm CRC calculation method to a common class
2022-01-13 09:44:40 +11:00
Andrew Tridgell
d22e3a1f52
hwdef: fixed flash double reserve
...
fixes #19765 , an alternative to #19768
the advantage of this approach is it is less error prone, as the
actual position and size of the storage sectors is calculated
2022-01-13 06:44:46 +11:00
Willian Galvani
c285f4c748
AP_Compass: Retry reading MMC5983 ID up to 10 times
2022-01-12 11:03:15 -05:00
Dr.-Ing. Amilcar do Carmo Lucas
87b0db7990
SITL: correct typos in comments
2022-01-12 16:47:42 +09:00
Peter Barker
4c72d0f562
AP_HAL_ChibiOS: disable UART statistics on Hitec-Airspeed
2022-01-12 18:30:49 +11:00
Peter Barker
3a1340236a
AP_HAL: add HAL_UART_STATS_ENABLED to disable stats gathering
2022-01-12 18:30:49 +11:00
Peter Barker
cea57f51c1
AP_HAL_Empty: add HAL_UART_STATS_ENABLED to disable stats gathering
2022-01-12 18:30:49 +11:00
Peter Barker
875f9a9497
AP_HAL_ChibiOS: add HAL_UART_STATS_ENABLED to disable stats gathering
2022-01-12 18:30:49 +11:00
Peter Barker
aaf8de88d8
AP_Filesystem: add HAL_UART_STATS_ENABLED to disable stats gathering
2022-01-12 18:30:49 +11:00
Peter Barker
8d17b8dbe7
AP_GPS: use const structure for saving GPS config
2022-01-12 18:29:01 +11:00
Peter Barker
1943de9016
AP_GPS: tidy configuration of UBLOX rates
2022-01-12 18:29:01 +11:00
Andy Piper
368a0c74a1
AP_HAL_ChibiOS: fix UART operation on original OmnibusNanoV6
2022-01-12 18:17:08 +11:00
Joshua Henderson
d77105b3b1
SITL: Gimbal make some printfs #if GIMBAL_DEBUG
2022-01-12 18:03:27 +11:00
Joshua Henderson
dd8daa05fc
AP_Mount: add mount mode to MOUNT_STATUS
2022-01-12 18:03:27 +11:00
Hwurzburg
3d4f6cc2c4
AP_GPS: add build options for GPS backends
2022-01-12 16:17:21 +11:00
Randy Mackay
8bbdd4825f
AP_Math: minor control spelling and format fixes
2022-01-12 13:07:15 +09:00
Pierre Kancir
6584fef711
AP_HAL_SITL: catch more signal for correct exit
...
SIGINT is for ctrl-c
SIGHUP and SIGQUIT are use within term. If the term close before SITL, it will trigger one of those and then exit cleanly anyway
2022-01-12 12:31:56 +11:00
Mark Whitehorn
5f7f1cff2b
AP_Logger: fix _RATEMAX parameter descriptions
2022-01-12 10:15:45 +11:00
Hwurzburg
21b7a8b682
AP_SerialManager: add metadata for merged new protocols
2022-01-12 08:18:11 +11:00
Hwurzburg
970e5f829b
AP_NavEKF3: remove user unintelligible GCS message
2022-01-12 08:11:18 +11:00
Andrew Tridgell
19d2dcb413
SITL: removed unnecessary SIM_GPS_DELAY parameters
2022-01-12 07:54:46 +11:00
Andrew Tridgell
df30d4e723
SITL: support interpolated GPS lag
...
use SIM_GPS_LAG_MS and SIM_GPS2_LAG_MS for the lag in milliseconds
2022-01-12 07:54:46 +11:00
Andrew Tridgell
09cd7558c3
AP_GPS: drop default GPS lag to 0.1s
...
this impacts UAVCAN GPS modules, which these days usually have at
least u-blox M8
2022-01-12 07:54:46 +11:00
Randy Mackay
39b0d76121
AC_PID: minor format fix
2022-01-11 13:09:34 +09:00
Peter Barker
fc46fe71f0
AP_Logger: fix memory leak logging files at startup
2022-01-11 14:18:14 +11:00
Peter Barker
ee7e652367
AP_Arming: fix memory leak logging files at startup
2022-01-11 14:18:14 +11:00
Peter Barker
2af5c51ac7
AP_HAL_ChibiOS: save flash on the BeastF7v2
...
Note that many of these entries are already excluded by BeastF7 which
this hwdef inherits from
2022-01-11 13:25:13 +11:00
Andrew Tridgell
b449e45ed6
AP_Filesystem: fixed a param ftp bug
...
if param count changes we need to zero the file size
2022-01-11 13:04:53 +11:00
Andrew Tridgell
7242b6e3e5
AP_Param: make accessing var_info() a bit more efficient
2022-01-11 13:04:53 +11:00
Andrew Tridgell
10b1f46997
AP_Scripting: added bindings for adding parameter tables
2022-01-11 13:04:53 +11:00
Andrew Tridgell
1343af85e2
AP_Param: added support for dynamic parameter tables
...
this allows for up to 10 dynamic tables to be added by scripts. The
parameter tables can have up to 63 float parameters
2022-01-11 13:04:53 +11:00
Andrew Tridgell
1ecb129afa
hwdef: fixed 3 incorrect storage sizes
...
can't do 16384 in 16k sector flash storage
2022-01-11 11:33:30 +11:00
Andrew Tridgell
d4eb2919ef
hwdef: fixed HAL_STORAGE_SIZE for MatekF405-TE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
59b2a30c11
HAL_ChibiOS: added check for valid HAL_STORAGE_SIZE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
3b70b3e7a7
AP_HAL: check for existing HAL_STORAGE_SIZE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
de273fb76d
hwdef: fixed f405-MatekGPS storage location and CAN
...
this allows for CAN firmware update using f405-MatekGPS bootloader by
fixing a typo, then moves storage to allow the bootloader with can to
fit on the board
this will allow CAN update of peripheral firmware for Matek GPS and
airspeed sensors
2022-01-11 11:33:30 +11:00
Andrew Tridgell
1236474cfb
HAL_ChibiOS: give an error if STORAGE_FLASH_PAGE overflash flash
...
when storage is between the bootloader and main program flash then the
flash size available to the bootloader needs to stop at the sector for
the storage flash.
Similarly, if storage is at the end of flash, then total flash size
needs to be limit
this ensures we don't try to build a firmware that encroaches on
program space
2022-01-11 11:33:30 +11:00
Peter Barker
99a3d253db
AP_RPM: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00