Peter Barker
e9668736b8
ArduPlane: simplify g2 object conversion
2024-02-27 10:37:45 +11:00
Peter Barker
f2e9e84278
AP_Param: simplify g2 object conversion
2024-02-27 10:37:45 +11:00
Iampete1
b7dd432409
AP_Scripting: allow loading moduels from ROMFS
2024-02-27 10:17:43 +11:00
Peter Barker
ac769014c4
AP_Filesystem: list virtual @SYS, @MISSION etc directories in /
...
Adds virtual directory entries for these virtual filesystems in /
RTL> ftp list
RTL> Listing /
D @MISSION
D @PARAM
D @ROMFS
D @SYS
D APM
D log
V5_BT.dfu 10541
bootlog.txt 297
dataman 350216
message-intervals-chan0.txt 7
Total size 352.60 kByte
ftp list @MISSION
RTL> Listing @MISSION
LIST: OP seq:7 sess:2 opcode:129 req_opcode:3 size:2 bc:0 ofs:0 plen=2 [2]
ftp list @ROMFS
RTL> Listing @ROMFS
bootloader.bin 16448
hwdef.dat 5743
io_firmware.bin 40880
Total size 61.59 kByte
This PR also makes us *much* more lenient in what we accept for looking at virtual filesystems, so
ftp list @SYS
ftp list /@SYS
ftp list @SYS/
ftp list /@SYS/
should all work
2024-02-27 10:07:01 +11:00
Peter Barker
e9d065c1cc
AP_NavEKF3: tidy population of fusion reports
...
simply take a refefence and use it
2024-02-26 20:55:41 +11:00
Peter Barker
df3267c9ba
waf: remove SKETCH and SKETCHNAME from build sysmte
...
... renaming one of them to AP_BUILD_TARGET
2024-02-26 15:42:25 +11:00
Andrew Piper
6d6c790e37
AP_GPS: fragments_received is a bitmask not a count
2024-02-26 09:23:08 +11:00
Paul Riseborough
870c6c5080
AP_TECS: Remove unused variable
2024-02-26 09:20:12 +11:00
Paul Riseborough
aecbd116e7
AP_TECS: Add /0 protection
2024-02-26 09:20:12 +11:00
Paul Riseborough
846eaecc0b
AP_TECS: Add option for speed to increase up to FBW max during descent
2024-02-26 09:20:12 +11:00
Richard Allen
bf1d364201
HAL_Linux: reduce delay(ms) jitter
...
Fix delay(1) rarely returning immediately.
On my RPi4, this once per 5-20k calls that worked.
Reduce the last call to microsleep according to the
remaining time needed in the last loop iteration.
2024-02-26 09:15:52 +11:00
Andrew Tridgell
0007c7dce0
AP_Periph: mark master as 1.8.0 dev
2024-02-26 07:53:39 +11:00
Andrew Tridgell
edd03b1ac2
AP_Periph: release notes for 1.7.0
2024-02-26 07:52:55 +11:00
Simon Hancock
2a67cbe681
AP_Logger: Add metadata for VER and FILE messages
2024-02-25 17:53:08 +11:00
Andrew Tridgell
591d65ec91
CI: fix ESP32 CI issue
...
ensure apt db is up to date before first install
2024-02-25 17:16:46 +11:00
Peter Barker
fc1c30bc36
AP_MSP: correct compilation when GPS disabled
...
../../libraries/AP_MSP/AP_MSP_Telem_Backend.cpp: In member function 'virtual void AP_MSP_Telem_Backend::update_gps_state(AP_MSP_Telem_Backend::gps_state_t&)':
../../libraries/AP_MSP/AP_MSP_Telem_Backend.cpp:206:5: error: 'AP_GPS' was not declared in this scope; did you mean 'RAW_GPS'?
206 | AP_GPS& gps = AP::gps();
| ^~~~~~
| RAW_GPS
compilation terminated due to -Wfatal-errors.
2024-02-25 12:47:40 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
957b05e53e
AP_PiccoloCAN: Remove duplicated code
...
Fix doxygen markup for consistency
Fix typos
2024-02-25 10:19:23 +11:00
Maxim Buzdalov
0ede7f5075
AP_ESC_Telem: replace selected repeated indexing with references
2024-02-25 10:15:39 +11:00
Maxim Buzdalov
58d82000db
AP_ESC_Telem: split logging and invalidation, deduplicate micros64()
2024-02-25 10:15:39 +11:00
Maxim Buzdalov
8a576f884e
AP_ESC_Telem: remove redundant initialization
2024-02-25 10:15:39 +11:00
Maxim Buzdalov
5329ab8d92
AP_ESC_Telem: cleanup whitespace
2024-02-25 10:15:39 +11:00
Maxim Buzdalov
4e280795b2
AP_ESC_Telem: for RPM, log NaN instead of 0 when there are no measurements
2024-02-25 10:15:39 +11:00
lthall
728d9a9f96
Copter: AC_AttitudeControl: RP_FILT_HZ to RPY_FILT_HZ
2024-02-24 08:45:35 +09:00
lthall
44977938d8
AC_CustomControl: RP_FILT_HZ to RPY_FILT_HZ
2024-02-24 08:45:35 +09:00
Andy Piper
5b2d760365
AC_AttitudeControl: ensure yaw gets a FLTD default
2024-02-24 08:45:35 +09:00
Peter Barker
f0616b1b84
AC_PID: avoid use of uninitialised stack data in example
2024-02-24 08:19:50 +09:00
Peter Barker
d92acaffce
autotest: improve diagnostics around expected statustext
2024-02-23 20:13:29 +11:00
Paul Riseborough
c8b5de34b5
Plane: Update description for Q_BCK_PIT_LIM
2024-02-23 15:26:47 +11:00
Paul Riseborough
95fb20dcd5
Plane: Prevent overloading quadplane wing during VTOL braking
...
Plane: Fix description for TECS_BCK_PIT_LIM
Plane: Add diagnostics logging for VTOL upper pitch limit calc
Plane: Rework "Prevent overloading quadplane wing during VTOL braking"
Implement an independent speed scaler calculation. During VTOL modes the plane surface speed scaler does not follow a 1/IAS function at low airspeed.
2024-02-23 15:26:47 +11:00
Paul Riseborough
378c2fd6c9
Plane: Fix tilt rotor surging during high speed QLOITER flight
2024-02-23 15:26:47 +11:00
Peter Barker
e1ba4cb166
Tracker: move version forward to 4.6.0
2024-02-23 14:40:38 +11:00
Peter Barker
26d4e0d285
AP_RCProtocol: correct assignment of new_input in rcprotocol detecion
...
caused RCP protocol detection to break for everything other than DroneCAN
2024-02-23 11:23:13 +11:00
Peter Barker
b19f8ed57f
AP_RCProtocol: CRSF: use subtraction with times, not time+timedelta
2024-02-22 20:46:40 +11:00
Andy Piper
b071d76565
AP_RCProtocol: decode high duty-cycle CRSF frames using frame markers rather than timeouts
...
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
2024-02-22 20:46:40 +11:00
Andy Piper
aa9ea03c7c
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-02-22 20:46:40 +11:00
Andrew Tridgell
632bb71c87
GCS_MAVLink: use can_printf_severity() for AP_Periph
2024-02-22 15:03:01 +11:00
Andrew Tridgell
ed27e30f9e
AP_DroneCAN: map DroneCAN debug levels to MAV_SEVERITY levels
2024-02-22 15:03:01 +11:00
Andrew Tridgell
7790b1ec71
AP_Periph: map MAV_SEVERITY to DroneCAN debug levels
2024-02-22 15:03:01 +11:00
Peter Barker
21a01c5587
AP_GPS: remove dead GPS_MINDGPS variable
2024-02-22 14:41:29 +11:00
Peter Barker
e72a39353e
default_params: rename vee-gull parameters to remove space
2024-02-22 14:41:29 +11:00
Andy Piper
76c0b0a8e0
SITL: squash static_assert warnings
2024-02-22 14:40:55 +11:00
Andy Piper
4d419bb918
AP_Logger: remove unused variables
2024-02-22 14:40:55 +11:00
Andy Piper
1ba5898b82
AP_Param: remove unused variable
2024-02-22 14:40:55 +11:00
Andy Piper
a5b28cf3e3
AP_RCProtocol: squash compile warning
2024-02-22 14:40:55 +11:00
Andy Piper
01d04917cb
AP_Mount: squash static_assert warnings
2024-02-22 14:40:55 +11:00
Andy Piper
61dbc7a665
AP_Filesystem: remove unused variables
2024-02-22 14:40:55 +11:00
Andrew Tridgell
4fca2ee852
AP_GPS: prevent announcing DroneCAN at 5Hz
2024-02-22 13:27:54 +11:00
Iampete1
642a5e13d0
Plane: manual fix `use_throttle_limits` and `use_battery_compensation`
2024-02-22 13:13:05 +11:00
Clyde McQueen
f9db039dcc
Sub: add SURFTRAK mode
2024-02-21 18:59:20 -03:00
Clyde McQueen
b486c1cb46
AP_Scripting: expose sub rangefinder methods
2024-02-21 18:59:20 -03:00