Skip to content

Bootloader LEDs / TXRX activity / USB Descriptors / Makefile #165

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

Merged
merged 16 commits into from
Sep 26, 2016

Conversation

cmaglie
Copy link
Member

@cmaglie cmaglie commented Sep 22, 2016

This is a rebase and merge of:
#122 Bootloader LED pulsing and TX/RX blinking
#104 Enable USB string descriptors
#69 Add Leonardo-like led pulse when bootloader is active
#64 Bootloader leds activity

Moreover:

  • each one of the PR above added a feature that is board-specific (LEDs pins, USB descriptors, etc.) so instead of adding more variables to pass to compiler I've changed the build process so each board can be defined through his own board_descriptions_xxxx.h file.
  • the TX/RX leds and on-board LED can now be disabled
  • I've added a script to build all the bootloaders altogether

Tested with Arduino Zero and MKR1000 on Linux.

Fix #1

/cc @aethaniel @facchinm @sandeepmistry

@sandeepmistry
Copy link
Contributor

Looks good on OS X 10.11.6 + IDE 1.6.12 + Arduino Zero (Native USB)

  • LED pulses in boot loader mode
  • double tap via USB puts board in boot loader mode
  • RX and TX LED's blink on sketch upload
  • OS X shows USB string descriptors

screen shot 2016-09-22 at 2 14 04 pm

@sandeepmistry
Copy link
Contributor

Looks good on my Windows 10 VM as well. I think we should still test with a non-VM windows PC though.

@sandeepmistry sandeepmistry merged commit f4dccbe into arduino:master Sep 26, 2016
@sandeepmistry sandeepmistry added this to the Release 1.6.7 milestone Sep 26, 2016
@cmaglie cmaglie deleted the bootloader-take-4 branch September 27, 2016 22:14
boseji pushed a commit to go-ut/combined-ArduinoCore-samd that referenced this pull request May 30, 2020
Add Board Definition for PyPortal Titano
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.

4 participants