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:
László Monda
2016-03-17 14:45:08 +01:00
parent ab3c95d4ad
commit c610f62f6e

View File

@@ -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.