arduino / arduino/ArduinoCore-arc32
Modify bootloader behaviour similar to Leonardo/Micro
- Dominant language
- C
- Stars
- 330
- Forks
- 281
- PR merge metrics
- No merged PRs in 30d
Description
As an Arduino 101 end-user, I would like the bootloader behavior to be similar to the Leonardo/Micro...
the long boot time has been worked around in the IDE serial monitor a long time ago.
Anyway, I believe the proposal was to implement a behaviour similar to Leonardo/Micro:
boot "directly" to sketch (if there is no magic number in RAM, bootloader launches the sketch after 0.5seconds)
if 1200bps is called, a reset is performed and the RAM is marked
as the board reboots, the bootloader recognizes the mark and waits longer (7 seconds in these bootloaders)
Do you believe it will ever be possible to modify the bootloader behaviour in this way?
Contributor guide
No contributing guide indexed for this repository
Research direction
Compare the Arduino 101 bootloader behavior with the Leonardo/Micro behavior described in the issue. Trace the 1200bps reset, RAM marker, direct-to-sketch path, and boot delays; done means the proposed timing and reset behavior work reliably for both normal startup and upload mode.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100