Commit Graph
496 Commits
Author SHA1 Message Date
jpirnayandClaude 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
jpirnay 4740145a88 Merge branch 'feat-koysnc-xpath' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-29 13:31:38 +02:00
jpirnay ab0ec1454f Avoid UI hang 2026-03-29 13:28:33 +02:00
jpirnay ab03fe3ab7 Merge branch 'feat-koysnc-xpath' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-28 16:23:11 +01:00
jpirnay 0e3c3daa74 Auto close on upload success after 3sec 2026-03-28 16:19:21 +01:00
jpirnay 229c7a8a29 Merge branch 'fixi-first-wifi' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-28 12:03:57 +01:00
jpirnay 38f836b19d Address review comment 2026-03-28 12:02:17 +01:00
jpirnay 13ff26d511 Merge branch 'fixi-first-wifi' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-28 11:10:44 +01:00
jpirnay ffbe4fed21 Fix failing very first wifi connection attempt 2026-03-28 11:10:19 +01:00
jpirnay c71fb8c6af Merge branch 'feat-invalid-toc-fallback' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-27 17:29:45 +01:00
jpirnay a51fd3953d Refactor to a more generic unobstrusive approach 2026-03-27 17:06:30 +01:00
jpirnay 3f8a87e907 Deal with invalid/incomplete toc.ncx files 2026-03-27 16:40:34 +01:00
jpirnay 316a1ac3ab Display drifitng stats 2026-03-27 11:49:13 +01:00
jpirnay 92877f9c36 Use ntp time sync at end of wifi activities 2026-03-26 21:55:28 +01:00
jpirnay 1112a36806 Review comments 2026-03-26 20:31:41 +01:00
jpirnay ec6835ee79 Address cppcheck 2026-03-26 20:12:46 +01:00
jpirnay 1f9b903877 yaclf 2026-03-26 20:07:45 +01:00
jpirnay 8e4fa4d392 Add warning 2026-03-26 20:04:06 +01:00
jpirnay 868e527bcd Add warnings 2026-03-26 19:59:55 +01:00
jpirnay cfd79d32ca Updates for better setting grouping 2026-03-26 19:55:56 +01:00
jpirnay 6e8254b815 Adding timezone support 2026-03-26 18:46:28 +01:00
jpirnay 166ce73e2d Addressing review comments 2026-03-26 17:34:00 +01:00
jpirnay 2bcfa50a7c yaclf 2026-03-26 17:03:30 +01:00
jpirnay dd9c9e6def Add basic clock support 2026-03-26 16:46:23 +01:00
jpirnay 1d3405318c Integrate PT 1455 2026-03-26 11:16:53 +01:00
jpirnay 33347d5b96 PR 1475 2026-03-26 11:06:34 +01:00
nscheung d88ec2ca24 Remove return statement
(cherry picked from commit c5caea7d3323c63ff0322c647e45ee48e7a4fbf6)
2026-03-25 20:16:47 +01:00
nscheung d8334e9fa4 Adjust navigation at end of book to home page on forward press
(cherry picked from commit deb6ff3b9d1a284594540513f19a3191936915c9)
2026-03-25 20:16:47 +01:00
jpirnay 6be2627b59 Merge branch 'feat-remove-from-recents' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-25 19:55:39 +01:00
jpirnay 4abfc06380 Fix regression 2026-03-25 19:55:13 +01:00
jpirnay 96aaeec792 Merge branch 'fix-http-empty' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-25 18:08:16 +01:00
jpirnay 61e5b01eee Deal with zero byte downloads 2026-03-25 17:59:37 +01:00
jpirnay e30fa6eb3a Merge branch 'perf-ws-upload-speed' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-25 13:07:32 +01:00
jpirnay 4c478c73b7 Adjust progress bar 2026-03-25 13:03:10 +01:00
jpirnay e87f8035be Increase upload speed 2026-03-25 12:10:00 +01:00
jpirnay b48dffa38d feat: Make directories stand out more in local file browser: "[dir]" instead of "dir" (#1339)
## Summary

* **What is the goal of this PR?** It's difficult to distinguish
directory names from normal file entries, so they are displayed now as
"[dir]" instead of "dir" for classic theme
* **What changes are included?**

## Additional Context

* Add any other information that might be helpful for the reviewer
(e.g., performance implications, potential risks,
  specific areas to focus on).

---

### AI Usage

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? _**NO**_
2026-03-24 19:47:42 -05:00
jpirnay b96750f30e Fix information box 2026-03-24 09:46:55 +01:00
jpirnay 05003c605a cast currentpage 2026-03-24 09:46:55 +01:00
jpirnay 9addba2886 Amend xtc logic 2026-03-24 09:46:55 +01:00
jpirnay 4dff52b83e Review changes 2026-03-24 09:46:55 +01:00
jpirnay dea0503040 Add sleep screen information overlay 2026-03-24 09:46:54 +01:00