Uses new Rust 2024
new 0.1.0 |
|
---|
#163 in #chess
13KB
265 lines
Rustylink Chess
This library allows interacting with a Chessnut board.
Currently, only the Chessnut Go was tested (as this is the only one I own), but the Air / Air+ should work too. The Pro and Evo might or might not work.
Roadmap
In the future, I may consider adding file transfer mode, although it is currently rather low priority. I also wish to add some extra functions to make interacting with the board more convenient (for instance some helpers to using LEDs easier), and will fix bugs as they arise.
However my priority will now shift to writing an actual application to make use of this.
Contributing
You're welcome to submit any bug fix, feature implementation or comment. In particular, feedback from owners of Chessnut Air/Air+/Evo/Pro will be more than welcome!
License
This library is licensed under either MIT License or Apache-2.0 license, to your choice.
Dependencies
~0.4–11MB
~57K SLoC