jpirnay
ed8c23ee72
Merge pull request #24 from jpirnay/feat-overlay-everywhere
...
feat: Make information overlay applicable for custom bitmaps too
2026-04-06 10:56:49 +02:00
jpirnay
e00ac4b63a
Only load info when needed
2026-04-06 10:56:01 +02:00
jpirnay
26dc65735f
Review comments
2026-04-06 10:52:05 +02:00
jpirnay
b1462b37b7
Make information overlay applicable for custom bitmaps too
2026-04-06 10:40:04 +02:00
jpirnay
4ff9a10de1
Amend back button handling, add "use as sleep screen" feature
2026-04-06 10:34:48 +02:00
jpirnay
4f00ed6348
Fast wakeup (not waiting for button release)
2026-04-06 10:07:50 +02:00
jpirnay
633cc04f41
Additional checks
2026-04-06 09:56:27 +02:00
jpirnay
213ebfc016
Second attempt at proper debouncing
2026-04-06 09:48:11 +02:00
jpirnay
6260f40164
Merge pull request #21 from jpirnay/fix-lyra-homescreen
...
fix: Fix overflowing homescreen
2026-04-05 22:56:47 +02:00
jpirnay
efae9c058d
Use same file name as KOReader for OPDS downloads (by spfenwick, PR1286)
2026-04-05 22:55:56 +02:00
jpirnay
07f0e49a7d
Fix size mismatch preventing thumbnail display
2026-04-05 22:50:22 +02:00
jpirnay
077d134ac8
Adjust menu design to still fit on screen
2026-04-05 22:44:05 +02:00
jpirnay
f75bbf5b1e
Short press will go back to origin / long press will go back to home
2026-04-05 21:37:28 +02:00
jpirnay
2d6d14af1f
Making screenshot command device dimensions aware
2026-04-05 11:29:23 +02:00
Justin Mitchell
17ed71f23d
Use runtime display dimensions instead of constants
...
Replace hardcoded DISPLAY_WIDTH, DISPLAY_HEIGHT, and DISPLAY_WIDTH_BYTES constants with runtime values from display object to support multiple device models (X3 and X4) with different screen dimensions.
2026-04-05 11:22:00 +02:00
jpirnay
3c960a4c3e
Change qr library to properly support utf8 characters
2026-04-04 16:42:28 +02:00
jpirnay
9baded03ed
Reduce parallel connections for stability
2026-04-04 16:11:08 +02:00
jpirnay
7e2291915f
Merge branch 'x3-support'
...
# Conflicts:
# lib/GfxRenderer/GfxRenderer.h
# open-x4-sdk
2026-04-04 10:05:14 +02:00
jpirnay
25207d57cb
Address cppcheck complaints
2026-04-04 09:43:15 +02:00
jpirnay
52d88c820e
Add sun and moon info
2026-04-03 18:14:19 +02:00
jpirnay
6056b6fe61
Proper centering
2026-04-03 11:52:42 +02:00
jpirnay
1563e034d3
Remove superfluous prefix str
2026-04-03 11:51:48 +02:00
jpirnay
6de5ebc69c
Merge branch 'feat-weather' of https://github.com/jpirnay/crosspoint-reader into mybuild
2026-04-03 11:06:17 +02:00
jpirnay
01d05e654d
Bugfixing and refactoring - proper menu icons
2026-04-03 11:03:10 +02:00
Justin Mitchell
0db9d93f1c
feat: add Xteink X3 hardware support
...
Adds HAL-level support for the Xteink X3 (SSD1677 controller, 792x528
display). Includes device detection, display initialization, button
mapping, power management, and theme adjustments for the X3 form factor.
2026-04-03 04:04:17 -04:00
jpirnay
783828adb0
Merge branch 'feat-weather' of https://github.com/jpirnay/crosspoint-reader into mybuild
2026-04-02 20:19:43 +02:00
jpirnay
b3a80c162a
Review changes
2026-04-02 20:19:19 +02:00
jpirnay
0cf0009cd0
Remove Chapter prefix
2026-04-02 19:01:38 +02:00
jpirnay
da270f77fd
Address non-sensical variable assignment
2026-04-02 18:43:09 +02:00
jpirnay
a4a0e6b5dc
Merge branch 'feat-weather' of https://github.com/jpirnay/crosspoint-reader into mybuild
2026-04-02 18:37:55 +02:00
jpirnay
811b4807cd
Increase icon size a bit
2026-04-02 18:28:24 +02:00
jpirnay
706eb0e8e7
Improve look and feel
2026-04-02 18:16:49 +02:00
jpirnay
049a63a8c1
Add proper weather forecast screen
2026-04-02 17:17:50 +02:00
jpirnay
9fb03ae237
Initial scaffold
2026-04-02 11:23:01 +02:00
jpirnay
cb7c019367
Merge branch 'chore-display-last-known-mac' of https://github.com/jpirnay/crosspoint-reader into mybuild
2026-04-01 11:49:08 +02:00
jpirnay
90861a0bc9
Review changes, use espfuse mac
2026-04-01 11:48:50 +02:00
jpirnay
f8f6753e15
Merge branch 'chore-display-last-known-mac' of https://github.com/jpirnay/crosspoint-reader into mybuild
2026-04-01 11:28:41 +02:00
jpirnay
62fd82a5bf
Remember and use last known mac address for immediate display
2026-04-01 11:28:20 +02:00
jpirnay
9cdc1b8784
Resync with PR 1534
2026-04-01 11:00:51 +02:00
jpirnay
fd8fcbfd50
Introduce >2GB compatible PR 1424 from fdkekin0
2026-03-31 22:06:21 +02:00
jpirnay and Claude Sonnet 4.6
6c9f497d2b
fix: release GPIO13 hold before re-entering deep sleep
...
gpio_hold_en(GPIO13) called in startDeepSleep() persists after wake when
keepClockAlive=true. A subsequent startDeepSleep() call (e.g. failed button
verification) would silently fail to change GPIO13's level, leaving the MOSFET
latched and trapping the device in a sleep/wake loop requiring a hardware reset.
Release the individual and global holds at the top of startDeepSleep() so each
sleep entry configures GPIO13 from a clean state. Also call
gpio_deep_sleep_hold_dis() immediately after wake in setup() as a defensive
measure.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 11:00:20 +02:00
jpirnay
f764d9c6a0
Merge remote-tracking branch 'pablohc/refactor/pr-1258-cover-overlay' into mybuild
...
# Conflicts:
# lib/I18n/translations/english.yaml
# scripts/gen_i18n.py
# src/CrossPointSettings.h
# src/SettingsList.h
# src/activities/boot_sleep/SleepActivity.cpp
# src/activities/boot_sleep/SleepActivity.h
2026-03-30 16:12:00 +02:00
jpirnay
ddc60d85f1
More integration hell
2026-03-30 10:04:39 +02:00
jpirnay
4afce54c69
Merge branch 'feat-additional-compensation' of https://github.com/jpirnay/crosspoint-reader into mybuild
...
# Conflicts:
# lib/hal/HalClock.cpp
# src/CrossPointSettings.h
# src/activities/reader/KOReaderSyncActivity.cpp
# src/activities/settings/SettingsActivity.cpp
# src/activities/settings/SettingsActivity.h
2026-03-30 09:17:29 +02:00
pablohc
fbeaf48e32
refactor: pass precomputed BookOverlayInfo to renderBitmapSleepScreen
2026-03-29 22:14:21 +02:00
pablohc
1a7acd91bb
fix: align overlay textBlockHeight with actual rendering transitions
2026-03-29 22:03:28 +02:00
pablohc
0f1d3ef31d
fix: localize sleep overlay strings, validate TXT cache header, migrate overlay enum
2026-03-29 21:55:51 +02:00
pablohc
389ed7266b
Refactor sleep cover overlay: BookOverlayInfo struct, multi-line layout, 4 color modes (White/Gray/Black/Off)
2026-03-29 20:51:56 +02:00
jpirnay
0bdfc6e816
Merge branch 'feat-additional-compensation' of https://github.com/jpirnay/crosspoint-reader into mybuild
2026-03-29 18:35:36 +02:00
jpirnay
4f92a9935e
Adding experimental RTC temperature compensation
2026-03-29 18:19:35 +02:00