Skip to content

[Bootloader] Enable USB string descriptors #104

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

sandeepmistry
Copy link
Contributor

Add support for sending USB string descriptors for manufacturer and product in the boot loader.

The following error is no longer present in OS X 10.11.3 kernel logs, after these boot loader changes are applied.

2016-01-25 4:33:08.000 PM kernel[0]: 129020.020709 IOUSBHostDevice@14200000: IOUSBHostDevice::getDescriptorGated: type 0x03 index 0 length 2 completed with 0xe0005000 and bytesTransferred 0
2016-01-25 4:33:08.000 PM kernel[0]: 129020.022294 IOUSBHostDevice@14200000: IOUSBHostDevice::getDescriptorGated: type 0x03 index 0 length 2 completed with 0xe0005000 and bytesTransferred 0

Tested with OS X 10.11.3, and Linux (Rasbian Jessie).

cc/ @aethaniel

@ArduinoBot
Copy link

✅ Build completed.

⬇️ Build URL: http://downloads.arduino.cc/PR/samd/package_samd-b49_index.json

ℹ️ To test this build:

  1. Open the Preferences of the Arduino IDE.
  2. Add the Build URL above in the Additional Boards Manager URLs field, and click OK.
  3. Open the Boards Manager (menu Tools->Board->Board Manager...)
  4. Install Arduino SAMD core - Pull Request [Bootloader] Enable USB string descriptors #104
  5. Select one of the boards under SAMD Pull Request [Bootloader] Enable USB string descriptors #104 in Tools->Board menu
  6. Compile/Upload as usual

@cmaglie
Copy link
Member

cmaglie commented Sep 22, 2016

Superseded by #165

@cmaglie cmaglie closed this Sep 22, 2016
@cmaglie cmaglie added this to the Release 1.6.7 milestone Sep 26, 2016
@sandeepmistry sandeepmistry deleted the bootloader-usb-string-descriptors branch October 26, 2016 14:37
boseji pushed a commit to go-ut/combined-ArduinoCore-samd that referenced this pull request May 30, 2020
* Add QSPI menu, fix SPI compiler settings for some boards

* Change QSPI menu (fast = F_CPU/2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants