Randy Mackay
47dd2d7aea
RC_Channel: torqeedo clear error aux function
2021-10-19 01:30:51 -04:00
Randy Mackay
d3c8a5e85f
AP_BattMonitor: add torqeedo battery monitor
2021-10-19 01:30:51 -04:00
Randy Mackay
866ea184c8
AP_Torqeedo: major refactor and enhancement
...
SLEW_TIME specifies the rate of change in output to the motor
DIR_DELAY specifies the length of the pause at zero during forward-reverse transitions
POWER param allows configurable power output
Consume Display system state and setup messages
Consume Motor messages to retrieve volt and current
TRQD logs on each motor speed update
AP_Torqeedo: request and consume motor status messages
ESC_Telemetry support
Battery info accessor
Add real-time error reporting of failures to user
Support user manually clearing motor errors via RC
Improve message reply handling
Tiller message consumption improved
Messages with unexpected lengths increment error count
Enums added
Comments improved
Remove unused include
Disable for AP_Periph and minimise features
2021-10-19 01:30:51 -04:00
Randy Mackay
e61624d43b
AP_Torqeedo: motor connector method output slowed to 10hz
2021-10-19 01:30:51 -04:00
Peter Barker
29088e25f9
AP_Vehicle: move SITL object up to AP_Vehicle
2021-10-19 11:34:43 +11:00
Iampete1
8459439798
AP_HAL_ChibiOS: CubeYellow: set default IMU arming temp margin
2021-10-19 11:16:45 +11:00
Iampete1
8e381b6017
AP_HAL_ChibiOS: CubeSolo: set default IMU arming temp margin
2021-10-19 11:16:45 +11:00
Iampete1
a004de65b3
AP_HAL_ChibiOS: CubePurple: set default IMU arming temp margin
2021-10-19 11:16:45 +11:00
Iampete1
e3289d2aec
AP_HAL_ChibiOS: CubeBlack: set default IMU arming temp margin
2021-10-19 11:16:45 +11:00
Iampete1
5d5a21a4ec
AP_Hal_ChibiOS: CubeOrange: set default min IMU temp margin
2021-10-19 11:16:45 +11:00
Iampete1
3f98927885
AP_BoardConfig: add min arming temp margin param and getter
2021-10-19 11:16:45 +11:00
Iampete1
55a6b731a8
AP_Arming: add min heater temp check
2021-10-19 11:16:45 +11:00
QioTek
fd2195d6fe
HAL_ChibiOS: added QioTekZealotH743 support
2021-10-19 08:17:43 +11:00
Peter Barker
a39fe77681
SITL: add simulated MCP9600
2021-10-19 08:15:00 +11:00
Peter Barker
0acccaf4b7
AP_ExternalAHRS: factor substring from allocation_error parameter
2021-10-18 12:49:44 +11:00
Peter Barker
d6ebc5578b
AP_DAL: factor substring from allocation_error parameter
2021-10-18 12:49:44 +11:00
Peter Barker
60759f9a83
AP_CANManager: factor substring from allocation_error parameter
2021-10-18 12:49:44 +11:00
Peter Barker
5b2eced5a2
AP_BoardConfig: factor substring from allocation_error parameter
2021-10-18 12:49:44 +11:00
Andrew Tridgell
b0674a2b35
AP_Compass: support 2nd address for ICM20948 compass
2021-10-18 08:29:29 +11:00
Andrew Tridgell
7aa968329c
HAL_ChibiOS: added Nucleo-L476 target
2021-10-17 20:30:20 +11:00
Andrew Tridgell
c8664e0b98
HAL_ChibiOS: added STM32L476 support
2021-10-17 20:30:20 +11:00
Andrew Tridgell
655c757c22
HAL_ChibiOS: added Sierra-L431 peripheral
2021-10-17 20:30:20 +11:00
Andrew Tridgell
5a68e21435
HAL_ChibiOS: support STM32L431
2021-10-17 20:30:20 +11:00
Andrew Tridgell
71e7bb0fe3
HAL_ChibiOS: mark af_parse_cubemx.py as executable, py3
2021-10-17 20:30:20 +11:00
Andrew Tridgell
f1ea4f5d01
HAL_ChibiOS: use a 16 bit sysinterval_t on 16 bit timers
...
prevent mixed size subtraction errors
2021-10-17 20:29:42 +11:00
Peter Barker
05c6a25e52
SITL: move simulated megasquirt to SerialDevice framework
2021-10-17 10:00:08 +11:00
Peter Barker
8c9ade3f7f
AP_HAL_SITL: move simulated megasquirt to SerialDevice framework
2021-10-17 10:00:08 +11:00
Davis Schenkenberger
2026f7efb8
AP_ExternalAHRS: Implement EAHRS Driver for Lord Microstrain AHRS
2021-10-17 08:55:03 +11:00
Davis Schenkenberger
3e748d77c9
Tools: autotest: add test for LORD EAHRS
2021-10-17 08:55:03 +11:00
Asa Davis
85fbbe0704
SITL: add simulator for LORD Microstrain serial EAHRS
2021-10-17 08:55:03 +11:00
Davis Schenkenberger
795e7e53bf
AP_HAL: add helpers le64toh_ptr, be64toh_ptr, put_le64_ptr, put_be64_ptr
2021-10-17 08:55:03 +11:00
Sandy Urazayev
644726ff50
AP_Common: Added missing fenv exception functions from FreeBSD fenv tree
...
Signed-off-by: Sandy Urazayev <ctu@ku.edu>
2021-10-16 20:09:11 +11:00
Andrew Tridgell
67fd862a8c
AP_RCProtocol: check for RC protocol switching enable
...
by default don't allow protocol switching after initial protocol is
found
2021-10-15 19:29:23 -04:00
Andrew Tridgell
6c2689fef2
RC_Channel: added RC_OPTION bit for allowing RC protocol switching
...
this is meant to prevent accidential switching to a disconnected pin
2021-10-15 19:29:23 -04:00
Peter Barker
670663a741
AP_NavEKF3: allow hwdef to override IMU default
2021-10-16 10:26:29 +11:00
courk
b1bf22b53c
GPIO_BBB: fix partially working GPIO init
...
use cleaner way to enable all GPIO banks, including GPIO1.
2021-10-15 15:16:17 -07:00
bugobliterator
5fa50c419d
AP_HAL_ChibiOS: account for TXFIFO when doing flow control detection
2021-10-15 19:57:55 +11:00
Andy Piper
d71fb2cb34
AP_Filesystem: fix ftp burst read with credit to deanharken
2021-10-15 19:02:41 +11:00
Tom Pittenger
12192f60e3
GCS_MAVLink: move ADSB mavlink handling from vehicles to common library
2021-10-14 19:55:27 -07:00
Josh Henderson
2b5e2a00e1
SITL: NMEA Depthfinder add temperature simulation
2021-10-15 13:08:17 +11:00
tajisoft
f076bb3ad1
AP_Scripting: update ahrs-source-gps-optflow.lua
2021-10-14 10:36:29 +11:00
Pierre Kancir
12e1f67326
AP_Compass: only update last_update_ms on raw_field update if on calibration
2021-10-13 19:45:03 +11:00
Peter Barker
893354ccfe
RC_Channel: correct spelling error in parameter description
2021-10-13 19:36:20 +11:00
李孟晓
e5efc52324
AP_BattMonitor: Add support for BatteryInfoAux message
2021-10-13 18:44:05 +11:00
李孟晓
36ceb76cae
AP_UAVCAN: Add battery ID field
2021-10-13 18:44:05 +11:00
李孟晓
54b68ffae3
GCS_MAVLink: Provide the time remaining
2021-10-13 18:44:05 +11:00
李孟晓
bf1a17825c
AP_BattMonitor: Provide the time remaining
2021-10-13 18:44:05 +11:00
Andrew Tridgell
d1c7ed1c82
HAL_ChibiOS: make it clear how to enable parameter backup on CubeBlack
...
uses 16k more ram, but allows auto-restore of corrupted params
2021-10-12 22:08:13 -04:00
Andrew Tridgell
24f40d9049
AP_Mission: allow for more jump commands on high memory boards
...
and allow override of maximum in custom hwdef.dat
2021-10-13 12:49:12 +11:00
Tom Pittenger
e9ce1886c8
GCS_MAVLink: unify DO_SET_CAM_TRIG_DIST for missions and cmd_long
2021-10-12 15:04:00 -07:00