Skip to content

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

License

Notifications You must be signed in to change notification settings

labrusca/Mordecai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages