just release 0l19.0 with lots of improvement for host and device API, added MCUs (esp32-h4, at32, ch32) and new MTP device driver github.com/hathach/tinyusb/r…
TinyUSB now supports most @WCH_TECH ch32 device (fsdev, usbfs, usbhs). Ch32 arduino also merged built-in tinyusb support PR github.com/openwch/arduino_c…
just released TinyUSB version 0.16.0 github.com/hathach/tinyusb/r…. Notable changes are:
- Lots of bugs fix
- Support MAX3421E aka usb host shield
- Initial USB PD stack with stm32g4
- More MCUs support: g0, g4, u5, mcxn9, ra6m5 etc..
The RP2040 Feather with USB Host lets us use Intellikeys with an iPad
the Intellikeys is a popular accessibility device with custom overlays, that is no longer supported. even though it has a USB plug it doesn't work like many USB devices: it doesn't enumerate as an HID keyboard, instead it downloads the firmware from the computer driver! that means it'll never work with many modern devices ike chromebooks or iPads...unless you've got a specialized device like the RP2040 Feather with two USB ports! we've loaded Thach's Intellikeys translator (github.com/adafruit/Adafruit…) arduino sketch and it even does overlay detection so that when we switch out the paper it will enumerate as a different HID device. the code and hardware is all open source, so it can be maintained and improved for a very long time.
Just released a new version of #USBvalve firmware (0.7.0): github.com/cecio/USBvalve
I moved on the latest version of TinyUSB.
This is the first step to implement a #badusb detector as suggested during the talk @1ns0mn1h4ck
Stay tuned for news on this!
The Kolibri firmware now doubles as a UART to USB CDC bridge, so a separate USB-UART PMOD is no longer needed. The Eis computer will also get this feature soon. @TinyUSB is great! github.com/machdyne/kolibri
One step closer to Metro M7 feat. iMX RT1011 and ESP32! The first board of a new chip series is always the toughest because we have to figure out all the gotchas and testing techniques.
rp2040 programming an rp2040 ~ flash inception
we crank out a lot of @Raspberry_Pi rp2040 microcontroller boards and so we have to be able to program them very fast and very reliably. historically we used a teensy 3.6 to run our programmer tester 'brains'