Samuel Sadok 2d2892f253 reduce likelihood of IndexError during DFU
In some cases `DfuDevice.control_msg` returns zero bytes. This might be
because the device didn't have enough time to process the previous
command. This commit adds a single retry after a delay. If the retry
fails too, an error message is printed that helps the user to recover
the ODrive.

Since this issue occurs rarely it's unclear if this commit really solves
the issue.
2020-10-21 11:34:35 +02:00
2020-09-30 00:17:57 +02:00
2020-07-25 23:27:08 -04:00
2020-10-16 13:15:01 -07:00
2020-06-04 15:49:35 +02:00

ODrive Logo

This project is all about accurately driving brushless motors, for cheap. The aim is to make it possible to use inexpensive brushless motors in high performance robotics projects, like this.

Branch Build Status
master Build Status
devel Build Status

pip install odrive (nightly)

Please refer to the Developer Guide to get started with ODrive firmware development.

Repository Structure

  • Firmware: ODrive firmware
  • tools: Python library & tools
  • docs: Documentation

Other Resources

S
Description
High performance motor control
Readme
86 MiB
Languages
C++ 32.6%
C 29.8%
Python 19.2%
JavaScript 10.8%
Vue 4%
Other 3.6%