-
Notifications
You must be signed in to change notification settings - Fork 53
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
105 additions
and
133 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
tags | ||
build/* | ||
!build/.keep |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
## PRK firmware (public beta) | ||
|
||
PRK is a keyboard firmware written and configured in [PicoRuby](https://github.com/hasumikin/picoruby) which is an alternative mruby implementation targeting on one-chip microcontroller. | ||
|
||
### Features | ||
|
||
- A "keymap" can be configured in Ruby which is a concise, readable and happy language | ||
- Raspberry Pi Pico is the platform microcontroller | ||
- You can write your own "action" which will be invoked when you tap or hold a key ([example]()(TBD)) | ||
|
||
### Getting started | ||
|
||
- Setup Raspberry Pi Pico C/C++ SDK | ||
|
||
- Follow the instructions on [https://github.com/raspberrypi/pico-sdk#quick-start-your-own-project](https://github.com/raspberrypi/pico-sdk#quick-start-your-own-project) | ||
|
||
- Be knowledgeable how to install a UF2 file into Raspi Pico on [https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c](https://www.raspberrypi.org/documentation/rp2040/getting-started/#getting-started-with-c) | ||
|
||
- Clone the `prk_firmware` (this repository) wherever you like | ||
|
||
``` | ||
git clone --recursive https://github.com/hasumikin/prk_firmware.git # Don't forget --recursive | ||
cd prk_firmware | ||
``` | ||
- Clone a keymap repository, for example, "meishi2" which is a 2x2 matrix card-shaped keyboard in `keyboards` directory | ||
``` | ||
cd keyboards | ||
git clone https://github.com/hasumikin/prk_meishi2.git | ||
``` | ||
- Build with `cmake` | ||
``` | ||
cd prk_meishi2 | ||
cmake ../.. | ||
build | ||
``` | ||
Now you should have `prk_firmware.uf2` file in `prk_firmware/keyboards/prk_meishi2` directory. | ||
### License | ||
Copyright © 2021 HASUMI Hitoshi. See MIT-LICENSE for further details. |
Empty file.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
* | ||
!.gitignore |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters