Peter Barker
6a897f01d8
AP_InertialSensor: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
d89d8ee564
AP_GyroFFT: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
1c395966ce
AP_Gripper: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
fa8f3b5715
AP_GPS: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
52c806e32e
AP_Generator: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
6627c1f4e4
AP_Follow: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
f92b02afd0
AP_ExternalAHRS: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
a7b658c260
AP_ESC_Telem: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
dd4d017717
AP_DroneCAN: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
8828659b33
AP_DAL: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
4b30963d1d
AP_Camera: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
6e27488bfd
AP_Beacon: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
cddb58e105
AP_BattMonitor: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
4f6f6a7ff6
AP_Baro: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
8640a96851
AP_Arming: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
43ed929b0a
AP_Airspeed: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
7cf033efd9
AP_AHRS: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
d28a867453
AC_WPNav: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
26b665ed82
AC_PrecLand: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
78daf8911b
AC_Fence: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
b1c29c5033
AC_Avoidance: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
2eede45f3a
AC_AutoTune: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
65baf8abc7
AC_Autorotation: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
2359ffc7da
AC_AttitudeControl: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
29f1953ad7
AP_HAL_ChibiOS: remove bad default from kha_eth hwdef
...
off is the default, but you have to use 0 not FALSE or it's a redefinition error
2024-01-17 18:25:55 +11:00
Peter Barker
d7fa5a47de
AP_AHRS: add missing include for GPSUse
2024-01-17 18:18:12 +11:00
Peter Barker
0850a5fa43
AP_AHRS: create and use an AP_AHRS_EXTERNAL_ENABLED
2024-01-17 18:18:12 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
bfab6e5ee7
AP_BattMonitor: Spell correction
2024-01-17 08:40:15 +09:00
Dr.-Ing. Amilcar do Carmo Lucas
4853ba632f
AC_AttitudeControl: Spell correction
2024-01-17 08:40:15 +09:00
Henry Wurzburg
94cc6fbe96
RC_Channel:update aux switch name to RELAY1
2024-01-17 08:39:36 +09:00
Peter Barker
5b5ee4e95d
GCS_MAVLink: correct compilation when AP_AHRS_ENABLED is off
...
e.g. CubeOrange-periph-heavy
2024-01-16 16:14:04 +11:00
Peter Barker
7e0ea05ae9
AP_VisualOdom: correct compilation when AP_AHRS_ENABLED is off
...
e.g. CubeOrange-periph-heavy
2024-01-16 16:14:04 +11:00
Peter Barker
7b5a4d9f2c
AP_LTM_Telem: correct compilation when AP_AHRS_ENABLED is off
...
e.g. CubeOrange-periph-heavy
2024-01-16 16:14:04 +11:00
Peter Barker
1051da5cb4
AP_InertialSensor: correct compilation when AP_AHRS_ENABLED is off
...
e.g. CubeOrange-periph-heavy
2024-01-16 16:14:04 +11:00
Peter Barker
4dd958bdd7
AP_Arming: correct compilation when AP_AHRS_ENABLED is off
...
e.g. CubeOrange-periph-heavy
2024-01-16 16:14:04 +11:00
Peter Barker
8b9831dc74
AP_AHRS: correct compilation when AP_AHRS_ENABLED is off
...
e.g. CubeOrange-periph-heavy
2024-01-16 16:14:04 +11:00
Peter Barker
5dbe08c454
AP_ADSB: send absolute height in GPS packet to MXS device
...
Documentation specifies WGS-84 ellipsoid.
2024-01-16 13:41:22 +11:00
Peter Barker
e5ec596a03
AP_ADSB: emit last char for callsign in statustext
2024-01-16 12:42:42 +11:00
Peter Barker
e27a353107
AP_HAL: correct Sub SITL-on-hardware build
2024-01-16 12:41:18 +11:00
Peter Barker
b17b70d1d4
AP_HAL: correct tracker SITL-on-hardware build
2024-01-16 12:41:18 +11:00
Peter Barker
ba97a422b4
AP_WindVane: correct sitl-on-hardware build for Rover
2024-01-16 12:41:18 +11:00
Peter Barker
3c57e9c14a
AP_HAL: correct blimp SITL-on-hardware build
2024-01-16 12:41:18 +11:00
Peter Barker
02ef8bf18a
AP_AHRS: use AP_AHRS_BACKEND_DEFAULT_ENABLED for sim and navkef3
2024-01-16 12:16:35 +11:00
Peter Barker
18c5daaa38
AP_AHRS: use a switch statement when falling back to DCM
2024-01-16 12:16:35 +11:00
Peter Barker
bced484263
AP_CheckFirmware: rename sim_periph_gps to sim_gps_universal, recreate sim_periph_gps
2024-01-16 12:16:35 +11:00
Peter Barker
f8078a1e74
AP_ADSB: de-duplicate packing of operating message
...
the same message is sent in two places, and much code was duplicated.
2024-01-16 11:33:52 +11:00
Peter Barker
2e23fa7612
hwdef: remove ghost telemetry from peripherals
2024-01-16 09:46:57 +11:00
Peter Barker
61c4e4750a
AP_RCProtocol: tidy disabling of GHST on iomcu
2024-01-16 09:46:57 +11:00
Peter Barker
f7365556d0
AP_HAL_ChibiOS: tidy disabling of GHST on iomcu
2024-01-16 09:46:57 +11:00
Thomas Watson
d554ade7ce
AP_IOMCU: match thread stack pointer types to ChibiOS
...
`__main_thread_stack_base__` and `__main_thread_stack_end__` are
variables whose address is defined to be the corresponding part of the
stack. These are declared as `extern stkalign_t` in ChibiOS code, and
being declared as `extern uint32_t` in ArduPilot code creates a warning
at link time when using LTO. Correct the declaration to eliminate this
warning.
Also update `__main_stack_base__` and `__main_stack_end__` which don't
currently trigger this warning but serve similar purposes and so might
in the future.
The hardware expects an alignment of `stkalign_t` (which is 8 bytes) and
the linker script defines the variable values with this alignment as
well, so this is safe.
No code size or functional change.
2024-01-16 09:24:34 +11:00