Open
Description
Hi
I have been working recently with the SAMD family and have tried different programming languages.
On my way I have found with uf2 and today my question is why arduino does not accept this bootloader as the default?
uf2 advantage:
- Compatible with BOSSA, makecode, circuitpython and rust
- Drag and drop binary
- python convert script
- License MIT
Features
- USB CDC (Serial emulation) monitor mode compatible with Arduino (including XYZ commands) and BOSSA flashing tool
- USB MSC interface for writing UF2 files
- reading of the contests of the flash as an UF2 file via USB MSC
- UART Serial (real serial wire) monitor mode (typically disabled due to space constraints)
- In-memory logging for debugging - use the logs target to extract the logs using openocd
- double-tap reset to stay in the bootloader mode
- automatic reset after UF2 file is written
Reference:
this will help more arduino boards to be ported to other languages
Thanks