Samuel Sadok
ab3af19018
add support for uint64_t to protocol
2018-03-12 23:43:16 -07:00
Samuel Sadok
db38055741
[python tools] add cancellation_token to find_any, add my_odrive.__channel__
2018-03-11 18:20:19 -07:00
Samuel Sadok
fdd5e0c65e
Allow specifying the serial number when updating the firmware via USB
2018-02-22 23:50:13 -08: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
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
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
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
49754af4cc
add comments
2017-11-08 23:53:15 -08:00
Oskar Weigl
5dd1d01688
add comments
2017-11-08 22:15:16 -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
Oskar Weigl
cf1677d5bd
lift up python tools, restructre other files
2017-10-15 02:03:35 -07:00
Oskar Weigl
d7202b8a64
Push firmware into Firmware folder
2017-10-14 23:32:09 -07: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
Oskar Weigl
27f3d910b4
usb kernel driver n/a on windows
2017-07-11 00:43:07 -07:00
Nick Knudson
d694abe113
added motor control, python control script
2017-02-27 00:16:30 -08:00