CSCMe db232e04f3 refactor: logPrintf and predefined log level strings (#1546)
* More consistent string formatting in logPrintf
* Moved [ and ] from log level strings into new format string
* Behaviour change: Early exit if user string format fails

* Should not have performance implications, debug monitor etc work as
before
* Clamp may be unnecessary due to information snprintf currently never
being able to exceed max buffer length, but not having it would bug me

---

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**PARTIALLY, to reason
about correctness**_
2026-04-08 10:33:17 +02:00
2026-04-04 17:36:47 +02:00
2026-04-04 10:05:14 +02:00
2026-04-08 10:20:05 +02:00
2025-12-03 22:06:45 +11:00
2026-04-07 09:29:20 +02:00
2025-12-03 22:06:45 +11:00
2025-12-03 22:06:45 +11:00

CrossPoint Reader ++

This firmware is based on the crosspoint-reader for the XTEINK X4, a great piece of software by Dave Allie and others

Why this fork

Unfortunately the official repository suffers from too many good ideas floating around and a lack of clear governance how to deal with these contributions, so it's lacking fundamental fixes for a proper reading experience (rendering issues, sub-par sync capabilities with KOReader, a popular multi-platform open-source epub reader).

Trying to contribute enhancements / fixes became increasingly difficult as the lack of progress effectively prevented further development.

Therefore this branch focuses on real fixes and real improvements while trying to keep up to pace with developments in the main branch.

What's different

  • Proper KOReader Snychronisation (including https TLS OOM fix)
  • Fixes for a lot of css rendering issues
  • Additional sleep screens support (information overlay, transparent pictures over current reader screen)
  • Clock-Support
  • Weather information panel
  • Multiple under-the-hood performance improvements
  • Book information screen
  • Reading ruler
  • ...
S
Description
No description provided
Readme MIT
134 MiB
Languages
C 78.2%
C++ 18.2%
Python 2%
HTML 1.4%