Dan Halbert
Dan Halbert
You can control when a write to the strip happens. Set `auto_write` to false in the constructor, and call `show()` when you want to send the state to the strip....
It looks like there never was a Lolin S3 mini version of the bootloader created. There is a regular "Lolin S3" but not mini. You can load the .bin: you...
This is expected behavior: Mu detects the board by looking at the CDC interface name, using https://github.com/adafruit/Adafruit_Board_Toolkit. See `compatible_board()` in https://github.com/mu-editor/mu/blob/master/mu/modes/circuitpython.py. You could change the code there or in the...
This may be a CircuitPython sleep bug. Try this with some other terminal program to start with (not using Mu at all). Viz. https://github.com/adafruit/circuitpython/issues/4658
Another non-upward-compatible alternative is to eliminate clicking as a way of moving the cursor in the Serial window, and just rely on arrow-key movements. I was unaware that one could...
NKRO support really has to do with your HID report descriptor, and is not a TinyUSB issue. There's an example of NKRO in CircuitPython here: https://learn.adafruit.com/custom-hid-devices-in-circuitpython/n-key-rollover-nkro-hid-device. CircuitPython uses TinyUSB internally.
I don't think we need the tinyusb changes: this looks like standard HID. It only requires a CircuitPython library to be written.
I made a `keypad` example a while ago in https://learn.adafruit.com/key-pad-matrix-scanning-in-circuitpython/keys-one-key-per-pin#macropad-example-3099041. I am wondering if it is out of scope for simple library examples, or whether I should just add it...
https://circuitpython.org/libraries explains in detail about versions. You need the versions of the libraries to match up with the version of CircuitPython. 1. Upgrade your CircuitPython to 8.2.9. See https://circuitpython.org/downloads to...
I did some testing, with this or similar: ```py import board, adafruit_bno055, busio import time i2c = board.STEMMA_I2C() b = adafruit_bno055.BNO055_I2C(i2c) while True: print(b.quaternion) time.sleep(1) ``` - SAMD21: library too...