Skip to content

Commit 7656524

Browse files
authored
Merge pull request #364 from Launchpad-McQ/patch-3
Update developer-guide.md CONFIG_USB_PROTOCOL on macOS
2 parents 6854e80 + 8e42583 commit 7656524

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/developer-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ To customize the compile time parameters, copy or rename the file `Firmware/tup.
9797
__CONFIG_BOARD_VERSION__: The board version you're using. Can be `v3.1`, `v3.2`, `v3.3`, `v3.4-24V`, `v3.4-48V`, `v3.5-24V`, `v3.5-48V`, etc. Check for a label on the upper side of the ODrive to find out which version you have. Some ODrive versions don't specify the voltage: in that case you can read the value of the main capacitors: 120uF are 48V ODrives, 470uF are 24V ODrives.
9898

9999
__CONFIG_USB_PROTOCOL__: Defines which protocol the ODrive should use on the USB interface.
100-
* `native`: The native ODrive protocol. Use this if you want to use the python tools in this repo.
101-
* `native-stream`: Like the native ODrive protocol, but the ODrive will treat the USB connection exactly as if it was a UART connection. __Use this if you're on macOS__. This is necessary because macOS doesn't grant our python tools sufficient low-level access to treat the device as the USB device that it is.
100+
* `native`: The native ODrive protocol. Use this if you want to use the python tools in this repo. Can maybe work with macOS.
101+
* `native-stream`: Like the native ODrive protocol, but the ODrive will treat the USB connection exactly as if it was a UART connection. __ Maybe need to use this if you're on macOS__. This is necessary because macOS doesn't grant our python tools sufficient low-level access to treat the device as the USB device that it is.
102102
* `none`: Disable USB. The device will still show up when plugged in but it will ignore any commands.
103103

104104
**Note**: There is a second USB interface that is always a serial port.

0 commit comments

Comments
 (0)