Tom Pittenger
810e51be0d
AP_Bootloader: reserve new board ID for FlysparkF4
2024-09-21 08:36:58 +10:00
muramura
0e72fc7bd2
Replay: Change NULL to nullptr
2024-09-20 10:38:56 +10:00
muramura
36dcadf652
Replay: Change to a Boolean value
2024-09-20 09:20:12 +10:00
Peter Barker
fb5c337328
AP_TemperatureSensor: specify units (degC) in comment for get_temperature
2024-09-19 12:37:50 -05:00
Rahul
7d907e9798
AP_TemperatureSensor: new MLX90614 sensor backend driver conversion fix
2024-09-19 22:29:24 +10:00
Gone4Dirt
4eba87d040
Blimp: Remove previous flight mode
2024-09-19 19:11:09 +09:00
Naveen Kumar
3dea20e5d6
Tools: added name to GIT_Success.txt
2024-09-19 19:10:20 +09:00
Ryan Friedman
aecb3268c7
AP_DDS: Correct compilation of tests without external odom
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-19 11:45:15 +10:00
muramura
c0d14ec397
GCS_MAVLink: Add conditions and delete the same processing
2024-09-19 11:44:57 +10:00
Oleksiy Protas
231eebe553
AntennaTracker: refuse to track (0;0)
...
This prevents erratic movements if the vehicle's GPS gives out zeroes at startup
2024-09-19 11:44:36 +10:00
bugobliterator
3d47f01dd4
AP_HAL_ChibiOS: enable TESTs on CubePilot-PPPGW
2024-09-19 11:44:22 +10:00
bugobliterator
5acf25973e
AP_Networking: add connector loopback test for Ethernet
2024-09-19 11:44:22 +10:00
Peter Barker
35c25be37e
Tools: stop invoking setup.py directly
...
the command-line interface for setup.py is deprecated
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
2024-09-19 11:43:03 +10:00
Peter Barker
69f2d0d0c6
Tools: Replay: fix use-after-free in Replay error path
2024-09-19 11:42:50 +10:00
Peter Barker
35a8a04787
waf: add -Werror=use-after-free to CFLAGS and CXXFLAGS
2024-09-19 11:42:50 +10:00
Peter Barker
c6491d6b45
CI: build CubeBlack-EKF2 not CubeOrange-EKF2 in CI
...
we really just care that EKF2 builds here, the board really isn't that important
2024-09-19 11:42:37 +10:00
Clyde McQueen
075a5c3cee
Sub: reject guided mode destinations early
2024-09-18 12:32:55 -03:00
Clyde McQueen
9cf63a5407
Sub: fully init yaw control on guided submode start
2024-09-18 12:32:55 -03:00
Rahul
1038b458b5
Tools: build_options.py: add MLX90614
2024-09-18 19:10:01 +10:00
Rahul
86b6102267
AP_TemperatureSensor: new MLX90614 sensor backend driver added
2024-09-18 19:10:01 +10:00
Henry Wurzburg
8c3621d021
hwdef: add bdshot to SpeedyBeeF405Wing
...
Co-authored-by: setup <alxdr64m@gmail.com>
2024-09-18 17:51:26 +10:00
Henry Wurzburg
df90b640ca
AP_Scripting:Add parameter controller applet
2024-09-18 13:10:26 +10:00
Tsuyoshi Arakawa
03476704ce
Tools: added name to GIT_Success.txt
2024-09-18 08:54:47 +10:00
Ryan Friedman
86f51ee5a4
Tools: Remove bionic support for ubuntu setup
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-17 22:11:22 +10:00
Iampete1
c19e5713ae
GCS_MAVLink: Fix Airspeed without AHRS
2024-09-17 22:11:06 +10:00
Peter Barker
8b50f3b54b
AP_OSD: don't go via RCMap singleton to get RPTY RC channels
2024-09-17 22:10:53 +10:00
Ruffalo Lavoisier
e3f76591fc
AP_HAL_ChibiOS: check nullptr 'name' variable
...
- Check nullptr before using the 'name' variable assigned from malloc()
2024-09-17 22:10:26 +10:00
Thomas Watson
20d04fa823
AP_DroneCAN: DNAServer: remove preferred allocation support
...
Nothing is known to support it so it can't be tested. Removing it saves
flash and reduces complexity.
2024-09-17 22:10:08 +10:00
Thomas Watson
a9ea760cad
Tools/ardupilotwaf: improve dronecangen dependency tracking
...
Have the build depend on the input message definition files and the
generator source code so that the code is regenerated if either change.
2024-09-17 10:45:17 +10:00
Thomas Watson
12a106333c
AP_DroneCAN: DNAServer: optimize allocation strategy
...
Number of allocation messages with 3 nodes (6 trials):
before: 44, 36, 35, 92, 107, 41
after: 28, 28, 28, 28, 26, 28
2024-09-17 10:42:05 +10:00
Ryan Friedman
dcfbf0ab69
AP_DDS: Add defines for experimental topics such as IMU
...
* Experimental topics, such as IMU, should have an easy way to be
disabled at compile time
* This demonstrates a pattern to add in new topics at compile time
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-17 10:40:59 +10:00
Oleksiy Protas
94f2eb4999
AP_Airspeed: Don't fail on REG_WHOAMI_RECHECK_ID
...
This prevents a false negative ID check for the cases when the AP is rebooted independently of the sensor, with the latter keeping a temporary ID that was set during initialization
2024-09-17 10:36:29 +10:00
Ryan Friedman
0cc07ac1ab
AP_DDS: Add test for geopose heading
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-17 10:32:25 +10:00
Peter Barker
6b7cb893d7
Tool: build_options.py: add missing IST8310 feature
2024-09-17 10:31:27 +10:00
Peter Barker
cd9e7e095a
hwdef: f103-GPS: explicltly nominiate compass backends supported
...
this target is overflowing as someone is trying to add a new compass..
2024-09-17 10:31:27 +10:00
Andy Piper
71e2b756af
AC_AttitudeControl: introduce ANG log message for high resolution attitude logging
...
Move RATE message to AC_AttitudeControl_Logging.cpp
2024-09-17 10:12:35 +10:00
Andy Piper
202de8cc40
autotest: FAST_ATTITUDE looks at ANG now
2024-09-17 10:12:35 +10:00
Andy Piper
3bbf4e6b33
Sub: log ANG attitude message
2024-09-17 10:12:35 +10:00
Andy Piper
2e194383d2
Plane: log ANG attitude message
2024-09-17 10:12:35 +10:00
Andy Piper
505d05d5f8
Copter: log ANG attitude message
2024-09-17 10:12:35 +10:00
Andy Piper
64a1fda05a
AP_Scheduler: record and make available the last sample time
2024-09-17 10:12:35 +10:00
junan
71a69367df
AP_HAL_Linux: file descriptor leaking and other issues in "Storage" of Linux.
...
- Fixed the fd leaking issue in "_storage_create" found by @peterbarker
- Remove the unnecessary call of "unlinkat" in "_storage_create"
- Simplify the implementation of "init"
Signed-off-by: junan <junan76@163.com>
2024-09-17 10:09:05 +10:00
Andrew Tridgell
9cb3354ba0
hwdef: default CAN MCAST enabled for PPPGW builds
2024-09-17 10:02:29 +10:00
Andrew Tridgell
c23815e705
Tools: rebuild PPPGW bootloaders
2024-09-17 10:02:29 +10:00
Andrew Tridgell
6d94bb8f81
Tools: added build option AP_NETWORKING_CAN_MCAST_ENABLED
2024-09-17 10:02:29 +10:00
Andrew Tridgell
ef4fce80fb
AP_Bootloader: support CAN multicast server
...
allows for fw update of network peripheral devices
2024-09-17 10:02:29 +10:00
Andrew Tridgell
f065548866
hwdef: enable CAN multicast support in PPP gateways
2024-09-17 10:02:29 +10:00
Andrew Tridgell
cd14b2e1c5
AP_Networking: added multicast UDP CAN server
...
this allows for operation of CAN interfaces over UDP multicast
networking
2024-09-17 10:02:29 +10:00
Andrew Tridgell
cc930bd49f
AP_CANManager: update for new callback API
2024-09-17 10:02:29 +10:00
Andrew Tridgell
4a102e2f2b
AP_HAL: support more than 1 registered CAN callback
...
this allows for CAN MCAST and MAVCAN at the same time
2024-09-17 10:02:29 +10:00