Commit Graph
181 Commits
Author SHA1 Message Date
Oskar Weigl c5c792f6c0 Merge branch 'master' into devel 2019-04-01 18:52:30 -07:00
Oskar Weigl 1a2126385d Update commands.md 2019-03-28 15:25:12 -07:00
Oskar Weigl fd03abd433 Update commands.md 2019-03-28 15:24:05 -07:00
Oskar Weigl e3a92f214d add feedback command to ascii docs 2019-03-22 22:57:55 -07:00
Oskar Weigl 6520261fa6 add feedback command to ascii docs 2019-03-22 22:56:30 -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 40f24fd30b Update odrivetool.md 2019-03-03 15:45:10 -08:00
Oskar Weigl 5770b3d92d Merge branch 'devel' 2019-02-25 20:01:42 -08:00
Oskar Weigl b03ec2e88c update changelog, improve some ascii commands 2019-02-25 20:00:14 -08:00
csann 40c16ef494 -
Revise Mac bash commands to install arm-gcc-bin library.
2019-02-22 21:22:19 -06:00
Oskar Weigl b64b3b5625 Update Gemfile.lock 2019-02-08 19:25:19 -08:00
Paul Guenette 451e795196 Fix break -> brake 2019-01-31 20:41:46 +01:00
Oskar Weigl 3eea1b2a90 Merge branch 'master' into devel 2019-01-29 19:34:44 -08:00
Oskar Weigl eaaf4d14ea Update troubleshooting.md 2019-01-24 14:24:10 -08:00
Oskar Weigl a689dc35cf Merge pull request #300 from IamPhytan/patch-1
Change getting-started.md with trajectory control
2019-01-18 17:50:23 -08:00
Oskar Weigl d5614b7390 Update interfaces.md 2019-01-16 15:04:24 -08:00
Oskar Weigl a43831e8d0 Update troubleshooting.md 2019-01-15 19:50:32 -08:00
Oskar Weigl 077dd214b7 Update troubleshooting.md 2019-01-15 19:49:03 -08:00
Damien LaRocque 5d7d635288 Change getting-started.md with trajectory control
Trajectory Control commands weren't fully detailed.
2019-01-15 23:03:44 -04:00
Oskar Weigl aedb65027b Update getting-started.md 2019-01-14 22:12:21 -08:00
Oskar Weigl 9bf4c7e34a Merge pull request #297 from jaredairbusaerial/patch-4
Added safety notice for PWM input in interfaces doc
2019-01-13 19:29:17 -08:00
jaredairbusaerial 4c00ffc321 Added safety notice for PWM input in interfaces doc 2019-01-13 21:21:31 -05:00
jaredairbusaerial 17406fa8a5 Added safety notice for PWM input. 2019-01-13 21:18:05 -05:00
Oskar Weigl e362cfd7c2 Merge pull request #294 from jaredairbusaerial/patch-1
Improved power connection procedure information
2019-01-13 17:16:56 -08:00
Oskar Weigl c04a61b621 Update odrivetool.md 2019-01-13 17:15:47 -08:00
jaredairbusaerial c17b61a10f Improved power connection procedure information 2019-01-13 17:36:22 -05:00
jusic bf39862748 Update odrivetool.md, how to use dfu-util on macOS
Add notes about using dfu-util on macOS. I successfully restored the firmware on macOS High Sierra to a ODrive 3.5 (48V) after a failed odrivetool dfu upload. The only caveat in these instructions is that I don't know any easy way to get objcopy on macOS, so I used a separate Ubuntu VM to convert the firmware .elf to a .bin.
2019-01-13 22:44:44 +02:00
Oskar Weigl 7ad679c449 Update troubleshooting.md 2019-01-10 19:19:58 -08:00
Paul Guenette 5143cc5055 Fix CHANGELOG.md link 2019-01-10 03:27:19 -05:00
Paul Guenette b1a0f2958e Add note re gcc 8.2.1 2019-01-04 23:18:40 -05:00
Oskar Weigl dd694f303b Merge pull request #286 from mammat/patch-1
Update getting-started.md
2019-01-03 17:00:43 -08:00
Oskar Weigl 1627666cdf Update getting-started.md 2019-01-03 17:00:26 -08:00
Jasper Galvin a676071cef Update getting-started.md
I was trying to work out how to  enable To enable Circular position control but could only find info on discord so added here
2019-01-03 18:51:21 +08:00
Svyatoslav Mishin 43bb11f89d link to ArduinoLib was fixed 2018-12-28 12:50:41 +03:00
Oskar Weigl 73bb86440d Update getting-started.md 2018-12-09 15:21:02 -08:00
Oskar Weigl 414f84a2ce add dump errors util function 2018-12-06 20:21:00 -08:00
Oskar Weigl 8266538924 Update hoverboard.md 2018-12-06 17:05:02 -08:00
Oskar Weigl 11592f9be6 Update hoverboard.md 2018-12-06 17:04:52 -08:00
Oskar Weigl 25274e1c78 Merge branch 'master' into rc 2018-11-28 23:02:41 -08:00
Oskar Weigl 0c75e280a5 fix docs remenant 2018-11-28 23:02:15 -08:00
Oskar Weigl 8c393973b7 document different control modes 2018-11-28 22:44:58 -08:00
Unknown eea174f82b Replace controller image in docs with new FF diagram 2018-11-27 22:54:54 -05:00
Unknown f36fe0058e Add controller_with_ff.png to docs 2018-11-27 22:51:13 -05:00
Oskar Weigl d3a2c6a6d7 Merge branch 'devel' into configurable-stepdir 2018-10-28 15:02:34 -07:00
metanoic 86f97555d8 Hoverboard docs J2->J4
Pretty sure this should be J4 rather than J2, no?
2018-10-25 14:45:50 -05:00
Oskar Weigl f22199bf95 merge is ugly but is confirmed working 2018-10-24 19:58:41 -07:00
Oskar Weigl fcdb6b3bf1 update STM32CubeMX instructions to new rebasing style 2018-10-24 19:49:16 -07:00
Oskar Weigl 5958ae23f4 update docs 2018-10-22 21:39:57 -07:00
Oskar Weigl 066265beba update instructions 2018-10-21 17:08:28 -07:00
Oskar Weigl 95a5e2ad2c add dfu-util instructions for Linux 2018-10-21 00:03:40 -07:00