olliw42
e2599252a1
AP_Mount: use backend instead of _backends[instance]
2023-08-11 07:55:05 +09:00
Andrew Tridgell
8ff37bc79c
AP_Networking: fixed duplicate parameters in wiki
...
defining two parameter tables in one file causes duplicates
2023-08-10 13:34:14 -07:00
Andy Piper
f787e940b3
AP_HAL_ChibiOS: change incorrect I2C internal mask from SkystarsH7HD bdshot
2023-08-10 16:16:16 +10:00
davidsastresas
767710340a
AP_Mount: Viewpro sends gimbal_device_id in camera_information
2023-08-10 14:37:30 +09:00
davidsastresas
25e8bd1f42
AP_Mount: Xacti sends gimbal_device_id in camera_information
2023-08-10 14:37:30 +09:00
davidsastresas
d242a968f3
AP_Mount: Siyi sends gimbal_device_id in camera_information
2023-08-10 14:37:30 +09:00
davidsastresas
55aa1b5a32
AP_Mount: Backend sends gimbal_device_id in device_attitude_status_send
2023-08-10 14:37:30 +09:00
davidsastresas
073e93dfec
AP_Camera: MAVLinkCamV2 sends gimbal_device_id in camera_information
2023-08-10 14:37:30 +09:00
davidsastresas
9bca2740b2
AP_Camera: backend sends gimbal_device_id in camera_information
2023-08-10 14:37:30 +09:00
davidsastresas
6a9b457be3
GCS_Common: autopilot_state_for_gimbal_device sends angular_velocity_z
2023-08-10 14:37:30 +09:00
Ryan Friedman
578ba20df0
GCS_MAVLink: Use renamed visual odom function
...
* Now called pose instead of position
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-10 13:58:00 +09:00
Ryan Friedman
1615038e57
AP_VisualOdom: Change name from position to pose
...
* The function takes position (linear) + orientation (angular), therefore it's a pose, not a position
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-10 13:58:00 +09:00
Andrew Tridgell
c8b2622f45
AP_BattMonitor: fixed reset_remaining() for INAxxx and LTC2946
...
these can use the generic reset_remaining() call in the backend
2023-08-10 07:43:25 +10:00
Andrew Tridgell
5722cb584d
AP_Scripting: added BattEstimate lua script
...
this estimates state of charge from resting voltage while disarmed
2023-08-10 07:43:25 +10:00
Peter Barker
6097f1aa61
GCS_MAVLink: allow removal of preflight commands to fail the autopilot
2023-08-10 07:11:22 +10:00
Tom Pittenger
aefc2a8492
AP_RPM: enable AP_RPM to set ESC Telemetry
2023-08-09 12:02:31 -07:00
Randy Mackay
ee07d6bec8
AP_DroneCAN: get/set param timeout after 0.1 sec
2023-08-09 18:10:35 +10:00
Randy Mackay
6fe31396d9
AP_DroneCAN: improve get/set param comments
2023-08-09 18:10:35 +10:00
Peter Barker
77b8c96eae
GCS_MAVLink: add build_options.py option to remove fencepoint protocol
...
also gate more code on defines
Saves ~2kB
2023-08-09 17:53:54 +10:00
Peter Barker
e54baf41f6
AP_Frsky_Telem: add build_options.py option to remove fencepoint protocol
...
also gate more code on defines
Saves ~2kB
2023-08-09 17:53:54 +10:00
Peter Barker
c300beae69
AC_Fence: add build_options.py option to remove fencepoint protocol
...
also gate more code on defines
Saves ~2kB
2023-08-09 17:53:54 +10:00
Andy Piper
9212a24248
AP_HAL_ChibiOS: properly support CRSF on HEEWING-F405
...
update HeeWing F405 README to reflect VTX pinout
2023-08-09 17:44:14 +10:00
Peter Barker
aa5466c6e2
AP_Torqeedo: remove use of HAL_BUILD_AP_PERIPH
...
turn torqeedo off in chibios_hwdef.py instead for Periph
2023-08-09 17:39:49 +10:00
Peter Barker
ceab0180ec
AP_HAL_ChibiOS: remove use of HAL_BUILD_AP_PERIPH
...
turn torqeedo off in chibios_hwdef.py instead for Periph
2023-08-09 17:39:49 +10:00
Peter Barker
a8bb397eb7
AP_MSP: remove references to HAL_BUILD_AP_PERIPH
...
HAL_MSP_ENABLED is already explicitly off in chibios_hwdef.py for Periph
2023-08-09 17:39:49 +10:00
Peter Barker
fb0ebf75ca
AP_RangeFinder: move rangefinder rotation default down into AP_Periph
2023-08-09 17:39:49 +10:00
Peter Barker
68e3b1e79b
AP_HAL_ChibiOS: move rangefinder rotation default down into AP_Periph
2023-08-09 17:39:49 +10:00
Henry Wurzburg
af34b1e43b
AP_Vehicle: add failsafe protections to Mode Takeoff
2023-08-09 17:33:58 +10:00
Andrew Tridgell
2832f8ca76
AP_Arming: fixed auto-enable of fence with forced arm
...
when a user forced armed and had FENCE_AUTOENABLE=3 for enable on
arming then the fence did not enable
2023-08-09 16:08:42 +10:00
Tom Pittenger
0d0ba0f656
AP_TemperatureSensor: add support for MCP9601
2023-08-09 15:49:30 +10:00
Ryan Friedman
6a2a852450
SITL: Implement GSOF SIM
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-09 12:26:10 +10:00
Asif Khan
f26528edba
AP_Mount: fix GIMBAL_MANAGER_SET_PITCHYAW not working correctly when using multiple gimbals
2023-08-09 10:03:34 +09:00
Asif Khan
47977b1635
AP_Camera: add parameter CAMx_MNT_INST for associating camera with corresponding mount
2023-08-09 10:03:34 +09:00
Asif Khan
ea9f4a79f5
AP_Mount: fix sending camera information and settings for each backend
2023-08-09 10:03:34 +09:00
Asif Khan
09e949173d
AP_Camera: fix sending camera information and settings for each backend
2023-08-09 10:03:34 +09:00
Peter Barker
13c83ee9f8
GCS_MAVLink: enable sending of RELAY_STATUS message
2023-08-09 07:44:07 +10:00
Peter Barker
1e18ca595f
AP_Relay: enable sending of RELAY_STATUS message
2023-08-09 07:44:07 +10:00
Peter Barker
67988320a7
hwdef: disable sending of RELAY_STATUS on mimimized boards
2023-08-09 07:44:07 +10:00
Ryan Friedman
be5d846af0
AP_DDS: Switch topic to cmd_vel
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-08 15:35:43 +10:00
Ryan Friedman
9b0f485fee
AP_DDS: Add velocity control DDS subscriber
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-08 15:35:43 +10:00
bnsgeyer
53100c8e96
SITL: fix vertical axis dynamics for autorotation
2023-08-07 22:10:09 -04:00
Andy Piper
fe56a6aedd
AP_HAL_ChibiOS: allow 8 bdshot channels on mRoControlZeroH7
2023-08-08 11:50:56 +10:00
Peter Barker
53d5d1b9a9
AP_HAL_ChibiOS: break out include files for firmware defaults
2023-08-08 11:45:50 +10:00
Peter Barker
5670b8a062
AP_RangeFinder: compile mavlink rangefinder in only if HAL_GCS_ENABLED
2023-08-08 11:39:45 +10:00
Peter Barker
e6ac368972
AP_GPS: make AP_GPS_MAV dependent on HAL_GCS_ENABLED
2023-08-08 11:33:54 +10:00
Peter Barker
6ee9f01ffb
AP_GPS: avoid use of mavlink constructs when GCS not compiled in
2023-08-08 11:33:54 +10:00
Peter Barker
bf005731a9
AP_GPS: tidy is_healthy calculations
...
this removes some duplicate code and simplifies the flow of control
2023-08-08 11:31:18 +10:00
Peter Barker
009172685e
AP_HAL_ChibiOS: avoid use of MINIMIZE_FEATURES define in Copter directory
2023-08-08 10:35:19 +10:00
Peter Barker
3fea8d16f1
AP_HAL: remove MINIMIZE_FEATURES define
2023-08-08 10:35:19 +10:00
Peter Barker
646704c5dc
AP_HAL_ChibiOS: remove MINIMIZE_FEATURES define
2023-08-08 10:35:19 +10:00
Peter Barker
d6979e62f0
GCS_MAVLink: handle mag cal as both COMMAND_LONG and COMMAND_INT
2023-08-08 10:06:13 +10:00
Peter Barker
d50c429355
AP_Compass: handle mag cal as both COMMAND_LONG and COMMAND_INT
2023-08-08 10:06:13 +10:00
Tom Pittenger
1e83e61b25
AP_Networking: fix build for periph
2023-08-07 17:04:27 -07:00
Iampete1
5c09a16a80
AP_BattMonitor: add health logging
2023-08-08 10:04:12 +10:00
Michael du Breuil
935fad54ad
AP_ESC_Telem: Fix some time wrap issues that can lead to using stale data if a ESC stops responding
2023-08-08 09:53:48 +10:00
Michael du Breuil
c1e6f130dd
AP_HAL_ChibiOS: CubeOrange map EXTERN_DRDY and !EXTERN_CS to ADC
2023-08-08 09:16:56 +10:00
Ryan Friedman
843a14ee57
SITL: Add heading and speed_2d utils
...
* These are also needed by the upcoming GSOF PR
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-07 08:40:58 -07:00
Henry Wurzburg
8d86503ed5
AP_Motors: correct metadata for H_DDFP_SPIN_MIN param
2023-08-07 07:36:47 -04:00
Ryan Friedman
e0b23ddf8f
AP_HAL_SITL: Rename LORD to MicroStrain
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-07 19:16:03 +10:00
Ryan Friedman
109c894929
AP_HAL: Rename LORD to MicroStrain
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-07 19:16:03 +10:00
Ryan Friedman
7c2baa75d9
SITL: Rename LORD to MicroStrain
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-07 19:16:03 +10:00
Ryan Friedman
cb480d2855
AP_ExternalAHRS: Rename LORD to MicroStrain
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-07 19:16:03 +10:00
Peter Barker
5d52d7f78b
SITL: add description for SIM_BATT_VOLTAGE
2023-08-07 15:32:31 +10:00
Iampete1
63666ea83a
AP_Scripting: generator: fix dependancy start and end miss-match
2023-08-07 12:33:01 +10:00
muramura
9374b374de
AP_Networking: Change message level from DEBUG to INFO
2023-08-06 17:37:17 -07:00
Peter Barker
37de51f1d4
hwdef: remove un-needed lines in KakuteH7 config
...
these are the default values, and KakuteH7 isn't minimized
2023-08-06 17:36:25 -07:00
Andrew Tridgell
0333e92cbc
hwdef: update SIYI_N7 hwdef
...
the N7 isn't the same as the Durandal. It has 1 CAN bus, and 2 less
UARTs, and an extra compass. This fixes the hwdef.dat to match the
schematic
2023-08-06 09:23:45 +10:00
Andrew Tridgell
e1fad5ee38
AP_Compass: allow override of IST8310 orientation
...
this allows for vendor GPS modules and internal compass which use a
different orientation
2023-08-06 09:23:45 +10:00
Andrew Tridgell
5af7fdf330
AP_Networking: use host byte order addresses internally
...
this should make the lua API easier to handle, as it can manipulate
uint32_t easily
2023-08-06 09:20:08 +10:00
Andrew Tridgell
8ddaf17184
AP_Vehicle: update networking at 10Hz
2023-08-06 09:20:08 +10:00
Andrew Tridgell
fd70f5c7d7
AP_Networking: split ChibiOS code into its own backend
2023-08-06 09:20:08 +10:00
Andrew Tridgell
5705c68954
AP_Networking: cleanup parameter handling and fixed lwip config
2023-08-06 09:20:08 +10:00
Tom Pittenger
8bddd4168b
AP_HAL_ChibiOS: update hwdefs for eth
2023-08-06 09:20:08 +10:00
Tom Pittenger
d59c3d7de0
AP_HAL_ChibiOS: remove common_eth.ld
2023-08-06 09:20:08 +10:00
Tom Pittenger
772465fef3
AP_HAL_ChibiOS: fix whitespace
2023-08-06 09:20:08 +10:00
Tom Pittenger
1e9d00fecb
AP_Networking: cleanup
2023-08-06 09:20:08 +10:00
bugobliterator
f84572a545
AP_HAL_ChibiOS: remove legacy define WATCHDOG_DISABLED
2023-08-06 09:20:08 +10:00
bugobliterator
724b0908e0
AP_Networking: panic if bad memory alignment
2023-08-06 09:20:08 +10:00
bugobliterator
cf6fd6717b
AP_HAL_ChibiOS: fix alignment for Ethernet safe memory
2023-08-06 09:20:08 +10:00
Tom Pittenger
9698291920
AP_HAL_ChibiOS: fix unused var compile error
2023-08-06 09:20:08 +10:00
Tom Pittenger
6d3c5e7a61
AP_Networking: cleanup defines
2023-08-06 09:20:08 +10:00
bugobliterator
13acf60c7e
AP_Networking: fix allocation of mac trx buffers
2023-08-06 09:20:08 +10:00
bugobliterator
5c657cad9a
AP_HAL_ChibiOS: disable AP_Periph_Heavy for CubePilot-CANMod
2023-08-06 09:20:08 +10:00
bugobliterator
7bdee92d77
AP_HAL_ChibiOS: disable CAN2 on CubePilot-CANMod
2023-08-06 09:20:08 +10:00
bugobliterator
4e39318920
AP_HAL_ChibiOS: disable watchdog on CubePilot-CANMod
2023-08-06 09:20:08 +10:00
bugobliterator
50ae1ca7e8
AP_HAL_ChibiOS: update CubePilot-CANMod to support Networking
2023-08-06 09:20:08 +10:00
Tom Pittenger
a4984cb595
AP_Networking: bugfixes for dynamic battery malloc
2023-08-06 09:20:08 +10:00
bugobliterator
558f0272d6
AP_Networking: dynamically allocate memory for MAC Peripheral
2023-08-06 09:20:08 +10:00
bugobliterator
e6b51df7cd
AP_HAL_ChibiOS: dynamically allocate memory for MAC Peripheral
2023-08-06 09:20:08 +10:00
Tom Pittenger
1aff011e52
AP_Networking: astyle changes
2023-08-06 09:20:08 +10:00
Tom Pittenger
90dc58be29
AP_Networking: Enable DHCP as default, add example to default netmasks
2023-08-06 09:20:08 +10:00
Tom Pittenger
ec65b5175b
AP_HAL_ChibiOS: update Networking hwdef's param defaults
2023-08-06 09:20:08 +10:00
Tom Pittenger
f5a1525fd8
AP_Networking: new library
2023-08-06 09:20:08 +10:00
Tom Pittenger
291226eb5d
AP_HAL_ChibiOS: hwdef add support for Networking
2023-08-06 09:20:08 +10:00
Tom Pittenger
f66327d97d
AP_HAL_ChibiOS: Ethernet related memory allocations
2023-08-06 09:20:08 +10:00
Tom Pittenger
3b79ff0ad3
AP_HAL_ChibiOS: add hooks to compile Networking
2023-08-06 09:20:08 +10:00
Tom Pittenger
d841d250d8
AP_HAL_ChibiOS: allow HW without HW_RNG to SW-based create psuedo-random
2023-08-06 09:20:08 +10:00
Tom Pittenger
169a7b1c73
AP_Vehicle: add support for Networking
2023-08-06 09:20:08 +10:00
Henry Wurzburg
86afb1d66b
AP_RangeFinder:correct nooploop max dist
2023-08-05 20:04:41 +10:00
Asif Khan
2141f06967
AP_Camera: add time based triggering support
2023-08-05 18:52:57 +10:00