Commit Graph
15 Commits
Author SHA1 Message Date
Paul Guenette 286de38376 Merge branch 'feature/207-ascii-overflow' into RazorsEdge 2019-05-25 14:14:47 +02:00
Paul Guenette d84a5f6471 Fix buffer overflow issue in 'w' and 'r' commands 2019-05-12 00:37:13 +02:00
Oskar Weigl 499d33d788 change to explicit pos-writing callback for trajectory updates 2019-03-19 19:47:52 -07:00
Paul Belanger 42384f3ef9 Initial implementation of comms watchdog
- Added watchdog timeout property to Axis::Config_t:
  axis.config.watchdog_timeout

- Added axis protocol function to feed watchdog timer:
  axis.watchdog_feed()

- Axis::run_control_loop now checks for watchdog expiration.

- Ascii protocol: add support for watchdog

  - The following ASCII commands now automatically update the watchdog:
    p, v, t, c, q

  - Added a 'u' command to update the watchdog of a motor without
    modifying setpoints.

  - Updated ascii protocol documentation to reflect new commands and
    effects.

- Updated getting started guide to mention watchdog settings and
  functions in protocol.

Please note: due to unavailability of hardware at this time, I have been
unable to test this code on an Odrive.
2019-03-06 14:40:59 -05:00
Oskar Weigl b03ec2e88c update changelog, improve some ascii commands 2019-02-25 20:00:14 -08:00
Oskar Weigl 1e4b71b67b add ascii command f for feedback 2019-02-09 21:48:30 -08:00
Oskar Weigl c381f5f50e add save erase and reboot functions to ascii protocol 2019-01-31 15:06:20 -08:00
Oskar Weigl 68372a901e add ascii q command 2019-01-03 18:15:09 -08:00
Oskar Weigl d6d6fa58ae add ascii command for trajectory control 2018-09-25 22:45:09 -07:00
Oskar Weigl 8ff53f57e2 improve ascii help string 2018-06-09 15:10:55 -07:00
Oskar Weigl 6ff4445770 Merge branch 'devel' into sam_fibre
Conflicts:
	Firmware/Tupfile.lua
	Firmware/fibre/cpp/include/fibre/protocol.hpp
	Firmware/fibre/python/fibre/discovery.py
	Firmware/fibre/python/fibre/usbbulk_transport.py
	tools/odrive/dfu.py
	tools/odrive/shell.py
	tools/odrive/utils.py
	tools/odrivetool
2018-06-08 19:30:21 -07:00
Samuel Sadok a8267325ed fix ascii protocol and add automated test for it 2018-05-15 21:37:49 -07:00
Samuel Sadok 4bf7e987a5 apply ODrive native protocol updates to fibre and switch to fibre 2018-05-13 18:53:44 -07:00
Samuel Sadok 741a51442f split communication into multiple files 2018-04-20 23:44:55 -07:00
Samuel Sadok abdb037d75 move communication related files 2018-04-20 21:33:39 -07:00