I added a link to the molekula keyboard github since it is the design inspiration for this project.
37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
# Codecaster
|
|
*Empower Your Typing, Cast Your Spells*
|
|
|
|
The Codecaster is both a custom keyboard and its firmware.
|
|
|
|
The Codecaster keyboard is the development keyboard that the firmware will
|
|
initially officially support. As time moves on this will expand to allow
|
|
for more keyboards and eventually other target platforms (microcontrollers).
|
|
|
|
## Firmware
|
|
The firmware is written in Rust. It uses [embedded-hal][HAL] to create
|
|
an async abstraction for the MCU that is then combined with our keyboard
|
|
model.
|
|
|
|
[HAL]: https://github.com/rust-embedded/embedded-hal
|
|
|
|
### Building
|
|
|
|
### Flashing
|
|
|
|
## Keyboard
|
|
The Codecaster is a 38 key split keyboard. It will have per key RGB and
|
|
underlighting. It will have some form of battery meter, LEDs or display
|
|
has not been determined yet.
|
|
|
|
### Platform
|
|
The initial target platform (microcontroller) will be the nRF52,
|
|
specifically the nice!nano v2. This will allow the Codecaster keyboard
|
|
to be wireless.
|
|
|
|
|
|
## Inspiration
|
|
The Codecaster keyboard is based on the [molekula 2 keyboard][molekula].
|
|
It has a MIT license and is open sourced.
|
|
|
|
[molekula]: https://github.com/zzeneg/molekula/tree/main/keyboards/Molekula2
|