-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[WIP] nRF52840 USB Bootloader #934
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
define CIRCUITPY_BOOT_OUTPUT_FILE will cause mp_hal_stdout_tx_strn() to invoke before serial_init() is called. Solution is skipped output to serial if it is not inited.
add crc bypass magic to bootloader settting
@hathach OK thach we now have 'nrf52840_usbboot' as a branch you can use here! i will also put you as a collaborator/reviewer so you can accept and review other pull requests if you want also we will try to set up automation so on commits, binaries for bootloader and circuitpython will be built, that way you do not have to! does that sound OK? |
@ladyada ah thanks a lot, It makes lots of sense, I will fork and continue work there :D . For collaborator/reviewer, it is up to you. The CP repo is still quite comprehensive for me now ( haven't spent enough time to understand it fully), but I could help with the nrf52 PR if you like. |
Yes only for nRF52 PRs of course :) |
This PR includes an early alpha of the USB bootloader with CDC and MSC support (MSC WIP) based on tinyusb for the USB stack.