Arduino: ESP32-S2 USB modes
I picked up some new ESP32-S2 boards to play around with. These newer boards come with native USB on board, instead of a separate USB to serial chip to handle communications. With this new chip, there are some new USB acronyms in the Arduino menus. I kept getting them confused so I looked them all up and am committing them here for future reference.
| Mode | Explanation | 
|---|---|
| USB DFU | Device Firmware Upgrade: Upload mode | 
| USB CDC | Communication and Data Control: UART/Serial mode | 
| USB MSC | Mass storage device class | 
| USB HID | Human Interface Device: Mouse/Keyboard emulation | 




