Commit Graph
14 Commits
Author SHA1 Message Date
Oskar Weigl fe781b6466 use new naming for packet stream conversion 2018-06-08 21:14:46 -07:00
Oskar Weigl 4841ff03fb fix include paths, duplicated function in merge 2018-06-08 19:48:27 -07:00
Oskar Weigl 6ff4445770 Merge branch 'devel' into sam_fibre
Conflicts:
	Firmware/Tupfile.lua
	Firmware/fibre/cpp/include/fibre/protocol.hpp
	Firmware/fibre/python/fibre/discovery.py
	Firmware/fibre/python/fibre/usbbulk_transport.py
	tools/odrive/dfu.py
	tools/odrive/shell.py
	tools/odrive/utils.py
	tools/odrivetool
2018-06-08 19:30:21 -07:00
Oskar Weigl c95233a57b make ascii protocol default on CDC interface, change some naming 2018-06-05 21:59:48 -07:00
Samuel Sadok 15af5fc640 Merge branch 'devel' into sam_winusb 2018-05-14 16:50:45 -07:00
Samuel Sadok 0e32df329f fix compilation when using stdout protocol 2018-05-14 16:25:31 -07:00
Samuel Sadok 62a599bf6e fix ascii protocol compilation 2018-05-14 16:13:51 -07:00
Samuel Sadok caacde7544 Replace ASCII protocol compile time setting with runtime setting
When enabled, the USB CDC interface of the ODrive will
run the ASCII protocol instead of the native protocol.
In that case the native protocol can still be used on
endpoints 0x03, 0x83.
Truly concurrent use is not tested and thus not recommended.
2018-05-14 15:50:01 -07:00
Samuel Sadok d69f8312e0 make the device a composite device 2018-05-14 15:20:13 -07:00
Samuel Sadok 112f4a1864 fix undefined variable when enabling ascii protocol 2018-05-14 15:19:22 -07:00
Samuel Sadok 4bf7e987a5 apply ODrive native protocol updates to fibre and switch to fibre 2018-05-13 18:53:44 -07:00
Samuel Sadok dc303606b1 fix USB TX lockup issue
When the host reset the connection without reading the response packet first, the TX-empty semaphore would never get released, thereby blocking any further TX communication. This commit just overrides the TX buffer if the semaphore wait times out.
2018-04-23 19:03:55 -07:00
Samuel Sadok 535dbcf481 add system_stats to monitor resource usage 2018-04-23 19:03:55 -07:00
Samuel Sadok 741a51442f split communication into multiple files 2018-04-20 23:44:55 -07:00