Peter Barker
492bbe4830
Tools: remove HerePro
...
to be replaced by a HereProAP
2024-02-15 13:42:14 +11:00
Peter Barker
4113290153
AP_HAL_ChibiOS: remove HerePro
...
to be replaced by a HereProAP
2024-02-15 13:42:14 +11:00
Andrew Tridgell
df45140a56
AP_Param: fixed build of CubeOrange-periph
2024-02-15 13:41:29 +11:00
Andrew Tridgell
08468904db
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-02-15 13:41:29 +11:00
Randy Mackay
a16d71ced4
AP_Camera: fix video recording while armed
2024-02-15 12:17:44 +11:00
Peter Barker
2263dced74
AP_Scripting use scheduler semaphore only if AP_SCHEDULER_ENABLED
2024-02-15 12:17:07 +11:00
Peter Barker
102ffd3aeb
AP_Periph: don't send GPS messages if not compiled in
2024-02-15 12:17:07 +11:00
Peter Barker
e787fc5dfd
GCS_MAVLink: allow AP_Periph to use mavlink library
2024-02-15 12:17:07 +11:00
Peter Barker
5d421e8ee3
AP_HAL_ChibiOS: allow AP_Periph to use mavlink library
2024-02-15 12:17:07 +11:00
Peter Barker
4b5553ac33
Rover: use AUX_FUNC instead of typedef aux_func_t
2024-02-15 08:41:30 +11:00
Peter Barker
482c8d7f0b
Blimp: use AUX_FUNC instead of typedef aux_func_t
2024-02-15 08:41:30 +11:00
Peter Barker
6f9400a353
ArduPlane: use AUX_FUNC instead of typedef aux_func_t
2024-02-15 08:41:30 +11:00
Peter Barker
d4708e2d52
ArduCopter: use AUX_FUNC instead of typedef aux_func_t
2024-02-15 08:41:30 +11:00
Peter Barker
ad3724177d
RC_Channel: use AUX_FUNC instead of typedef aux_func_t
2024-02-15 08:41:30 +11:00
Iampete1
c48759f4ba
AP_Filesystem: crc32: Ensure checksum value is initialized
2024-02-15 07:36:39 +11:00
Iampete1
46e4588cf7
AP_Scripting: add file system crc32 binding
2024-02-15 07:36:39 +11:00
Peter Barker
e15f9d3f39
AP_BattMonitor: tidy defines in scripting backend
2024-02-14 23:43:41 +11:00
Peter Barker
40f0001aea
AP_BattMonitor: fix compilation when scripting in but scripted-battery out
...
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2024-02-14 23:43:18 +11:00
Andy Piper
9cc194bc8a
Copter: cleanup EKF failsafe units and division
2024-02-14 19:23:24 +09:00
Iampete1
5216dc92f9
Plane: reorder set_throttle function
2024-02-14 20:01:31 +11:00
Randy Mackay
c449c71286
Tools: update AION R1 params
2024-02-14 18:56:47 +11:00
Peter Barker
43adaf3714
GCS_MAVLink: make guided-mode-change-alt and guided-mode-wp dependant on AP_MISSION_ENABLED
...
We really should not be using Mission_Command to transfer information between the base-class GCS_MAVLink and subclasses like GCS_MAVLink_Plane. But until we fix that we can exclude the code if Mission is not available (like on peripherals...)
2024-02-14 14:47:03 +11:00
Peter Barker
29cd0ab179
AP_Mission: remove AP_MISSION_ENABLED special-cases
...
these are static methods which are called when they really shouldn't be
2024-02-14 14:47:03 +11:00
Andrew Tridgell
6b1edfb097
Rover: release notes for 4.5.0-beta2
2024-02-14 11:22:25 +11:00
Andrew Tridgell
b6d8b37018
Plane: release notes for 4.5.0-beta2
2024-02-14 11:22:22 +11:00
Andrew Tridgell
312fa7c4d6
Copter: release notes for 4.5.0-beta2
2024-02-14 11:22:19 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
d6b1644710
AP_Mount: send text feedback when gimbal gets detected
2024-02-14 09:03:46 +09:00
Rhys Mainwaring
e58dd0de73
Tools: ros2: add cmake options to ardupilot_sitl
...
- Add options for networking and PPP to match waf configure flags
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-02-13 21:56:46 +11:00
Peter Barker
3f34eb12b0
AP_Scripting: include extern-hal line to fix compilation
...
this external line was coming in from a header file somewhere...
2024-02-13 20:57:12 +11:00
Peter Barker
37a9fd4e14
AP_Vehicle: add missing include in config.h
2024-02-13 20:56:49 +11:00
Peter Barker
57b0a0db62
AP_Vehicle: add AP_VEHICLE_ENABLED guards for Parameters.cpp
2024-02-13 20:56:49 +11:00
Peter Barker
5de4ac4258
AP_Motors: use GCS_SEND_TEXT
2024-02-13 20:56:29 +11:00
Peter Barker
d33cc2847d
AP_Mount: correct compilation with GCS disabled
2024-02-13 20:56:09 +11:00
Peter Barker
8da89492a7
RC_Channel: correct compilation when AP_MISSION_ENABLED is false
2024-02-13 20:55:54 +11:00
Peter Barker
63c95b32b4
AP_Vehicle: add missing inertialsensor include
...
we're making this object, so we should include the header
2024-02-13 14:23:47 +11:00
Peter Barker
5f24f33711
Rover: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Peter Barker
ea7788f49d
Blimp: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Peter Barker
df72d3faac
ArduSub: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Peter Barker
739a4a97da
ArduPlane: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Peter Barker
00356e0eb4
ArduCopter: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Peter Barker
23aeef4bfe
AntennaTracker: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Peter Barker
222fe57915
AP_Vehicle: move parameter storage formatting up to AP_Vehicle
2024-02-13 14:23:35 +11:00
Tiziano Fiorenzani
c864047c1f
Tools: ardupilot_sitl launch file to include an out parameter for mavproxy
2024-02-13 13:20:35 +11:00
Andrew Tridgell
5d789f46ea
AP_Scripting: prevent double close in web server
2024-02-13 12:40:14 +11:00
Andrew Tridgell
7b36adf49d
AP_Scripting: prevent re-use of closed socket
...
this prevents a null pointer dereference after a close of a network
socket
2024-02-13 12:40:14 +11:00
Peter Barker
84913569cd
AP_Vehicle: correct compilation when AHRS not available
...
CubeOrange-periph-heavy was broken
2024-02-13 11:37:00 +11:00
Richard Marko
04b46678a4
treewide: fix shebangs - /bin/bash -> /usr/bin/env bash
...
Most scripts/tools use non-portable `/bin/bash`, switch
to environment agnostic `/usr/bin/env bash`.
2024-02-13 11:36:23 +11:00
Peter Barker
0e36ca3154
AP_NMEA_Output: take advantage of AP_Vehicle supplying dummy methods
2024-02-13 10:54:29 +11:00
Peter Barker
a158b4f7b9
AP_Vehicle: provide dummy implementations of log structure methods
...
this allows a vehicle that doesnt' want to use logging to just ignore it, rather than provide dummy methods
2024-02-13 10:54:29 +11:00
Peter Barker
bdb84181bc
Tools: move logger object up to AP_Vehicle
2024-02-13 10:54:29 +11:00