• You shouldn't need HID to get NUS to work at all - by default HID isn't enabled.

    Windows is a bit odd - have you tried with the Puck so you know how it generally works? Usually you pair in the OS (but it doesn't stay connected) and then you can connect from the IDE separately.

    For the NUS you should need:

    • The ESP32 to advertise the NUS UUID
    • The ESP32 to have the NUS service and 2 characteristics

    It might also help to try changing the advertising name of the ESP32 to Espruino - if the IDE is unable to find devices by the UUID they advertise then it defaults to doing it based on if the name starts with Puck.js/Espruino/etc

About

Avatar for Gordon @Gordon started