Navigation

    LILYGO

    • Register
    • Login
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. franic
    F
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Best 0
    • Groups 0

    franic

    @franic

    0
    Reputation
    1
    Profile views
    1
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    franic Unfollow Follow

    Latest posts made by franic

    • Can't upload sketch after using Lilygo as a USB keyboard and mouse emulation

      I have uploaded a sketch that transform my lilygo ESP32-S3 in a USB keyboard and mouse emulator
      The sketch works, but I can't upload a new sketch as the serial port is then disabled.
      How can I erase the sketch or upload a new sketch ?
      Is it possible to have serial port and USB keyboard and mouse emulator at the same time ?
      (It's possible with an ardunion leonardo)

      #include "USB.h"
      #include "USBHIDKeyboard.h"
      #include "USBHIDMouse.h"

      USBHIDKeyboard Keyboard;
      USBHIDMouse Mouse;
      uint8_t buf[200];
      void setup() {
      // open the serial port:
      Serial.begin(115200);
      // initialize control over the keyboard:
      Keyboard.begin();
      Mouse.begin();
      USB.begin();
      Keyboard._onGetDescriptor(buf);
      }

      void loop() {
      // check for incoming serial data:
      if (Serial.available() > 0) {

      // read incoming serial data:
      char inChar = Serial.read();
      Serial.print(inChar);
      // Type the next ASCII value from what you received:
      Keyboard.press(inChar);
      Keyboard.releaseAll();
      

      }
      Mouse.move(20, 20, 0, 0);
      Keyboard.press('Q');
      Keyboard.releaseAll();
      delay(3000);
      }

      posted in Common problems
      F
      franic