Peter Barker
4e27c51aa1
AP_NavEKF3: do not log DefaultAirspeed if logging not started
...
if we are not going to use this value ourselves then we certainly should not add it to the replay log
2024-08-27 10:15:10 +10:00
Peter Barker
00dc15063e
AP_NavEKF: avoid copying all but the best element when recalling time-horizon data
2024-08-27 10:07:52 +10:00
Iampete1
98d9890bf1
AP_ICEngine: convert from local servo endpoints and rc channel params
2024-08-27 09:37:34 +10:00
Iampete1
51963f497b
RC_Channel: add ICEngine start / stop aux function
2024-08-27 09:37:34 +10:00
Iampete1
eee2d2f57e
SRV_Channel: add methods to set defualt and save min/max values
2024-08-27 09:37:34 +10:00
Peter Barker
39b4b80a5f
AP_GPS: create real AP_GPS_Blended backend
2024-08-27 09:26:06 +10:00
Peter Barker
a65cd27435
AP_Beacon: allow hwdefs to override number of beacons
...
... also a few other variables.
Also move these out of the main header file as one is internal and the others should go in the ocnfig. in case the values are used elsewhere
2024-08-26 13:48:02 +10:00
Ryan Friedman
284faf08ee
AP_GSOF: Use sparse endian instead of custom code
...
* This saves flash
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-26 13:31:49 +10:00
Willian Galvani
616d74f1b0
AP_Scripting: add note about generating code for extension fields
2024-08-24 14:18:53 +01:00
Wu
52c94e2a5b
AP_HAL_ChibiOS: add SPA06 baro for RadiolinkPIX6
2024-08-23 18:38:27 +10:00
Andy Piper
98f3a4b7d5
AP_InertialSensor: allow backend filters to be updated independently from a separate thread
2024-08-23 18:34:28 +10:00
Tatsuya Yamaguchi
62e3c6a6a9
AC_AttitudeControl: update comment to reflect the current logic in is_active_xy()
2024-08-23 07:14:50 +10:00
jamming
988d50fd9b
hwdef: Add IST8310 and RM3100 Compass support for HolybroG4_GPS
2024-08-22 08:57:18 +10:00
jamming
a3c930be7b
AP_HAL_ChibiOS: Add a new target HolybroG4 DroneCAN Airspeed
2024-08-22 08:56:22 +10:00
Andy Piper
9c588d6ae2
AP_HAL_ChibiOS: do not include NeoPixel in minimum pulse separation
2024-08-21 17:24:01 +10:00
Randy Mackay
0d568b500a
AP_Scripting: message_interval example handles 0hz
2024-08-21 11:41:50 +09:00
Andrew Tridgell
d3a1d515cb
AP_Scripting: added TECS tuning to revert param script
2024-08-21 06:46:56 +10:00
Andrew Tridgell
1b4fb403f2
AP_NavEKF2: added EK2_OPTIONS
...
this allows for disabling of external navigation data (such as visual
odomotry) in EKF2. This is very useful when using EKF2 as a fallback
and truth reference when testing visual odomotry on EKF3
2024-08-21 06:32:34 +10:00
Peter Barker
2e1364e3b0
autotest: include SBF when testing GPS backends work
2024-08-21 06:31:41 +10:00
Peter Barker
07b27d76be
SITL: correct and augment SBF simulator
...
- checksum calculation was including header parts in CRC twice
- need to send DOP message to make EKF happy
- need to supply own number of satellites
- must pad packets to a multiple of 4 bytes
2024-08-21 06:31:41 +10:00
Peter Barker
3bde446538
AP_GPS: SBF: avoid FPE when undulation is DNF
2024-08-21 06:31:41 +10:00
chiara de saint giniez
c9f648b97c
SITL: SBF driver
2024-08-21 06:31:41 +10:00
Peter Barker
ebc8a71c36
GCS_MAVLink: allow cancelling of mission upload by sending MISSION_CLEAR_ALL
2024-08-20 20:46:41 +10:00
Peter Barker
c0735d136c
GCS_MAVLink: factor out a check_receiving_cancel method
...
allow reuse of this logic
2024-08-20 20:46:41 +10:00
Peter Barker
8ee7bf2dcb
AP_GPS: change GPS_TYPE value 10 from SBF to Septentrio
2024-08-20 20:45:45 +10:00
Peter Barker
b86380bbc6
AP_Camera: create and use an option_is_enabled
2024-08-20 14:50:23 +10:00
Ryan Friedman
d859e9aa55
AP_GSOF: Disable packet1 test for now
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-20 14:50:05 +10:00
Ryan Friedman
724e61fa70
Tools: factor out common library for GSOF
...
* Add tests too
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-20 14:50:05 +10:00
Ryan Friedman
921ef6cd36
AP_GSOF: factor out common library for GSOF
...
* Add tests too
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-20 14:50:05 +10:00
Ryan Friedman
f8295cb52b
AP_GPS: factor out common library for GSOF
...
* Add tests too
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-20 14:50:05 +10:00
Andrew Tridgell
669cb6563b
AP_GPS: allow for EAHRS_SENSORS to not include GPS
...
this allows external AHRS GPS to not be presented to AP_GPS as a
possible driver
2024-08-20 10:27:01 +10:00
Thomas Watson
7c5a46bac2
AP_DroneCAN: DNA_Server: arrange db methods into more logical order
2024-08-20 10:22:55 +10:00
Thomas Watson
b38766c469
AP_DroneCAN: DNA_Server: clarify comments with consistent terminology
2024-08-20 10:22:55 +10:00
Thomas Watson
9669b4e85d
AP_DroneCAN: DNA_Server: rename db methods to use consistent terminology
...
Also use snake_case like the rest of Ardupilot.
2024-08-20 10:22:55 +10:00
Thomas Watson
ddf74e2da4
AP_DroneCAN: DNA_Server: rename node record structure
...
Rename NodeData to NodeRecord to provide a more specific name and match
the record term used in the comments. Also nominally allows stuff to be
associated with the nodes that's not the record, as expanding the record
is hard.
Additionally, rename the `hwid` field to `uid` as that's what's used in
the rest of the code.
2024-08-20 10:22:55 +10:00
Thomas Watson
e22f26e507
AP_DroneCAN: DNA_Server: briefly document database to guide cleanup
2024-08-20 10:22:55 +10:00
Iampete1
4ab976178e
SRV_Channels: find_channel: use channel mask remove need for search over all channels
2024-08-20 09:41:58 +10:00
Peter Barker
b1ae1591fb
AP_TemperatureSensor: add AP_TEMPERATURE_SENSOR_BACKEND_DEFAULT_ENABLED
2024-08-20 09:34:21 +10:00
Andrew Tridgell
faf769d8cd
AP_Param: throw error if we lose parameters
...
if we can't save a parameter due to the queue size not being large
enough then there is a coding error, likely the code trying to save
large numbers of parameters while armed
2024-08-20 09:30:22 +10:00
Iampete1
d0d5dfddda
AP_ESC_Telem: getters: check index is in range first
2024-08-20 09:14:11 +10:00
Iampete1
f9f8c2aa29
AP_ESC_Telem: add `telemdata.valid` method to simplify code
2024-08-20 09:14:11 +10:00
Iampete1
64c2a1070f
AP_ESC_Telem: SITL: fill in extended status values
2024-08-20 09:14:11 +10:00
Iampete1
be80f83679
AP_ESC_Telem: add getters for extended status values
2024-08-20 09:14:11 +10:00
timtuxworth
c2a5554e9f
AP_Vehicle: Bindings for crosstrack in Lua
2024-08-20 09:10:42 +10:00
timtuxworth
8a93c6a264
AP_Scripting: Bindings for crosstrack in Lua
2024-08-20 09:10:42 +10:00
Iampete1
b811791863
Filter: examples: TransferFunctionCheck: add support for varable DT low pass
2024-08-20 09:09:41 +10:00
Iampete1
e2ce21a237
Filter: LowPassFilter: split into two classes for constant and variable dt
2024-08-20 09:09:41 +10:00
Iampete1
7d7333a91f
Filter: example: TransferFunctionCheck: override constant dt filter
2024-08-20 09:09:41 +10:00
Iampete1
ee8a8f0254
SITL: SIM_Battery: provde dt in voltage filter apply function
2024-08-20 09:09:41 +10:00
Iampete1
89297737ea
AP_InertialSensor: move to new constant dt low pass filter class
2024-08-20 09:09:41 +10:00
Iampete1
44918b0e75
AP_ICEngine: move to new constant dt low pass filter class
2024-08-20 09:09:41 +10:00
Iampete1
1d589c5244
AP_GyroFFT: move to new constant dt low pass filter class
2024-08-20 09:09:41 +10:00
Iampete1
5cc63d7e6f
APM_Control: move to new constant dt low pass filter class
2024-08-20 09:09:41 +10:00
Loki077
0c29d4280c
AP_Scripting: AP_ESC_Telem method update
...
-Updated AP_ESC_Telem methods to use ESC_TELEM_MAX_ESCS instead of NUM_SERVO_CHANNELS.
- the place where the function returns bool adding skip check.
2024-08-19 21:16:41 +10:00
Loki077
46c98d6c95
AP_Scripting: added lua binding get_last_update for efi and esc
2024-08-19 21:16:41 +10:00
Loki077
94059ed7bc
AP_ICEngine: Add Option to Control the direction of Cranking.
...
Added the 5th bit to the ICE_OPTION parameter to enable CRANK_DIR_REVERSE control, specifically for managing Hirth engine direction using AP_ICEngine_TCA9554.
2024-08-19 20:21:57 +10:00
Lokesh-Ramina
54ec26a80a
AP_EFI: Adding EFIS log for Hirth
...
- Added EFIS log for Hirth engine
- Added ThM to help understand the engine logs better
- Updated the field names to keep the total length 64-characters long.
- Added Bitfield for the EFIS log to log all errors.
2024-08-19 07:11:50 +10:00
Andrew Tridgell
1fe21b6120
QURT: allow for external compasses
...
this allows for additional compasses on I2C
2024-08-17 13:20:00 +10:00
Pierre Kancir
f1dd2bb2e8
AP_HAL_Linux: SITL: add missing header for timeval struct on alpine linux
2024-08-15 22:33:42 +10:00
Pierre Kancir
3e4241ee7f
AP_HAL: add missing header for timeval struct on alpine linux
2024-08-15 22:33:42 +10:00
Pierre Kancir
102547968f
SITL: add missing header for timeval struct on alpine linux
2024-08-15 22:33:42 +10:00
Peter Barker
ca9a504c4f
AP_Camera: move defintiion of HAL_RUNCAM_ENABLED into AP_Camera_config.h
2024-08-15 18:15:05 +10:00
Gone4Dirt
1de229debc
AP_MotorsHeli_RSC: Make variables in constructor const
2024-08-14 23:39:01 -04:00
Gone4Dirt
7271a469fd
AP_MotorsHeli: Move heli logging down to motors
2024-08-14 23:39:01 -04:00
Peter Barker
60c2e4278c
AP_Compass: avoid use of MAV_RESULT if mavlink bindings not used
2024-08-14 19:40:31 +10:00
Peter Barker
571f18bb69
AP_Terrain: gate mavlink includes on HAL_GCS_ENABLED
...
avoids trying to include headers which have not been generated"
2024-08-14 19:39:16 +10:00
Peter Barker
ba305025c4
AP_Notify: use default value for DEFAULT_NTF_LED_TYPES for NavIO2
...
this is the default default value for this define
2024-08-14 19:38:48 +10:00
Peter Barker
b47bcc4429
AP_Notify: use default DEFAULT_NTF_LED_TYPES on unrecognised Linux boards
...
now have two ifndef blocks, one of which defaults things on recognized linux boards, the other generically.
Preparation for removing the defaultin for Linux boards in this file
2024-08-14 19:38:48 +10:00
Peter Barker
7c2ee8d53c
AP_Notify: use DEFAULT_NTF_LED_TYPES for chibios boards
...
default is the same as what ChibiOS sets
2024-08-14 19:38:48 +10:00
root
c854830702
AP_VideoTX:add additional freq bands(RushFPV 3.3GHz)
2024-08-13 21:32:56 +10:00
James O'Shannessy
39f7d7a3ad
AP_ExternalAHRS: Allow InertialLabs to be used as build option properly
...
build_options cannot autodetect InertialLabs since the feature is extracted as AP_EXTERNAL_AHRS_INERTIALLABS_ENABLED (without the underscore).
This allows you to define in/out InertialLabs properly.
2024-08-13 21:32:11 +10:00
Andrew Tridgell
d225683d69
AP_GPS: fixed unconfigured uBlox pre-arm
...
when GPS_GNSS_MODE is zero (the default) we could get stuck trying to
configure the GNSS for F9P
2024-08-13 10:49:09 +10:00
Peter Barker
8c6a427107
AP_Vehicle: correct compilation when network port registering disabled
...
the ports member doesn't exist in this case
2024-08-13 10:46:45 +10:00
Peter Barker
f32f3beceb
AP_Networking: correct compilation when network port registering disabled
...
ports doesn't exist if this condition is false
2024-08-13 10:46:45 +10:00
Peter Barker
1dc87a0903
AP_OpticalFlow: simplify condition used for building onboard optical flow in
...
we're not being consistent in the use of defines to protect this feature; fix that
2024-08-13 10:45:31 +10:00
Andy Piper
edbe339f48
AP_Logger: correctly read file header for block logger
2024-08-13 10:44:35 +10:00
Peter Barker
3194fa1385
AP_Scripting: correct compilation when AP_SCRIPTING_SERIALDEVICE_ENABLED false
2024-08-13 10:43:29 +10:00
Peter Barker
6c788c6ae0
AP_Math: correct warning on fabsF
...
2024-08-08T01:51:53.6780446Z ../../libraries/AP_Math/vector3.cpp:432:9: warning: absolute value function 'fabsf' given an argument of type 'const double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]
2024-08-08T01:51:53.6781336Z if (fabsF(cosv) >= 1) {
2024-08-08T01:51:53.6781583Z ^
2024-08-08T01:51:53.6781930Z ../../libraries/AP_Math/ftype.h:50:18: note: expanded from macro 'fabsF'
2024-08-08T01:51:53.6782342Z #define fabsF(x) fabsf(x)
2024-08-08T01:51:53.6782572Z ^
2024-08-08T01:51:53.6789178Z ../../libraries/AP_Math/vector3.cpp:633:16: note: in instantiation of member function 'Vector3<double>::angle' requested here
2024-08-08T01:51:53.6789800Z template class Vector3<double>;
2024-08-13 10:42:23 +10:00
Andy Piper
08bf7c6163
AP_HAL_ChibiOS: Flywoo H743 Pro
2024-08-13 10:20:15 +10:00
Thomas Watson
e12f345bae
AP_DroneCAN: DNA_Server: make lower level database tasks private
...
All the higher level database operations need to be locked for the whole
duration of the operation, so nobody should be using the lower-level
tasks or raw read/write functions. We can also remove the locks from
them.
The database can now safely be used by multiple servers.
2024-08-13 09:58:44 +10:00
Thomas Watson
4097e9fa42
AP_DroneCAN: DNA_Server: move allocation operation to db
...
Must be locked for the whole operation due to the find free/add
read-modify-write.
Preserves the previous behavior of sending back an ID of 0 in case of
allocation failure, for better or worse.
2024-08-13 09:58:44 +10:00
Thomas Watson
f406c62449
AP_DroneCAN: DNA_Server: move node info update operation to db
...
Must be locked for the whole operation due to the occupied check and
addition read-modify-write.
2024-08-13 09:58:44 +10:00
Thomas Watson
e79437d04a
AP_DroneCAN: DNA_Server: move init operation into db
...
Must be locked for the whole operation due to the get/add
read-modify-write.
2024-08-13 09:58:44 +10:00
Thomas Watson
01e285c681
AP_DroneCAN: DNA_Server: move database tasks to db class
...
The server should not have raw read/write access to the database so the
database needs to take over the tasks.
2024-08-13 09:58:44 +10:00
Thomas Watson
a9774d2334
AP_DroneCAN: DNA_Server: move storage read/write to its own class
...
There is (currently) only one storage area that is used by all servers,
so it needs to be managed by its own class shared among them.
The occupied mask is also moved as it reflects the storage contents and
so can't be stored by each server.
2024-08-13 09:58:44 +10:00
Iampete1
f6da3ce764
AC_AutoTune: add support for testing tune via aux function
2024-08-13 08:57:44 +09:00
Iampete1
94d3e2673a
AC_AutoTune: Multi and Heli: only load tuned gains if a axis has completed successfully
2024-08-13 08:57:44 +09:00
Iampete1
9da6f321a0
RC_Channel: add autotune switch
2024-08-13 08:57:44 +09:00
Peter Barker
c3b6127b1b
AP_ExternalAHRS: correct VectorNAV handling of error term
2024-08-13 08:38:21 +10:00
Peter Barker
f389549d5d
AP_InertialSensor: correct warnings on static_assert requiring a message
2024-08-13 08:38:00 +10:00
Peter Barker
ce03fd3ed9
AC_AutoTune: remove unused variable from heli autotune
2024-08-12 13:30:26 -04:00
Peter Barker
748fe538ea
AP_Winch: correct compilation when backends compiled out
2024-08-12 18:28:27 +10:00
Peter Barker
27a7a21805
AP_Compass: correct compilation when logging disabled
2024-08-12 18:28:07 +10:00
Peter Barker
610ba486ad
AP_MSP: cut more code out based on defines
2024-08-12 18:07:21 +10:00
Peter Barker
5c3aa91721
AP_RCTelemetry: add missing gate for AP_VIDEOTX_ENABLED
...
possible nullptr issue?
2024-08-12 17:52:04 +10:00
Peter Barker
92dd71203e
AP_VideoTX: correct include to use config.h
...
need to avoid random headers in these config files!
2024-08-12 17:52:04 +10:00
Peter Barker
53e9fe0805
AP_Mount: correct compilation with HAL_MOUNT_SET_CAMERA_SOURCE_ENABLED off
2024-08-12 17:50:59 +10:00
Tom Pittenger
a014bcb5bd
AP_RPM: Allow more instances
2024-08-10 22:37:03 +10:00
mikefenghao
ff30224079
AP_HAL_ChibiOS:added new hardware PixPilot-V6PRO
2024-08-10 11:06:33 +10:00
Peter Barker
e75903d6fa
AP_Baro: replace gcs().send_text with GCS_SEND_TEXT
2024-08-09 14:53:55 -07:00
Peter Barker
127e634589
GCS_MAVLink: add and use Battery backend internal-use-only flag
...
sometimes the information from a backend is very useful for logging, but not via telemetry.
Add an option bit to signify this
2024-08-08 09:12:08 +10:00
Peter Barker
8ee09c299e
AP_BattMonitor: add and use Battery backend internal-use-only flag
...
sometimes the information from a backend is very useful for logging, but not via telemetry.
Add an option bit to signify this
2024-08-08 09:12:08 +10:00
Iampete1
34549cf0cb
AP_ESC_Telem: add logging of power percentage
2024-08-07 11:23:35 +01:00
Iampete1
8ec3d0f0a9
AP_DroneCAN: populate ESC power percentage
2024-08-07 11:23:35 +01:00
Andy Piper
a974f3fd42
AP_Motors: add access to per-motor thrust values
2024-08-07 18:45:50 +10:00
Andy Piper
fd19c3f401
AP_Vehicle: support per-motor throttle based notches
2024-08-07 18:45:50 +10:00
Peter Barker
e23e58fc17
SITL: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
4dac24796d
GCS_MAVLink: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
c0b905f6e6
AR_Motors: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
7c1d37f374
AP_VisualOdom: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
bfd97bf0cd
AP_Soaring: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
fd418ca59d
AP_RangeFinder: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
cee45a2fc2
AP_Radio: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
96b5fa6e93
AP_Proximity: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
496bbde384
AP_Mount: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
78afaebe55
AP_Logger: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
52d5b4e684
AP_LandingGear: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
9a1aece9ab
AP_HAL_ESP32: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
23b7e0f64d
AP_HAL_ChibiOS: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
f7767d7fd0
AP_Generator: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
4d24e7bbf0
AP_Follow: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
fa4e90a3bb
AP_Compass: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
ffb2a32144
AP_Camera: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
4565eed5ad
AP_BoardConfig: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
f5e55b9a12
AP_Beacon: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
d205e2e5cf
AP_BattMonitor: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
ec5eb88217
AP_Baro: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
edf42f799c
AP_AdvancedFailsafe: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
5db0eecb99
AC_Fence: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Peter Barker
bf09835509
AC_AutoTune: use GCS_SEND_TEXT rather than gcs().send_text
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-07 18:33:16 +10:00
Andy Piper
b6717e541a
AP_MSP: use highest ESC temp rather than motor temp
2024-08-07 18:10:56 +10:00
Andy Piper
f6984024c3
AP_ESC_Telem: use highest ESC temp rather than motor temp
2024-08-07 18:10:56 +10:00
Andy Piper
102f483623
AP_OSD: use highest ESC temp rather than motor temp
2024-08-07 18:10:56 +10:00
Andy Piper
189cc9d549
AP_HAL_ChibiOS: correctly uninvert RX/TX on F4 with inverter support
2024-08-07 17:34:34 +10:00
Andy Piper
c8989837bc
AP_HAL_ChibiOS: KakuteF4-Wing
2024-08-07 17:34:34 +10:00
Andy Piper
30ce705765
AP_HAL_ChibiOS: fix TMotor H743 with BMI270
2024-08-07 17:30:44 +10:00
Bob Long
078a86ad96
AP_Camera: fix altitude units in CAMERA_FOV_STATUS
2024-08-07 17:08:49 +10:00
Peter Barker
b6426516b8
AP_HAL_SITL: work around bug in dash
...
dash doesn't search the path for scripts, so allow user to specify path to ArduPilot scripts
2024-08-07 17:03:52 +10:00
George Zogopoulos
1f01f75036
AP_NavEKF3: Corrected logged units
2024-08-07 17:02:28 +10:00
Nicole Ashley
126d54bc93
AP_Vehicle: Initialise i-BUS telemetry when enabled
2024-08-07 14:01:44 +10:00
Nicole Ashley
e2c7b489a1
AP_OSD: Add i-BUS telemetry serial protocol value
2024-08-07 14:01:44 +10:00
Nicole Ashley
6f42acc01f
AP_SerialManager: Add serial protocol for i-BUS telemetry
2024-08-07 14:01:44 +10:00
Nicole Ashley
8040e7c502
AP_IBus_Telem: Initial implementation
...
Allows telemetry data to be sent to receivers that support the
i-BUS protocol (FlySky and Turnigy).
2024-08-07 14:01:44 +10:00
Peter Barker
70b23733ac
AR_Motors: make AP_Motors::PWMType enum class
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-06 18:15:35 +10:00
Peter Barker
70a1bc7606
AP_Motors: make AP_Motors::PWMType enum class
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-06 18:15:35 +10:00
Peter Barker
a211b66472
AP_BLHeli: make AP_Motors::PWMType enum class
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-08-06 18:15:35 +10:00
Leonard Hall
a4a9113cde
AC_Autotune: Fix bug introduced in #27370
2024-08-06 17:45:04 +10:00
George Zogopoulos
9df4796b70
AP_Scripting: Typo fixes
2024-08-06 14:03:27 +10:00
Peter Barker
bc80358e9b
AP_Camera: rely on AHRS for position, not GPS
...
our location may not be coming from a GPS
2024-08-06 12:11:30 +10:00
Peter Barker
b65a5a904c
AP_SerialManager: tweak error message
2024-08-06 11:36:33 +10:00