Commit Graph

30 Commits

Author SHA1 Message Date
Randy Mackay 72718bb783 AP_Torqeedo: multi backend support 2024-05-08 17:51:09 +10:00
Peter Barker 4b97dba185 AP_Torqeedo: correct compilation with HAL_GCS_ENABLED is false
removes a larger block to avoid warnings about unused variables
2024-03-08 11:14:37 +11:00
Peter Barker 594f96670a AP_Torqeedo: correct compilation when GCS not available
this variable is unused in that case
2024-02-16 09:02:14 +11:00
Simon Hancock a696f143f2 AP_Torqeedo: Updates to log message units and help text
Remove 4th/unused format character on TRMS message
2024-01-21 14:26:54 +11:00
Peter Barker 6c10b38442 AP_Torqeedo: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Randy Mackay 81cbca150b AP_Torqeedo: error code reporting fix 2023-09-12 08:44:39 +10:00
Andrew Tridgell 2380849b4d AP_Torqeedo: allow build for periph 2023-08-24 13:06:40 +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 3999d454e1 AP_Torqeedo: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
we have an assertion that no board with >1MB of flash is minimized
2023-04-15 09:33:35 +10:00
Peter Barker ff0c4133c6 AP_Torqeedo: add and use AP_Generator_config.h 2023-03-10 08:48:24 +11:00
Ruffalo-sunghwan 40071aacc6 AP_Torqeedo : correct comment spelling 2022-05-24 20:27:45 +09:00
murata cad63eb6b6 AP_Torqeedo: Change from division to multiplication 2022-03-16 18:41:52 +11:00
Peter Barker bedacac816 AP_Torqeedo: simplify conversion of master error code into string 2021-12-06 14:50:15 +11:00
Randy Mackay 6f98c26b67 AP_Torqeedo: display master error code 2021-12-06 14:50:15 +11:00
Randy Mackay 58b2154e77 AP_Torqeedo: handle outgoing esc characters 2021-10-26 19:40:52 +09:00
Randy Mackay 096f459148 AP_Torqeedo: handle incoming escape characters 2021-10-26 19:40:52 +09:00
Randy Mackay a09013c656 AP_Torqeedo: correct display system state motor power field type
No need to store as float
2021-10-19 01:30:51 -04:00
Randy Mackay 90f7e15bcb AP_Torqeedo: fixups from peer review 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
Randy Mackay b399649c36 AP_Torqeedo: increase speed cmd at 50hz
under human control the tiller/battery only sends at 3hz but in testing it is capable of at least 50hz (but not as much as 100hz)
2021-08-12 10:54:36 +10:00
Randy Mackay 1ccbe0d0df AP_Torqeedo: fixes after peer review 2021-08-09 15:13:24 +09:00
Randy Mackay 4c7f23bb67 AP_Torqeedo: pre-arm does not provide prefix 2021-08-09 15:13:24 +09:00
Randy Mackay b147d59ab7 AP_Torqeedo: rename TRQD_DEBUG to OPTIONS and make bitmask 2021-08-09 15:13:24 +09:00
Randy Mackay 2890c1c651 AP_Torqeedo: health reporting based on sending and receiving 2021-08-09 15:13:24 +09:00
Randy Mackay 9ffd22fad0 AP_Torqeedo: support connection to motor or tiller 2021-08-09 15:13:24 +09:00
Randy Mackay 8ebb6165f7 AP_Torqeedo: logging and debug output 2021-08-09 15:13:24 +09:00
Randy Mackay 7bcd43eb0d AP_Torqeedo: add healthy and pre-arm checks 2021-08-09 15:13:24 +09:00
Randy Mackay 719b1e1267 AP_Torqeedo: serial RTS pin can turn motor on 2021-08-09 15:13:24 +09:00
Randy Mackay 50ce79bcf6 AP_Torqeedo: simple driver to control torqeedo 1003 motor
includes fixes from peer review
2021-07-13 10:01:14 +09:00