Any U2IF firmware for the tiny 2040?

Looking for some U2IF firmware for the tiny 2040. Which one of these would be the best fit? I’m thinking of the default PICO version. Some of the Adafruit have a Neopixel. The tiny doesn’t seem to have any specialized hardware and just uses GP 18-20 for RGB as regular pins.

Adafruit has firmware for

  • PICO
  • Adafruit Feather RP2040
  • Adafruit Feather CAN Bus RP2040
  • Adafruit Feather RFM RP2040
  • Adafruit Feather ThinkInk RP2040
  • Adafruit Qt Py RP2040
  • Adafruit ItsyBitsy RP2040
  • Adafruit KB2040
  • Adafruit Trinkey QT2040

ref: GitHub - adafruit/u2if: USB to interfaces implementing MicroPython "machine" module functionalities on a computer.
ref: GitHub - execuc/u2if: USB to interfaces implementing MicroPython "machine" module functionalities on a computer.

Standard Pico would be fine - it is what I have used with the 2MB board.

Pimoroni has their own builds but on a quick scan I could not see why you should use them:

Perhaps use the 8MB build if you have the 8MB Flash version?

Why develop software then not give you pointers to it on the Shop page?

Thanks for the link. I wouldn’t have found it on my own.

I was more specifically asking if any of the U2IF u2if/firmware at main · execuc/u2if · GitHub would work with the device. U2IF turns your RP2040 into HID device that can be programmed from desktop python.

I have some circuitpython examples using it here with a standard Pico board and Adafruit Blinka Add sensors and output to your PC using the Pico 2040 with custom firmware Desktop Python and Blinka

I’ve been too lazy to pull down the micropython code and “just try it”

Ok, I misread that bit. It is an RP2040 chip on the board so the microcontroller part will work. Beyond that I don’t know to be honest. It is not an area I have any interest in.

No problem. It isn’t a hot spot of interest.