···11-# CrossPoint Reader
11+# CrossPoint Reader Fork
22+33+**This repository is a fork of https://github.com/crosspoint-reader/crosspoint-reader**
2435Firmware for the **Xteink X4** e-paper display reader (unaffiliated with Xteink).
46Built using **PlatformIO** and targeting the **ESP32-C3** microcontroller.
5766-CrossPoint Reader is a purpose-built firmware designed to be a drop-in, fully open-source replacement for the official
88+CrossPoint Reader is a purpose-built firmware designed to be a drop-in, fully open-source replacement for the official
79Xteink firmware. It aims to match or improve upon the standard EPUB reading experience.
810911
10121113## Motivation
12141313-E-paper devices are fantastic for reading, but most commercially available readers are closed systems with limited
1515+E-paper devices are fantastic for reading, but most commercially available readers are closed systems with limited
1416customisation. The **Xteink X4** is an affordable, e-paper device, however the official firmware remains closed.
1517CrossPoint exists partly as a fun side-project and partly to open up the ecosystem and truly unlock the device's
1618potential.
···145147146148### Data caching
147149148148-The first time chapters of a book are loaded, they are cached to the SD card. Subsequent loads are served from the
150150+The first time chapters of a book are loaded, they are cached to the SD card. Subsequent loads are served from the
149151cache. This cache directory exists at `.crosspoint` on the SD card. The structure is as follows:
150152151153···163165└── epub_189013891/
164166```
165167166166-Deleting the `.crosspoint` directory will clear the entire cache.
168168+Deleting the `.crosspoint` directory will clear the entire cache.
167169168170Due the way it's currently implemented, the cache is not automatically cleared when a book is deleted and moving a book
169171file will use a new cache directory, resetting the reading progress.
···179181If you're looking for a way to help out, take a look at the [ideas discussion board](https://github.com/crosspoint-reader/crosspoint-reader/discussions/categories/ideas).
180182If there's something there you'd like to work on, leave a comment so that we can avoid duplicated effort.
181183182182-Everyone here is a volunteer, so please be respectful and patient. For more details on our governance and community
184184+Everyone here is a volunteer, so please be respectful and patient. For more details on our governance and community
183185principles, please see [GOVERNANCE.md](GOVERNANCE.md).
184186185187### To submit a contribution: