AdafruitMacroPad

https://circuitpython.org/board/adafruit_macropad_rp2040/

Links

https://learn.adafruit.com/adafruit-macropad-rp2040 https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/main/ https://learn.adafruit.com/ableton-live-macropad-launcher https://learn.adafruit.com/macropad-hotkeys https://learn.adafruit.com/macropad-remote-procedure-calls-over-usb-to-control-home-assistant https://learn.adafruit.com/dragon-drop-a-circuitpython-game-for-macropad https://learn.adafruit.com/macropad-2fa-totp-authentication-friend

Installing CircuitPython on ESP32

https://learn.adafruit.com/circuitpython-with-esp32-quick-start/installing-circuitpython https://adafruit.github.io/Adafruit_WebSerial_ESPTool/

Standard CircuitPython USB Devices

https://learn.adafruit.com/customizing-usb-devices-in-circuitpython/overview

Hide mass storage device

import storage storage.disable_usb_drive()

Show mass storage device

import storage storage.disable_usb_drive() storage.enable_usb_drive()