Attempt at documenting usb endpoint module for bootloader


Here’s my attempt at documenting the usb endpoint module used by the bootloader, so that I can reuse it as a more generic command/response processor in my design. I’d appreciate any feedback. There are many questions.


I saw another attempt to do that: