Commit graph

34 commits

Author SHA1 Message Date
bfc0a3470c update esp-idf toolchain 2025-10-07 22:45:41 +02:00
8986c51d4d allow updating screen via web interface 2025-10-07 02:02:13 +02:00
d3de814d75 Send index.html to browser when visiting / 2025-10-06 21:36:03 +02:00
3a78fec456 Add index.html with basic documentation 2025-10-06 21:05:24 +02:00
14727e0124 Prevent lua error when running paper.init() multiple times 2025-10-05 21:24:14 +02:00
d18e9c5234 Fix error when POST'ing lua script 2025-10-05 12:19:47 +02:00
45831590dc rename assets/epaper.lua to assets/boot.lua 2025-10-05 12:13:07 +02:00
646f1eaf80 Ensure that boot script is run in uninterrupted task. 2025-10-05 12:10:19 +02:00
340dddc792 Handle lua scripts via POST /draw 2025-10-05 11:41:10 +02:00
504fe50cc7 remove unused lua scripts 2025-10-05 11:33:41 +02:00
8bd9a9b1d0 Add HTTP server 2025-10-05 10:37:12 +02:00
6b2d89340a Clean up unused code in inkpot.c 2025-10-05 10:26:44 +02:00
f702715aa3 Be a good c-tizen and split paper.h into header and implementation 2025-10-05 09:46:00 +02:00
9a86b0579a Use positive indices for argchecks 2025-10-05 09:22:39 +02:00
8d460d4b04 Implement get_rotation
this also stops the automatic call to `.set_rotation` in `.init`; the default
rotation is landscape.
2025-10-05 09:22:39 +02:00
a51f98b44f Fix display type
This ensures that correct dimensions (960 x 540) are used
2025-10-05 09:22:39 +02:00
b58087f22c Moar drawing functions 2025-10-05 09:22:39 +02:00
56e30a0e36 Update README.md 2025-10-05 09:22:39 +02:00
d63773dea0 Fix application name 2025-10-05 09:22:32 +02:00
474aa42696 implement set_rotation and draw_line 2025-10-04 20:14:41 +02:00
11bbd60872 statically add paper c library to lua interpreter 2025-10-04 19:36:22 +02:00
ad99018809 rename main file to inkpot 2025-10-04 19:09:59 +02:00
2cfba0c5c8 pin vroland/epdiy to specific commit 2025-10-04 19:09:37 +02:00
42f633e12f add flake.nix 2025-10-04 19:08:59 +02:00
2caddd2362 add basic epdiy setup for lilygo t5 2025-10-03 22:31:29 +02:00
Juraj Michálek
a01d8580d9
add more complex examples (#1) 2024-10-22 10:14:59 +02:00
Juraj Michalek
b51f7f449d use test for specific board 2024-09-25 09:43:59 +02:00
Juraj Michalek
253aa80a72 use top level diagram.json 2024-09-25 09:42:18 +02:00
Juraj Michalek
6ae1765d55 add Wi-Fi test 2024-09-25 09:33:47 +02:00
Juraj Michalek
ab0cb4e257 add Qr code mock test 2024-09-25 09:30:54 +02:00
Juraj Michalek
75cff42a84 use specific build directory for the target 2024-09-25 09:08:11 +02:00
Juraj Michalek
399afa8828 add project build automation 2024-09-25 09:03:35 +02:00
Juraj Michalek
39411efb87 add gitignore 2024-09-25 08:56:39 +02:00
Juraj Michalek
c1816090d8 initial commit 2024-09-25 08:54:57 +02:00