Update solderparty_bbq20kbd.md

Simplify the description to not be a guide.
This commit is contained in:
David Glaude 2022-08-20 20:48:22 +02:00 committed by GitHub
parent 1eb7fa2394
commit c84ecd4719
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -18,8 +18,6 @@ features:
- STEMMA QT/QWIIC
---
## Official description of the BBQ20KBD running official firmware
A BB Q20 Keyboard in USB/PMOD/Qwiic format with a injection molded clear plastic case.
This is the evolution of our previous BBQ10 PMOD board. We took all the feedback from that board and improved on the design in every way.
@ -38,26 +36,6 @@ The I2C interface is compatible with the old BBQ10 module, you can use the same
Note: This board is not 5V-tolerant!
## Installing CircuitPython Firmware on BBQ20KBD
Installation is like for any RP2040 board, you need to get into the UF2 mode, in our case power the BBQ20KBD while pressing the top left button (boot button).
Download CircuitPython UF2 file of your choice and copy that file RPI-RP2 drive.
If ever you regret your choice, the official UF2 firmware is [available](https://github.com/solderparty/i2c_puppet/releases).
## BBQ20KBD running CircuitPython firmware
You now have a very small keyboard running CircuitPython and many possibilities.
You can scan those keys using the keypad library, the top right button will need to have a special treatment.
You can also try controling the backlight and plug an I2C sensor, an I2C screen or both via the Stemma QT connector.
Of course you can make your BBQ20KBD act as a keyboard by using adafruit usb-hid library.
If you feel advanturous you could even try using KMK library, or implement a library to handle the mouse button.
## Links
* [Documentation](https://bbq20kbd.solder.party/)
* [Documentation](https://bbq20kbd.solder.party/)