Keyboard firmware for ESP32 microcontrollers
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings updated ble components, more work on plugin api and some clean up Oct 6, 2018
components
main
plugins/plugin_components
.cproject updated ble components, more work on plugin api and some clean up Oct 6, 2018
.gitignore
.project
LICENSE
Makefile clean up + added rotary encoder Aug 18, 2018
README.md
partitions.csv
sdkconfig
sdkconfig.defaults
sdkconfig.old

README.md

MK32 - Simple BLE keyboard for ESP32

MK32 is a BLE keyboard firmware for ESP32 Microcontrollers,designed to be relativley easily customizable.
Please refer to the MK32 Wiki page for information about building your own keyboard.

Many thanks to:

Features:

  • Split Keyboards
  • I2C/SPI displays
  • Customizable layouts
  • Macros
  • Rotary Encoders (With customizable encoder commands)
  • Battery Monitoring
  • Power Management

To-do:

  • Plugin API support (in progress).
  • Proper debouncing (Temporerly using delays).
  • More than 2 pads (currently supports 2 pads).
  • Connection switching.
  • Modify keymap via webserver (in progress) .
  • Security (?)