Updated the README.
I updated the README with information about what this project was made to do and a bit of the information I have currently learned through my research on how I plan to implement the firmware.
This commit is contained in:
parent
4f54f78187
commit
5811f5133b
27
README.md
27
README.md
@ -1,4 +1,29 @@
|
|||||||
# Codecaster
|
# Codecaster
|
||||||
*Empower Your Typing, Cast Your Spells*
|
*Empower Your Typing, Cast Your Spells*
|
||||||
|
|
||||||
A custom keyboard and its firmware.
|
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 this 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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user