Skip to content

litui/esp32_bbq10kbd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BBQ10Keyboard Library for ESP32

ESP32 library for interfacing the BB Q10 and BB Q20 Keyboards over I2C.

This library works a touch differently from the Arduino library. Be sure to look over the code as the examples are not yet ported.

The firmware that this library should be used with can be found here: https://github.com/solderparty/bbq10kbd_i2c_sw

Tested:

I2C reads and writes on:

  • Adafruit "Huzzah32" ESP32 Feather
  • Sparkfun ESP32 Thing Plus C
  • Unexpected Maker FeatherS3 (ESP32-S3)

Installation

Within your ESP-IDF project directory (project must be git-based):

git submodule add https://github.com/litui/esp32_bbq10kbd components/BBQ10Keyboard

Alternately, download the zip of this repo and unzip it to components/BBQ10Keyboard.

Be sure to add BBQ10Keyboard to your CMakeLists.txt requirements for your main application if needed.

TODO

  • Examples still need to be ported.
  • Fully test the GPIO expander functionality.

About

Esp32 native port of Arduino BBQ10Keyboard library

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.4%
  • CMake 4.6%