Nem kell, hogy a dev panel saját USB csatlakozóját használja, hanem GPIO-ra illesztett (Vcc, D+, D-, GND) plusz csatlakozót.
Azt más sikerült megoldanom, hogy HID-ként látszik Bluetooth-on keresztül. Persze nem én oldottam meg, csak felhasználtam a létező eszközöket.
Tudok BT-n keresztül mindenféle billentyű leütést küldeni, amit, akár egy mobil is fogad és jól kezeli. Ez OK.
Most azt szeretném, ha ez USB csatlakozáson keresztül is működne, mondjuk egy PC-re dugva az ESP32-t USB kábelen (ami nem a programozó, hanem egy másik kábel).
Korábbról találtam egy hasonló bejegyzést. Ebben nincs benne a megoldás, csak a tanács Róberttől a SW-es V-USB használatra. Ilyet viszont nem találtam, amit működésre tudtam volna bírni ESP32 Arduino közegben.
viewtopic.php?f=23&t=1534&start=15&hilit=Keyboard
A Leonardo és pár másik panel nativan támogatja ezt, mert a szükséges HW integrálva lett.
Ezekkel működik az Arduino felületen az Examples / USB / Keyboard alatti mintaprogramok. Mással viszont nem.
https://www.arduino.cc/reference/en/lan ... /keyboard/
Nekem az is jó, ha van egy illesztő IC, amihez I2C, vagy ISP felületen kell csatlakozni.32u4 and SAMD based boards (Leonardo, Esplora, Zero, Due and MKR Family)
Vagy egy ESP32 Arduino környezet alatt működő V-USB könyvtár példaprogramokkal.
Tudtok segíteni?