Hey! I have this board: T-Dongle S3 – LILYGO®
LILYGO T-Dongle-S3, not the T-Display-S3 which seems to be another (better?) variant.
I made a simple project here: GitHub - kohanyirobert/wake-on-esp32s3
Everything works. My use case is: I want the board to act as a webserver/listener and USB keyboard. When attached to my laptop (through a USB-C hub) whenever it receives a HTTP request/network packet it should send a keypress as if I’d pressed a key to wake up the machine or do some stuff.
This works. However the development cycle is tedious with PlatformIO.
Since I have to switch/communicate with the board not in USB mode but in OTG mode (I’m unsure what this actually mean by the way, but it works) whenever I’d like to upload my code to the board first I have to unplug the dongle and replug it while holding the button on it. After which if I want to run my code I to unplug it and replug it (without holding the button). This part is tedious, I fear I’ll break the dongle eventually.
Any way I can do the same upload/test cycle without unplugging and replugging the damn thing all the time? This seems to work from the Arduino IDEMaybe this works in Arduino IDE (it seems after writing this post that this is not the case, it doesn’t work either), but I like VS Code much better.
Any pointers?