Skip to content

znelson/lightpoint

 
 

Repository files navigation

LightPoint Reader

LightPoint is open-source e-reader firmware, targeting ESP32C3-based Xteink X4 and X3. Community-built, fully hackable, free forever.

This is an opinionated, lightweight fork of CrossPoint.


Changes from upstream CrossPoint

Removed

  • Web server -- no built-in HTTP server, WebDAV, or Calibre wireless library support
  • OPDS -- no OPDS browser or catalogue-based book downloading
  • KOSync -- no KOReader progress sync
  • Legacy settings migration -- binary-to-JSON settings upgrade path dropped; clean installs only
  • QR code display -- "Show page as QR" reader menu option removed
  • Auto page turn -- automatic timed page-turning feature removed

Added

  • TOC anchor navigation for multi-chapter spine files -- chapter selection navigates to the correct anchor within a shared spine document, rather than always jumping to the top of the file (upstream issue #1131)

Changed

  • Courier Prime replaces Open Dyslexic -- the third font slot is now a monospace face (Courier Prime), completing the serif / sans-serif / monospace triad
  • Build system migrated from Arduino to ESP-IDF -- replaced the Arduino framework with native ESP-IDF, removing the Arduino HAL layer and porting all hardware calls to ESP-IDF APIs directly
  • ESP-IDF upgraded to 6.x -- further upgraded to ESP-IDF 6.0.1 (GCC 15.2); no user-visible behavior change

LightPoint is not affiliated with Xteink or any device manufacturer.

Huge shoutout to diy-esp32-epub-reader, which inspired this project.

About

Lightweight, opinionated fork of CrossPoint Reader

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • C 78.0%
  • C++ 19.6%
  • Python 2.3%
  • Shell 0.1%
  • PowerShell 0.0%
  • CMake 0.0%