Attempt at documenting usb endpoint module for bootloader


#1

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.

https://pastebin.com/wiGdm9CS


#2

I saw another attempt to do that: