Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 919 Bytes

README.md

File metadata and controls

29 lines (24 loc) · 919 Bytes

Mordecai

Project Mordecai is a keyboard firmware for Makerdiary M60 Keyboard based on TinyGo

Plan

  • Basic function of the USB Keyboard*
  • Custom Extensions*
  • Bluetooth Support*
  • Add is31fl3733 Driver as extension (Only PWM mode for now)
  • Add MX25R6435F Driver
  • USB Mass Storage Device Driver Support
  • NFC Support
  • Rewrite Golang code
  • Vial Support*

* Using tinygo-keyboard

Notice

First, you need add some files to your TINYGOROOT:
Put file folder "tinygo" in your tinygo path before building.

Build

Run:

tinygo build -o KB-m60.uf2 -tagets m60-keyboard main.go

Let the keyboard into Bootloader mode, and copy the file 'KB-m60.uf2' to keyboard's drive.

Enjoy!

Tested on TinyGo@0.30.0 & Golang@1.20.5