You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
continuous-integration/drone/push Build is failing
Details
|
2 years ago | |
---|---|---|
boards/arm/zx0 | 2 years ago | |
hf2i2c | 2 years ago | |
src | 2 years ago | |
.clang-format | 2 years ago | |
.drone.yml | 2 years ago | |
.gitignore | 2 years ago | |
CMakeLists.txt | 2 years ago | |
CONTRIBUTING.md | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
prj.conf | 2 years ago | |
requirements.txt | 2 years ago | |
setup.py | 2 years ago |
README.md
ZX0 bootloader
This is an I2C based bootloader for the SAMD21. It implements the Microsoft HF2 protocol over I2C and uses the same double-tap-for-bootloader and magic as the Adafruit UF2 bootloader.
The bootloader is written in C++ and uses Zephyr for the drivers. It should be easy to adapt to the SAMD51 and other devices supported by Zephyr but each will need a custom I2C client driver.
-- Michael Hope mlhx@google.com michaelh@juju.nz