Commit Graph
51 Commits
Author SHA1 Message Date
Oskar Weigl 225adb7e88 Merge branch 'devel' into DRV-error-readouts 2018-02-23 11:47:22 -08:00
Quincy Jones f75799fd3c Fix a naming bug on drv_error -> drv_fault 2018-02-21 14:23:12 -06:00
Quincy Jones ef0f8dbf85 Add microsecond delay functions.
Add DRV register/fault status reporting.
2018-02-21 13:41:42 -06:00
Oskar Weigl df6d0bf3a7 comment out incorrect version check 2018-02-13 19:37:36 -08:00
Oskar Weigl 13e3befc8c also reset halt/stall on writes 2018-02-12 01:52:34 -08:00
Oskar Weigl 8054e0f5da reporting of usb halt conditions 2018-02-12 01:02:45 -08:00
Oskar Weigl 0625bd39ef automatic recovery from stalled/halted endpoint 2018-02-12 00:52:09 -08:00
Oskar Weigl 154855ea91 Merge branch 'devel' into liveplotter 2018-02-12 00:11:18 -08:00
Oskar Weigl 620cc1f738 Merge branch 'master' into devel 2018-02-12 00:10:38 -08:00
Oskar Weigl b9b21b95bf make python comms debug easier 2018-02-12 00:02:13 -08:00
Oskar Weigl 69d63a6e79 Merge branch 'devel' into liveplotter 2018-02-11 21:39:05 -08:00
Oskar Weigl 03d90035e3 Update protocol.py 2018-02-11 13:34:21 -08:00
Brandon Kinman 0f64f03d67 Added compatibility for python 2.7 2018-02-05 20:31:41 -08:00
Oskar Weigl fc891c418d Update protocol.py 2018-01-11 17:41:29 -08:00
Oskar Weigl 5c455a3eaf add IPython support for explore_odrive.py 2017-11-26 16:29:46 -08:00
Oskar Weigl e4400d1f26 remove old test_communication.py 2017-11-26 15:26:51 -08:00
Oskar Weigl a792b93234 split .vscode settings between firmware and tools folder 2017-11-26 14:16:18 -08:00
Samuel Sadok f881f60207 update communication documentation 2017-11-13 22:41:14 +01:00
Samuel Sadok 91f61c076b miscelleneous python updates
accept arguments in explore_odrive.py (like in test_communication.py)
implement --discover argument
fix spurious property fetch
fix read-only properties
better serial port detection for windows
revert demo.py
2017-11-13 19:37:17 +01:00
Oskar Weigl db2fae3231 change var to my_odrive 2017-11-10 12:39:59 -08:00
Oskar Weigl 1a06f54c48 add explore_odrive.py 2017-11-09 22:04:09 -08:00
Oskar Weigl 4ed06c8a57 make first version of liveplotter 2017-11-09 21:10:40 -08:00
Oskar Weigl 49754af4cc add comments 2017-11-08 23:53:15 -08:00
Oskar Weigl 5dd1d01688 add comments 2017-11-08 22:15:16 -08:00
Oskar Weigl 8d4eca1145 Merge branch 'cppify' into sam_protocol 2017-11-07 19:28:05 -08:00
Samuel Sadok 7de12a4639 change sync byte to 0xAA 2017-11-06 21:27:36 +01:00
Samuel Sadok a4cc254b2b filled complete endpoint table for new protocol
(ok we need an autogenerator for this)
2017-11-06 20:30:33 +01:00
Samuel Sadok 9fb0c9a839 minor comment clean-ups 2017-11-06 19:13:06 +01:00
Samuel Sadok 8523c40832 fix UART protocol, enable legacy protocol coexistence on USB port 2017-11-06 18:31:26 +01:00
Samuel Sadok 23bd60efbe python tool: add cmdline option to select a specific device (on USB or serial) 2017-11-06 18:29:59 +01:00
Samuel Sadok 3cba81e6f7 make remote precedure calls work 2017-11-06 14:38:15 +01:00
Samuel Sadok ba46e5fb29 update test_communication.py to new backend, deferred USB processing, move CRC16 to stream based layer, some protocol refactoring 2017-10-30 23:39:21 +01:00
Oskar Weigl 87498ef1b9 add comments 2017-10-29 16:37:20 -07:00
Oskar Weigl 692e9239fa add comments 2017-10-28 21:06:06 -07:00
Samuel Sadok d02f5fe808 make float read/write work 2017-10-24 00:51:14 +02:00
Samuel Sadok c19a693fe9 almost make new binary protocol work with python (up to fetching and parsing the JSON) 2017-10-23 23:15:56 +02:00
Samuel Sadok f4f5efcbd8 Merge remote-tracking branch 'origin/devel' into sam_protocol 2017-10-22 23:27:21 +02:00
Unknown 6728b9f99d Add HALT to test_communication.py header 2017-10-18 21:16:25 -04:00
Oskar Weigl cf1677d5bd lift up python tools, restructre other files 2017-10-15 02:03:35 -07:00
Oskar Weigl 34d4d837ba Push firmware into Firmware folder 2017-10-14 23:35:59 -07:00
Oskar Weigl d7202b8a64 Push firmware into Firmware folder 2017-10-14 23:32:09 -07:00
Samuel Sadok c7f6250f90 add python support for new protocol 2017-10-02 14:52:13 +02:00
Samuel Sadok e6ebb443e3 fix typo 2017-10-02 14:31:39 +02:00
Unknown b097f589f2 Add "Quit" command to script header 2017-09-19 21:58:18 -04:00
Unknown 47cd3e2a7e Correct spelling of "receive" 2017-09-19 21:42:08 -04:00
Unknown 1596c0acc7 Revert changing receive_max val 2017-09-19 21:38:50 -04:00
Wetmelon 28acbedba3 Add timeout to USB message reads in python script 2017-09-19 21:37:50 -04:00
Wetmelon 52c3517c84 Slightly improve USB message handling, add quit command 2017-09-19 21:37:36 -04:00
Oskar Weigl 27f3d910b4 usb kernel driver n/a on windows 2017-07-11 00:43:07 -07:00
Nick Knudson 19c96fdc8d some stability tweaks to test_bulk.py 2017-02-28 00:12:07 -08:00