gitextract_xdh1uctv/ ├── .cargo/ │ └── config.toml ├── .github/ │ └── workflows/ │ ├── build_and_test.yml │ ├── clippy.yml │ └── rustfmt.yml ├── .gitignore ├── APACHE2.0 ├── CODE_OF_CONDUCT.md ├── Cargo.toml ├── MIT ├── README.md ├── boards/ │ ├── adafruit-feather-rp2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── adafruit_feather_blinky.rs │ │ │ └── adafruit_feather_neopixel_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── adafruit-itsy-bitsy-rp2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── adafruit_itsy_bitsy_blinky.rs │ │ │ └── adafruit_itsy_bitsy_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── adafruit-kb2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── adafruit_kb2040_rainbow.rs │ │ │ └── adafruit_kb2040_usb_serial.rs │ │ └── src/ │ │ └── lib.rs │ ├── adafruit-macropad/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── adafruit-macropad_blinky.rs │ │ └── src/ │ │ └── lib.rs │ ├── adafruit-metro-rp2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── adafruit_metro_blinky.rs │ │ │ └── adafruit_metro_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── adafruit-qt-py-rp2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── adafruit_qt_py_rp2040_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── adafruit-trinkey-qt2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── adafruit_trinkey_qt2040_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── arduino_nano_connect/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── nano_blinky.rs │ │ └── src/ │ │ └── lib.rs │ ├── boardsource-blok/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── blok_rainbow.rs │ │ │ ├── blok_reset_to_usb_boot.rs │ │ │ └── blok_usb_keyboard_input.rs │ │ └── src/ │ │ └── lib.rs │ ├── framework-ledmatrix/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── examples/ │ │ │ └── ledtest.rs │ │ └── src/ │ │ └── lib.rs │ ├── framework16-keyboard/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── examples/ │ │ │ ├── capslock.rs │ │ │ └── white_backlight.rs │ │ └── src/ │ │ └── lib.rs │ ├── pimoroni-pico-explorer/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── pimoroni_pico_explorer_showcase.rs │ │ └── src/ │ │ └── lib.rs │ ├── pimoroni-pico-lipo-16mb/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── pimoroni_pico_lipo_16mb_blinky.rs │ │ └── src/ │ │ └── lib.rs │ ├── pimoroni-plasma-2040/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── examples/ │ │ │ ├── pimoroni_plasma_2040_blinky.rs │ │ │ └── pimoroni_plasma_2040_ws2812_led.rs │ │ └── src/ │ │ └── lib.rs │ ├── pimoroni-servo2040/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── examples/ │ │ │ ├── pimoroni_servo2040_pwm_servo.rs │ │ │ └── pimoroni_servo2040_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── pimoroni-tiny2040/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── examples/ │ │ │ └── tiny2040_blinky.rs │ │ └── src/ │ │ └── lib.rs │ ├── pimoroni-tufty2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── tufty_demo.rs │ │ └── src/ │ │ ├── lib.rs │ │ └── st7789_parallel.pio │ ├── pimoroni_badger2040/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── badger_blinky.rs │ │ └── src/ │ │ └── lib.rs │ ├── rp-pico/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── examples/ │ │ │ ├── pico_blinky.rs │ │ │ ├── pico_countdown_blinky.rs │ │ │ ├── pico_gpio_in_out.rs │ │ │ ├── pico_hd44780_display.rs │ │ │ ├── pico_i2c_oled_display_ssd1306.rs │ │ │ ├── pico_i2c_pio.rs │ │ │ ├── pico_interpolator.rs │ │ │ ├── pico_pio_pwm.rs │ │ │ ├── pico_pwm_blink.rs │ │ │ ├── pico_pwm_servo.rs │ │ │ ├── pico_rtic.rs │ │ │ ├── pico_rtic_monotonic.rs │ │ │ ├── pico_spi_sd_card.rs │ │ │ ├── pico_uart_irq_buffer.rs │ │ │ ├── pico_uart_irq_echo.rs │ │ │ ├── pico_usb_serial.rs │ │ │ ├── pico_usb_serial_interrupt.rs │ │ │ ├── pico_usb_twitchy_mouse.rs │ │ │ ├── pico_ws2812_led.rs │ │ │ └── pwm.pio │ │ └── src/ │ │ └── lib.rs │ ├── seeeduino-xiao-rp2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── seeeduino_xiao_rp2040_blinky.rs │ │ │ └── seeeduino_xiao_rp2040_neopixel_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── solderparty-rp2040-stamp/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── solderparty_stamp_neopixel_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── sparkfun-micromod-rp2040/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── examples/ │ │ │ ├── sparkfun_micromod_battery_voltage.rs │ │ │ └── sparkfun_micromod_blinky.rs │ │ └── src/ │ │ └── lib.rs │ ├── sparkfun-pro-micro-rp2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── sparkfun_pro_micro_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── sparkfun-thing-plus-rp2040/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── sparkfun_thing_plus_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── vcc-gnd-yd-rp2040/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── yd_rp2040_blinky.rs │ │ │ └── yd_rp2040_neopixel_rainbow.rs │ │ └── src/ │ │ └── lib.rs │ ├── waveshare-rp2040-lcd-0-96/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── waveshare_rp2040_lcd_demo.rs │ │ └── src/ │ │ └── lib.rs │ ├── waveshare-rp2040-lcd-1-28/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples/ │ │ │ └── waveshare_rp2040_lcd_demo.rs │ │ └── src/ │ │ └── lib.rs │ └── waveshare-rp2040-zero/ │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ ├── examples/ │ │ └── waveshare_rp2040_zero_neopixel_rainbow.rs │ └── src/ │ └── lib.rs └── memory.x