Document Paper Pro marker input findings
This commit is contained in:
@@ -25,8 +25,19 @@ Initial SSH-based proof of concept works.
|
|||||||
- Deployed and ran `/home/root/hello_rmpp` on the Paper Pro successfully; output: `Hello from a custom reMarkable Paper Pro app!`
|
- Deployed and ran `/home/root/hello_rmpp` on the Paper Pro successfully; output: `Hello from a custom reMarkable Paper Pro app!`
|
||||||
- Deployed `/home/root/hello_rmpp_qt` to the Paper Pro.
|
- Deployed `/home/root/hello_rmpp_qt` to the Paper Pro.
|
||||||
- Ran the visual Qt app with `QT_QPA_PLATFORM=epaper` after briefly stopping xochitl, then killed the app and restarted xochitl.
|
- Ran the visual Qt app with `QT_QPA_PLATFORM=epaper` after briefly stopping xochitl, then killed the app and restarted xochitl.
|
||||||
|
- User visually confirmed the official example worked on the Paper Pro screen.
|
||||||
- Visual app runtime logs confirmed the Paper Pro e-paper Qt platform initialized, including screen geometry `1620x2160` and touch range `2064x2832`.
|
- Visual app runtime logs confirmed the Paper Pro e-paper Qt platform initialized, including screen geometry `1620x2160` and touch range `2064x2832`.
|
||||||
- xochitl was verified active again after the test.
|
- First Hermes Ink Chat prototype based on Qt Quick worked visually but was too slow for handwriting and only received finger touch through QML `MouseArea`.
|
||||||
|
- Paper Pro exposes separate input devices:
|
||||||
|
- `/dev/input/event2` = `Elan marker input`
|
||||||
|
- `/dev/input/event3` = `Elan touch input`
|
||||||
|
- Marker probe built/deployed at `/home/root/marker_probe`; marker axis ranges:
|
||||||
|
- `ABS_X`: `0..11180`, resolution `2832`
|
||||||
|
- `ABS_Y`: `0..15340`, resolution `2064`
|
||||||
|
- `ABS_PRESSURE`: `0..4096`
|
||||||
|
- `ABS_DISTANCE`: `0..65535`
|
||||||
|
- `ABS_TILT_X/Y`: `-9000..9000`
|
||||||
|
- Next implementation should use a native C++ pen input reader for `/dev/input/event2` and a throttled/custom painted item instead of reparsing/repainting a QML Canvas on every move.
|
||||||
|
|
||||||
Hermes can:
|
Hermes can:
|
||||||
- Connect to the reMarkable via SSH alias `remarkable`.
|
- Connect to the reMarkable via SSH alias `remarkable`.
|
||||||
|
|||||||
Reference in New Issue
Block a user