dtourolle and Claude Opus 5
f7d59d025f
chore: tidy repository layout and consolidate hardware docs
...
Root had grown to 30 entries, most of it generated output and one-off
scripts. It now holds 12.
Docs:
- Merge HARDWARE_SETUP, HARDWARE_PINOUT, GPIO_BUTTONS and
ACCELEROMETER_PAGE_FLIP into a single docs/HARDWARE.md
- Move ARCHITECTURE, REQUIREMENTS and HAL_IMPLEMENTATION_SPEC to docs/,
leaving only README.md in the root
- Update cross-references in README, setup_rpi.py and
install_hardware_drivers.sh, and re-base ARCHITECTURE's source links
Merging surfaced three errors, reconciled against hardware_config.json:
- The power button was documented as GPIO 21 to GND with a pull-up. It is
active high (pull_up: false); wiring it as documented reads as
permanently pressed.
- GPIO_BUTTONS used GPIO 23 for next-page; it is GPIO 27.
- The FT5316 INT pin was routed to GPIO 27, which collides with the
next-page button. Now documented as a conflict.
Scripts:
- Move debug_overlay_links.py and debug_previous_page.py to scripts/debug/
- Rename test_pagination_visual.py to scripts/debug/visualize_pagination.py;
it renders output and asserts nothing, so the test_ prefix was misleading
- Fix the __file__-relative paths these three relied on
- Track update_pyweblayout.sh under scripts/
Tests:
- Reword the backward-navigation tests, which described a pyWebLayout bug
that is now fixed, as regression tests
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-08 22:27:53 +02:00
dtourolle
c62b8eff38
debug scripts
Python CI / test (3.12) (push) Failing after 18m41s
Python CI / test (3.13) (push) Failing after 19m45s
2025-11-23 15:16:25 +01:00
dtourolle
73102392dd
reflecting pull upa nd down for buttons
Python CI / test (3.12) (push) Successful in 7m12s
Python CI / test (3.13) (push) Successful in 22m11s
2025-11-23 14:40:47 +01:00
dtourolle
5f38e3865e
button even detection
Python CI / test (3.13) (push) Has been cancelled
Python CI / test (3.12) (push) Has been cancelled
2025-11-23 14:37:03 +01:00
dtourolle
0e6a8d53eb
update submodule
Python CI / test (3.12) (push) Successful in 7m12s
Python CI / test (3.13) (push) Has been cancelled
2025-11-23 14:24:41 +01:00
dtourolle
25b20fdbbd
Added logging for GPIO
Python CI / test (3.12) (push) Has been cancelled
Python CI / test (3.13) (push) Has been cancelled
2025-11-23 14:24:23 +01:00
dtourolle
a1775baa76
Added ACC flipping of page
Python CI / test (3.12) (push) Successful in 7m18s
Python CI / test (3.13) (push) Successful in 7m7s
2025-11-11 12:58:34 +01:00
dtourolle
70c0b4a1f2
HW integratation
Python CI / test (3.12) (push) Successful in 7m1s
Python CI / test (3.13) (push) Successful in 7m10s
2025-11-11 11:57:39 +01:00
dtourolle
5a573c901e
fixed word highlighting issue, added test for examples
Python CI / test (3.13) (push) Successful in 7m3s
Python CI / test (3.12) (push) Failing after 3h8m53s
2025-11-10 18:31:02 +01:00
dtourolle
4b4e9612a0
update demo files
Python CI / test (3.13) (push) Has been cancelled
Python CI / test (3.12) (push) Has been cancelled
2025-11-10 18:22:44 +01:00
dtourolle
c76f8696c7
don't draw border
Python CI / test (3.12) (push) Successful in 7m4s
Python CI / test (3.13) (push) Successful in 6m59s
2025-11-10 15:15:22 +01:00
dtourolle
d6bdc2ce40
improve library screen
Python CI / test (3.12) (push) Has been cancelled
Python CI / test (3.13) (push) Has been cancelled
2025-11-10 14:31:19 +01:00
dtourolle
dd392d2e15
improved library screen, fixed issues with image rendering and navigation
Python CI / test (3.12) (push) Successful in 6m50s
Python CI / test (3.13) (push) Has been cancelled
2025-11-10 14:13:59 +01:00
dtourolle
8f6205dcfe
update docs
Python CI / test (3.12) (push) Successful in 8m40s
Python CI / test (3.13) (push) Successful in 22m41s
2025-11-09 22:06:06 +01:00
dtourolle
0f9e38eb7c
refinements
Python CI / test (3.12) (push) Successful in 8m32s
Python CI / test (3.13) (push) Successful in 22m59s
2025-11-09 21:17:57 +01:00
dtourolle
a552eb0951
paginate long tocs
Python CI / test (3.12) (push) Successful in 8m37s
Python CI / test (3.13) (push) Has been cancelled
2025-11-09 20:02:55 +01:00
dtourolle
01e79dfa4b
Test appplication for offdevice testing
Python CI / test (3.12) (push) Successful in 22m19s
Python CI / test (3.13) (push) Successful in 8m23s
2025-11-09 17:47:34 +01:00
dtourolle
678e1acf29
fixing corrupted epub
Python CI / test (3.12) (push) Failing after 7m49s
Python CI / test (3.13) (push) Failing after 22m20s
2025-11-09 16:05:43 +01:00
dtourolle
b1e75528e5
fixing CI issues
Python CI / test (3.12) (push) Failing after 6m22s
Python CI / test (3.13) (push) Failing after 6m21s
2025-11-09 15:42:51 +01:00
dtourolle
b2ede1c481
more debug info
Python CI / test (3.12) (push) Failing after 6m22s
Python CI / test (3.13) (push) Failing after 6m22s
2025-11-09 15:30:10 +01:00
dtourolle
472606dfa5
more ci tests
Python CI / test (3.12) (push) Failing after 6m25s
Python CI / test (3.13) (push) Failing after 6m21s
2025-11-09 15:19:43 +01:00
dtourolle
31e4c0c1ee
CI fix
Python CI / test (3.12) (push) Failing after 6m26s
Python CI / test (3.13) (push) Failing after 6m24s
2025-11-09 09:16:28 +01:00
dtourolle
2aae1a88ea
split out overlays
Python CI / test (push) Failing after 6m15s
2025-11-09 00:06:32 +01:00
dtourolle
18be4306bf
trests for rebooting
Python CI / test (push) Failing after 47s
2025-11-08 23:56:32 +01:00
dtourolle
7518bcf835
refactor all navigation to one screen.
2025-11-08 23:50:49 +01:00
dtourolle
5d3e7fae7b
Fix for CI
Python CI / test (push) Failing after 4m20s
2025-11-08 20:12:20 +01:00
dtourolle
b5ae08c2b5
undo mis-commit
Python CI / test (push) Has been cancelled
2025-11-08 20:11:44 +01:00
dtourolle
cda1ec3363
demo of applciation in action
Python CI / test (push) Has been cancelled
2025-11-08 20:07:49 +01:00
dtourolle
fe140ba91f
refactor applications to delegate responsibilites
Python CI / test (push) Failing after 4m11s
2025-11-08 19:46:49 +01:00
dtourolle
4811367905
persiitent styles
Python CI / test (push) Successful in 4m9s
2025-11-08 19:31:05 +01:00
dtourolle
11dc30ba8d
clean up
Python CI / test (push) Successful in 4m7s
2025-11-08 19:04:22 +01:00
dtourolle
531d02735c
improved demo
2025-11-08 18:53:26 +01:00
dtourolle
1993b0bf48
Updated demo and fixed bug in spacing
Python CI / test (push) Successful in 4m10s
2025-11-08 18:51:33 +01:00
dtourolle
284a6e3393
library and toc navigation
Python CI / test (push) Successful in 4m30s
2025-11-08 12:20:23 +01:00
dtourolle
60426432a0
add gestures from pyweblayout
2025-11-08 10:54:50 +01:00
dtourolle
06c4a8504b
add test library
Python CI / test (push) Successful in 38s
2025-11-08 10:54:28 +01:00
dtourolle
131d39080e
first application elements
Python CI / test (push) Successful in 3m24s
2025-11-07 20:00:05 +01:00
dtourolle
c4b4b0a298
update gifs
Python CI / test (push) Successful in 3m24s
2025-11-07 19:02:58 +01:00
dtourolle
68b3570040
add test data
Python CI / test (push) Has been cancelled
2025-11-07 19:01:46 +01:00
dtourolle
9862c3124a
migration of application to own repo
Python CI / test (push) Successful in 38s
2025-11-07 18:47:31 +01:00
dtourolle
2e926ab87a
Migration of application to own repo
2025-11-07 18:47:10 +01:00