Remove the future work section
Some of these tasks have already been implemented, and the rest will be moved to GitHub issues.
This commit is contained in:
16
README.md
16
README.md
@@ -15,19 +15,3 @@ Please make sure to clone this repo with:
|
||||
You're encouraged to install the [Kinetis Design Studio (KDS) IDE](http://www.nxp.com/products/software-and-tools/run-time-software/kinetis-software-and-tools/ides-for-kinetis-mcus/kinetis-design-studio-integrated-development-environment-ide:KDS_IDE) and import the project by invoking File -> Import -> General -> Existing Projects into Workspace, select the `right` directory, and click on the Finish button. At this point, you should be able to build the firmware in KDS.
|
||||
|
||||
Alternatively, you can use the build scripts of the `right/build/armgcc` directory.
|
||||
|
||||
## Future work
|
||||
|
||||
Initially, the low-level functionality has to be implemented, such as:
|
||||
* A USB device that exposes a keyboard, mouse and raw HID interface
|
||||
* Using kboot for the right keyboard half to directly interface with the host
|
||||
* Using kboot for the left keyboard half to indirectly interface with the host via the right keyboard half using UART
|
||||
|
||||
Next up, the features of the AVR firmware should to be ported by using an FRDM-K0[235]Z dev board acting as the left keyboard half:
|
||||
* Make the left half send keypress events to the right half via UART.
|
||||
* Breadboard a 2x2 keyboard matrix wired per dev board and make them work in the firmware. Make the keypresses send keycodes to the host or move the mouse.
|
||||
|
||||
Finally, implement all the advanced features, such as:
|
||||
* Send USB control request to write the EEPROM.
|
||||
* Read the EEPROM via the raw HID interface.
|
||||
* Parse the content of the EEPROM to extract keymaps, macros, and other configuration information.
|
||||
|
||||
Reference in New Issue
Block a user