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 |