https://github.com/matteodelabre/waved
Experimental driver for the reMarkable 2 E-Ink display
https://github.com/matteodelabre/waved
remarkable-tablet
Last synced: 18 days ago
JSON representation
Experimental driver for the reMarkable 2 E-Ink display
- Host: GitHub
- URL: https://github.com/matteodelabre/waved
- Owner: matteodelabre
- License: gpl-3.0
- Created: 2021-08-18T00:15:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-24T15:31:23.000Z (over 3 years ago)
- Last Synced: 2025-04-03T18:51:38.535Z (12 months ago)
- Topics: remarkable-tablet
- Language: C++
- Homepage:
- Size: 311 KB
- Stars: 60
- Watchers: 11
- Forks: 5
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## waved
_waved_ is aimed at becoming a userspace driver for the reMarkable 2 E-Ink controller.
**Disclaimer: This is still a prototype. Use at your own risk.**
### Demo
https://user-images.githubusercontent.com/1370040/130524775-c99bc205-9c89-48a3-8a53-34033976a469.mp4
### Building
Pre-built binaries are available from the [releases page](https://github.com/matteodelabre/waved/releases).\
To compile the demo from the [base](https://github.com/toltec-dev/toolchain/pkgs/container/base) Toltec Docker image with the source mounted in `/host`:
```sh
cmake \
-DCMAKE_TOOLCHAIN_FILE=/usr/share/cmake/arm-linux-gnueabihf.cmake \
-DCMAKE_BUILD_TYPE=Release \
-S /host -B /host/build
cmake --build /host/build --verbose
```
After the build completes, resulting binaries can be found inside the `build` directory. Those include the `libwaved` shared library, the `waved-demo` binary used to run visual tests, and the `waved-dump` binary that can be used to print information about a WBF file.
### Roadmap
See [the issues tab](https://github.com/matteodelabre/waved/issues?q=is%3Aissue+is%3Aopen+label%3Aenhancement).
### License
This work is licensed under the GPL v3. See [the full license text](LICENSE.txt).