Commit Graph
189 Commits
Author SHA1 Message Date
Paul Guenette f8bc5117b6 Merge branch 'devel' into input-filter 2019-05-25 13:57:30 +02:00
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
Oskar Weigl 20ba0ca18e fix getting started TOC 2019-03-20 15:00:32 -07:00
Oskar Weigl c80358bcd5 update docs 2019-03-19 19:56:26 -07:00
Oskar Weigl 933e3068ae Merge branch 'devel' into input-filter 2019-03-19 18:15: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 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
Unknown 1f0eed4e28 Merge branch 'devel' into input-filter 2019-01-02 12:54:30 -05: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 69d1364ce0 Update docs 2018-12-02 22:30:48 -08:00
Oskar Weigl 192c3260f8 refactor vel ramp mode to use new controller input handling 2018-12-02 19:08:12 -08:00
Oskar Weigl 1df442fd9d move inertia to controller 2018-12-02 18:24:38 -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