Andrew Tridgell
1dfa76b1e5
AC_Fence: allow for fence storage on microSD
2024-03-14 09:33:55 +09:00
Andrew Tridgell
42ba8ac8d6
AP_BoardConfig: added BRD_SD_FENCE
...
allow for fence storage on microSD
2024-03-14 09:33:55 +09:00
Andrew Tridgell
421f3f20dd
RC_Channel: disable GPS on external AHRS with GPS_DISABLE
2024-03-14 09:33:55 +09:00
Andrew Tridgell
9931e77a65
AP_AHRS: don't use accel/gyro from ExternalAHRS unless enabled
2024-03-14 09:33:55 +09:00
Pulak Gautam
abe4e1632e
AP_ExternalAHRS: added missing #if AHRS logging
2024-03-14 09:33:55 +09:00
Andrew Tridgell
324205e37a
AP_ExternalAHRS: check for origin in pre-arm check
2024-03-14 09:33:55 +09:00
Andrew Tridgell
4810c81b25
AP_ExternalAHRS: make get_accel() and get_gyro() bool
2024-03-14 09:33:55 +09:00
Andrew Tridgell
1f1392ddbc
AP_ExternalAHRS: added support for GPS disable and fwd flight
...
allow backends to determine if we are in fixed wing flight and/or the
GPS is disabled by the user
2024-03-14 09:33:55 +09:00
Andrew Tridgell
2895fd3bec
AP_ExternalAHRS: added EAHRS_LOG_RATE and common logging
...
common logging for all EAHRS backends
2024-03-14 09:33:55 +09:00
Iampete1
b6fe7ea25f
AP_Gernerator: IE 2400: MAV_SEVERITY level depends on error code
2024-03-14 09:33:55 +09:00
Andrew Tridgell
5646cfbd57
SITL: fixed the vehicle type of the simulated ship
...
this was broken by https://github.com/ArduPilot/ardupilot/pull/23763
we need to look for other places where we have assumed the MAVLink
field orderin in recent changes
2024-03-14 09:33:55 +09:00
Andrew Tridgell
252d133110
AP_Scripting: support precision loiter in quadplanes
...
and allow for moving landing target
2024-03-14 09:33:55 +09:00
Andrew Tridgell
efa83d5d6d
SITL: added moving precland simulator
...
added SIM_PLD_SHIP to make the precland location track the SIM_SHIP
location, giving a nice way of having a landing marker on a moving
ship
2024-03-14 09:33:55 +09:00
Andrew Tridgell
e759268ab3
AP_Scripting: fixed race condition in ship landing
...
and fixed lua warnings
2024-03-14 09:33:55 +09:00
Andrew Tridgell
fe31c672a9
AP_Scripting: added plane_precland lua script
2024-03-14 09:33:55 +09:00
Andrew Tridgell
89ffe01dad
AP_Scripting: added docs for precland
2024-03-14 09:33:55 +09:00
Andrew Tridgell
3edab2a211
AP_Scripting: added bindings for AC_PrecLand
2024-03-14 09:33:55 +09:00
Andrew Tridgell
c9bc4bcdd2
SITL: fixed precland simulator
...
fixed units of height, was mixed cm and m, now just m AMSL
2024-03-14 09:33:55 +09:00
Andrew Tridgell
409f3c37e3
AC_PrecLand: added get_target_location and get_target_velocity
2024-03-14 09:33:55 +09:00
Andrew Tridgell
ae790750ed
AP_TECS: fixed adjusting speed without airspeed sensor
...
the pitch trim variable that was not connected in aparm is needed to
allow tuning of the flight speed using PTCH_TRIM_DEG and
TRIM_THROTTLE.
This was broken in 4.4.x by this PR:
https://github.com/ArduPilot/ardupilot/pull/22191
2024-03-14 09:33:55 +09:00
Andy Piper
2a61cc73fe
AP_HAL_ChibiOS: BlitzF745AIO update to ICM-42688
...
enable OSD
use minimal FPV config
enable compass probing
pull uart pins high in bootloader for ELRS
2024-03-14 09:33:55 +09:00
Andrew Tridgell
aa1871a3f4
AP_HAL_SITL: fixed get_baud_rate()
2024-03-14 09:33:55 +09:00
Andrew Tridgell
65f7257601
AP_HAL_Linux: fixed get_baud_rate()
2024-03-14 09:33:55 +09:00
Andrew Tridgell
80cd126f99
AP_HAL_ESP32: fixed get_baud_rate()
2024-03-14 09:33:55 +09:00
Andrew Tridgell
c94b5d837a
AP_SerialManager: default GPS baud to 230400
...
this is the most common baudrate
2024-03-14 09:33:55 +09:00
Andrew Tridgell
ae13e7dd2e
AP_GPS: do initial probe at default baudrate
...
this makes for much faster probe for most users
2024-03-14 09:33:55 +09:00
Peter Barker
1e4c291d33
AP_GPS: correct check of reported antenna distance vs stated offset
2024-03-14 09:33:55 +09:00
Andrew Tridgell
09401ca316
AP_GPS: added option to decode RTCM injected data
...
this allows for redundent RTCM links (eg. WiFi and SiK links for light
show drones) without causing corruption into the GPS.
If the GPS_DRV_OPTION bit is set then we instantiate a separate RTCM3
decoder per mavlink channel, and only inject when we get a full packet
that passes the RTCM 24 bit CRC
2024-03-14 09:33:55 +09:00
Andrew Tridgell
127ea4ab95
GCS_MAVLink: pass channel number to AP_GPS on RTCM injection
2024-03-14 09:33:55 +09:00
Andrew Piper
66ccaee83b
AP_GPS: fragments_received is a bitmask not a count
2024-03-14 09:33:55 +09:00
Paul Riseborough
de080b2499
AP_TECS: Remove unused variable
2024-03-14 09:33:55 +09:00
Paul Riseborough
1654bacc2b
AP_TECS: Add /0 protection
2024-03-14 09:33:55 +09:00
Paul Riseborough
1aeb0ba23c
AP_TECS: Add option for speed to increase up to FBW max during descent
2024-03-14 09:33:55 +09:00
lthall
002bd5b1ea
Copter: AC_AttitudeControl: RP_FILT_HZ to RPY_FILT_HZ
2024-03-14 09:33:54 +09:00
lthall
ef45942a8a
AC_CustomControl: RP_FILT_HZ to RPY_FILT_HZ
2024-03-14 09:33:54 +09:00
Andy Piper
3721b434e1
AC_AttitudeControl: ensure yaw gets a FLTD default
2024-03-14 09:33:54 +09:00
Iampete1
f1821ce4fc
AC_AttitudeControl: fix reset_target_and_rate method
2024-03-14 09:33:54 +09:00
Randy Mackay
9ec47e0651
AP_Camera: fix video recording while armed
2024-03-14 09:33:54 +09:00
Andrew Tridgell
ef911d30d8
AP_Param: fixed build of CubeOrange-periph
2024-03-14 09:33:54 +09:00
Andrew Tridgell
dd1e91528d
AP_Param: fixed cygwin build
...
the cygwin build is not generating binaries failing with:
undefined reference to `AP_Param::load_param_defaults(char const volatile*, int, bool)
there is a 2nd problem that the CI test for cygwin doesn't fail when
the build fails. That will be addressed separately
2024-03-14 09:33:54 +09:00
Peter Barker
08a45293f2
AP_BattMonitor: fix compilation when scripting in but scripted-battery out
...
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2024-03-14 09:33:54 +09:00
Rhys Mainwaring
1110dd7a7b
AP_DDS: use msg_prefix in GCS_SEND_TEXT
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-14 09:33:54 +09:00
Rhys Mainwaring
ed0a7d5e6e
AP_DDS: use microxrcedds_gen default-container-prealloc-size
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-14 09:33:54 +09:00
Rhys Mainwaring
9a01419c27
AP_DDS: remove unused TFMessage variable
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-14 09:33:54 +09:00
Peter Barker
3f2e3615e5
AP_RCProtocol: CRSF: use subtraction with times, not time+timedelta
2024-03-14 09:33:54 +09:00
Andrew Tridgell
fd6b3cda0e
AP_RCProtocol: decode high duty-cycle CRSF frames using frame markers rather than timeouts
...
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
2024-03-14 09:33:54 +09:00
Peter Barker
7b727a8ac1
AP_RCProtocol: correct CSRF->CRSF
...
Co-authored-by: Andy Piper <github@andypiper.com>
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
2024-03-14 09:33:54 +09:00
Andy Piper
69d3968b9f
AP_RCProtocol: add tests for CRSF and fix protocol test
...
fixed RCProtocolTest on SITL and make it pass/fail with an exit code
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
2024-03-14 09:33:54 +09:00
rishabsingh3003
40068358c5
AC_Avoid: Remove sensor status checks
2024-03-12 11:30:17 +11:00
rishabsingh3003
a42f537e61
AP_Proximity: Improve get_status handling
2024-03-12 11:30:17 +11:00
rishabsingh3003
6a87f59d59
AP_RangeFinder: move multican to AP_CANSensor
2024-03-12 11:30:17 +11:00
rishabsingh3003
488bcf6125
AP_Proximity: move mutlican to AP_CANSensor
2024-03-12 11:30:17 +11:00
rishabsingh3003
f552247d4e
AP_Arming: Remove MR72
2024-03-12 11:30:17 +11:00
rishabsingh3003
4aaefb7b9e
AP_CANManager: Add multiCAN interface
2024-03-12 11:30:17 +11:00
rishabsingh3003
19b6b3bef9
AP_Arming: Add check for CAN MR72
2024-03-12 11:30:17 +11:00
rishabsingh3003
771a2da715
AP_Proximity: Add support for CAN MR72
2024-03-12 11:30:17 +11:00
rishabsingh3003
03ad0b9631
AP_CANMangaer: Add support for CAN MR72
2024-03-12 11:30:17 +11:00
bugobliterator
6fa4259b21
AP_GPS: broaden the acceptance criteria for GPS Yaw measurement
2024-02-14 09:21:15 +09:00
Iampete1
eba74e53c7
AP_Parachute: do relay conversion if ever enabled
2024-02-14 09:21:15 +09:00
Andrew Tridgell
e36a6226a8
HAL_ChibiOS: fixed CANFD timings (again!)
...
the timing table was not correct, thanks to APD for pointing this out.
This is recalculated from
https://www.kvaser.com/support/calculators/can-fd-bit-timing-calculator ,
with transmitter timing delay compensation added and tested with Salae
captures to ensure we are getting the right bit rates
2024-02-14 09:21:15 +09:00
Andrew Tridgell
e2bccebfb8
AP_Param: fixed setting of defaults for dynamic param trees
...
when we load a VARPTR subtree we need to re-scan the parameter
defaults file from @ROMFS/defaults.parm in case there are defaults
applicable to this subtree
2024-02-14 09:21:15 +09:00
yjuav
9bf73db55e
hwdef: add YJUAV_A6Ultra board support
2024-02-14 09:21:15 +09:00
Randy Mackay
1c41244fe5
Mount: Siyi waits for non-zero cam firmware version
2024-02-14 09:21:15 +09:00
David O'Connor
ef10be5918
hwdef: add AnyLeaf H7 board
2024-02-14 09:21:15 +09:00
Andy Piper
3f8c4770b0
AP_RCProtocol: discriminate GHST and CRSF based on first byte
...
do not change to GHST baudrate unless it has been specifically configured
2024-02-14 09:21:15 +09:00
Andrew Tridgell
2c378f4ba0
HAL_Linux: fixed float calc of time for onboard flow
2024-02-14 09:21:15 +09:00
Andrew Tridgell
350be1b24f
HAL_SITL: use integer maths for clocks
...
same fix as for HAL_Linux
2024-02-14 09:21:15 +09:00
Andrew Tridgell
55d2404e4c
HAL_Linux: fixed time function to use integer maths
...
avoid floating point rounding errors after long uptimes.
thanks to Richard (RSAXVC) for finding this
2024-02-14 09:21:15 +09:00
Andrew Tridgell
c51d326f53
AP_Scripting: prevent double close in web server
2024-02-14 09:21:15 +09:00
Andrew Tridgell
d98036990e
AP_Scripting: prevent re-use of closed socket
...
this prevents a null pointer dereference after a close of a network
socket
2024-02-14 09:21:15 +09:00
Andrew Tridgell
7c47049076
AP_Param: don't enable param backup on all boards
...
this fixes an issue with resetting of parameters when going between
4.4.x and 4.5.x on MatekH743, and on any other board using flash
storage where the storage size has increased from 16k to 32k between
4.4.x and 4.5.x
The problem is that when you update to 4.5.x the parameter code stored
a backup of parameters in the StorageParamBak storage region which is
in the last section of storage. When you downgrade to 4.4.x the
AP_FlashStorage::load_sector() code tries to load this data and gets
an error as it is beyond the end of the available 16k storage. This
triggers an erase_all() and loss of parameters
2024-01-28 08:43:57 +11:00
Andrew Tridgell
6e3369611e
HAL_ChibiOS: enable clock management on G4
...
this allows for a different clock tree in the main fw from the
bootloader
2024-01-25 11:44:52 +11:00
Andrew Tridgell
06a8aef998
HAL_ChibiOS: switched G4 FDCAN clock to 80MHz
...
this requires main CPU clock at 160 MHz instead of 168 MHz
2024-01-25 11:44:44 +11:00
Andrew Tridgell
2d965684f6
HAL_ChibiOS: fixed CANFD timings
...
our CANFD timings were resulting in a lot of busoff errors. Here is an
example of master at 1Mbit/5MBit:
Getting @SYS/can0_stats.txt as -
------- Clock Config -------
CAN_CLK_FREQ: 80MHz
Std Timings: bitrate=1000000 presc=7
sjw=0 bs1=7 bs2=0 sample_point=90.00000%
FD Timings: bitrate=5000000 presc=1
sjw=0 bs1=5 bs2=0 sample_point=90.00000%
------- CAN Interface Stats -------
tx_requests: 2689
tx_rejected: 0
tx_overflow: 443
tx_success: 7
tx_timedout: 2232
tx_abort: 0
rx_received: 18470
rx_overflow: 0
rx_errors: 0
num_busoff_err: 34439
num_events: 18477
ECR: F8
fdf_rx: 18467
fdf_tx_req: 2182
fdf_tx: 0
here is an example with the new timings:
------- Clock Config -------
CAN_CLK_FREQ: 80MHz
Std Timings: bitrate=1000000 presc=8
sjw=1 bs1=8 bs2=1 sample_point=90.00000%
FD Timings: bitrate=8000000 presc=2
sjw=3 bs1=8 bs2=3 sample_point=80.00000%
------- CAN Interface Stats -------
tx_requests: 3023
tx_rejected: 0
tx_overflow: 0
tx_success: 3023
tx_timedout: 0
tx_abort: 0
rx_received: 27865
rx_overflow: 0
rx_errors: 0
num_busoff_err: 0
num_events: 30888
ECR: 0
fdf_rx: 27862
fdf_tx_req: 3016
fdf_tx: 3016
I am testing between a CubeOrange and a Pixhawk6X. I tested 1, 2, 4, 5
and 8 MBit (which are the only valid FD bitrates in our parameters)
Many thanks to Kai from Salient Motion for finding this issue and
providing the corrected timing table
2024-01-25 11:44:32 +11:00
Peter Barker
f18e196fa9
GCS_MAVLink: use virtual method for GCS_MAVLink::handle_message
...
use more appropriate naming for the method.
2024-01-24 09:07:41 +11:00
Peter Barker
475ef8a06d
AP_Mission: fix use of uninitialised stack data
...
loading missions via FTP ends up using uninitialised stack data when storing missions.
2024-01-24 09:04:28 +11:00
Hayden Donald
a81f2785aa
AP_HAL_ChibiOS: Use correct pin config for ADC2 and ADC3
2024-01-24 08:03:24 +11:00
MallikarjunSE
873e2eac7d
AP_HAL_ChibiOS: update truenav hwdef
2024-01-24 07:58:09 +11:00
J.R. Bronkar
784a21bcab
AP_Mission: fractional Loiter Turn Support
...
Adds special storage handling for loiter turns. Fractional Loiter
Turns 0<N<1 are stored by multiplying the turn number by 256, then
dividing that number by 256 on retrieval.
2024-01-22 20:27:20 -08:00
Andrew Tridgell
50b95c81ca
AP_Param: whitespace fix
2024-01-23 15:00:30 +11:00
Andrew Tridgell
b051719836
SITL: fixed name of pitch limit parameters
2024-01-23 15:00:30 +11:00
Andrew Tridgell
e714f0a7a3
AP_HAL_ChibiOS: fixed name of pitch limit parameters
2024-01-23 15:00:30 +11:00
Andrew Tridgell
315f4963cc
SITL: fixed parameter names
2024-01-23 15:00:30 +11:00
Andrew Tridgell
4f182f3194
AP_Scripting: fixed parameter names
2024-01-23 15:00:30 +11:00
Andrew Tridgell
061ac459f8
RC_Channel: tidy a comment for LAND_PITCH_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
f51fa31aae
AP_TECS: fixed param names in comments
2024-01-23 15:00:30 +11:00
Andrew Tridgell
77877584f8
AP_Scripting: fixed example script
2024-01-23 15:00:30 +11:00
Andrew Tridgell
15a9909127
SITL: tidy TRIM_PITCH to PTCH_TRIM_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
3643eb6d2a
AP_Vehicle: tidy TRIM_PITCH to PTCH_TRIM_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
04d72d3adc
SITL: convert param files for LAND_PITCH_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
2c73c56403
AP_TECS: convert LAND_PITCH_CD to LAND_PITCH_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
3fddc487df
AP_Landing: convert LAND_PITCH_CD to LAND_PITCH_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
bea9102d72
SITL: convert param files LIM_ROLL_CD -> ROLL_LIMIT_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
a6bceccd82
AP_HAL_ChibiOS: convert param files LIM_ROLL_CD -> ROLL_LIMIT_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
cfc30fac44
AP_Vehicle: change LIM_ROLL_CD to ROLL_LIMIT_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
0430923639
APM_Control: change LIM_ROLL_CD to ROLL_LIMIT_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
74e455ef6a
SITL: convert param files for pitch limits
2024-01-23 15:00:30 +11:00
Andrew Tridgell
862b0ed8d6
AP_HAL_ChibiOS: convert param files for pitch limits
2024-01-23 15:00:30 +11:00
Andrew Tridgell
718fff0e96
AP_Vehicle: convert LIM_PITCH_MIN/MAX -> PTCH_LIM_MIN/MAX_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
7d5685c55f
AP_TECS: convert LIM_PITCH_MIN/MAX -> PTCH_LIM_MIN/MAX_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
93c4b75a60
APM_Control: convert LIM_PITCH_MIN/MAX -> PTCH_LIM_MIN/MAX_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
d0757b5aec
SITL: param rename for CRUISE_ALT_FLOOR
2024-01-23 15:00:30 +11:00
Andrew Tridgell
54f38b7570
SITL: convert ALT_HOLD_RTL and ALT_HOLD_FBWCM
2024-01-23 15:00:30 +11:00
Andrew Tridgell
a0c2f5eadb
AP_Scripting: convert ALT_HOLD_RTL to RTL_ALTITUDE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
5147ccd4e1
AP_OSD: convert ALT_HOLD_RTL to RTL_ALTITUDE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
e5199a71d6
AP_HAL_ChibiOS: convert ALT_HOLD_RTL to RTL_ALTITUDE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
1f7f4bac73
AP_Vehicle: convert MIN_GNDSPEED_CM to MIN_GROUNDSPEED
2024-01-23 15:00:30 +11:00
Andrew Tridgell
c2038ee18e
AP_Landing: convert MIN_GNDSPEED_CM to MIN_GROUNDSPEED
2024-01-23 15:00:30 +11:00
Andrew Tridgell
a87dea0139
SITL: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
d65809ffc1
AP_TECS: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
8fd0bc6f6a
AP_Scripting: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
fdf286f0b0
AP_OSD: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
180a738e19
AP_Landing: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
f935cbaead
AP_HAL_ChibiOS: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
06401fdcbf
AP_Airspeed: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
c8813677b3
AP_TECS: convert remaining uses of TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
79ab474c51
AP_Soaring: convert remaining uses of TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
00eeac0551
AP_Scripting: convert remaining uses of TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
2a9fe41757
AP_OSD: convert remaining uses of TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
c3ae310d4c
SITL: converted TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
98d40d0e58
AP_HAL_ChibiOS: converted TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
42be3d11ad
AP_Vehicle: change TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
b1e6c1de41
AP_TECS: change TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
ed9180154a
AP_Soaring: change TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Andrew Tridgell
ed13b97526
AP_Landing: change TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Tim Tuxworth
426f645f5e
SITL: convert TRIM_PITCH_CD to TRIM_PITCH_DEG
2024-01-23 15:00:30 +11:00
Tim Tuxworth
d749efb40d
AP_Vehicle: use new pitch_trim in degrees in AP_FixedWing
2024-01-23 15:00:30 +11:00
Tim Tuxworth
b1c8511386
AP_TECS: use new pitch_trim in degrees
2024-01-23 15:00:30 +11:00
Tim Tuxworth
4919ae8f59
AP_Param: added convert_centi_parameter()
2024-01-23 15:00:30 +11:00
Andy Piper
6c634ebc00
AP_HAL_ChibiOS: allow dshot beeps to play on all dshot ESC types
2024-01-23 11:58:55 +11:00
Peter Barker
76eb1b43e4
SITL: rename COMPASS_TYPEMASK to COMPASS_DISBLMSK
...
this is a very confusingly named parameter. I've seen several instances of people treating this as an enable mask rather than a disable mask
2024-01-23 11:54:49 +11:00
Peter Barker
331110639e
AP_HAL_ChibiOS: rename COMPASS_TYPEMASK to COMPASS_DISBLMSK
...
this is a very confusingly named parameter. I've seen several instances of people treating this as an enable mask rather than a disable mask
2024-01-23 11:54:49 +11:00
Peter Barker
ecc7188d97
AP_Compass: rename COMPASS_TYPEMASK to COMPASS_DISBLMSK
...
this is a very confusingly named parameter. I've seen several instances of people treating this as an enable mask rather than a disable mask
2024-01-23 11:54:49 +11:00
Andrew Tridgell
140518da3c
hwdef: added support for Holybro6X-45686
2024-01-23 11:49:14 +11:00
Andrew Tridgell
a25f10a914
AP_BoardConfig: added detection of Holybro6X-45686
2024-01-23 11:49:14 +11:00
Peter Barker
34188e892f
AP_HAL_SITL: correct ubsan compilation
2024-01-23 11:30:23 +11:00
Peter Barker
cac3a2216d
GCS_MAVLink: make mavlink-required methods available even if not HAL_GCS_ENABLED
2024-01-23 11:27:30 +11:00
Peter Barker
e8708227a1
SITL: new Loweheiser generator/efi sim
...
Co-authored-by: Joshua Henderson <hendjoshsr71@gmail.com>
SITL: break out common GeneratorEngine code
2024-01-23 11:27:30 +11:00
Peter Barker
940b6fd1fb
AP_HAL_SITL: new Loweheiser generator/efi sim
2024-01-23 11:27:30 +11:00
Sean Kovacs
72804196b1
Updated identification code per the datasheet
2024-01-23 11:08:33 +11:00
Iampete1
ad7b8b001b
AP_Relay: send relay status for all relays with valid functions
2024-01-23 10:42:02 +11:00
Iampete1
92ea15f9c3
AP_Relay: fix missing math include
2024-01-23 10:42:02 +11:00
Iampete1
cbe22af35f
AP_Relay: use correct define for DroneCAN relay
2024-01-23 10:42:02 +11:00
Troy Benjegerdes
0151dabf52
AP_MotorsUGV: Fix Riscv64 compiler error issue #25974
2024-01-23 08:34:33 +09:00
Peter Barker
bddb9aaac7
SITL: add ASSERT_STORAGE_SIZE macro
...
saves havin gto name the dummy variable yourself
2024-01-22 22:44:05 +11:00
Peter Barker
cedcd190fc
GCS_MAVLink: add ASSERT_STORAGE_SIZE macro
...
saves havin gto name the dummy variable yourself
2024-01-22 22:44:05 +11:00
Peter Barker
b0f7f84f4f
AP_Rally: add ASSERT_STORAGE_SIZE macro
...
saves havin gto name the dummy variable yourself
2024-01-22 22:44:05 +11:00
Peter Barker
b94738a864
AP_Mission: add ASSERT_STORAGE_SIZE macro
...
saves havin gto name the dummy variable yourself
2024-01-22 22:44:05 +11:00
Peter Barker
9213eef56c
AP_Generator: add ASSERT_STORAGE_SIZE macro
...
saves havin gto name the dummy variable yourself
2024-01-22 22:44:05 +11:00
Peter Barker
5488ca6403
AP_Common: add ASSERT_STORAGE_SIZE macro
...
saves havin gto name the dummy variable yourself
2024-01-22 22:44:05 +11:00