83 Commits

Author SHA1 Message Date
fe4efdda81 pm3: id must be read twice
to avoid false reads
2025-05-22 15:52:22 +02:00
64299960a5 kill orphaned pm3 on startup 2025-05-22 15:51:55 +02:00
ed0942e332 moved systemd service file 2025-05-22 15:50:48 +02:00
0e7bd8f627 removed missplaced target config 2025-05-21 14:53:28 +02:00
Psenfft
53584fee24
Merge pull request #17 from Djeeberjr/feature/idmapping
Feature/idmapping
2025-05-20 16:40:52 +02:00
PC_WSL
08152cd4f9 moved 3d_print directory 2025-05-20 16:28:26 +02:00
d039925a6e use name mapping when exporting to csv 2025-05-20 13:29:17 +02:00
1aeda62ab5 inserted AddIDModal 2025-05-20 13:21:18 +02:00
f84b09bfd1 made data in IDTable reloadable 2025-05-20 13:20:21 +02:00
ea9ad2b995 added AddIDModal 2025-05-20 13:20:01 +02:00
fb3c43b53c added Modal component 2025-05-20 13:19:51 +02:00
a25d26473a prevent adding empty id mapping 2025-05-20 13:19:27 +02:00
PC_WSL
f3bab32cae added 3d print files 2025-05-20 13:02:32 +02:00
e4d405a0db display last scanned id on frontend 2025-05-18 19:56:11 +02:00
3f7f209c91 implemented server side event stream for ids
- changed channel to brodcast
- added route /api/idevent for SSE stream
2025-05-18 19:55:25 +02:00
7f94362069 implemented sorting in ID table 2025-05-17 18:07:45 +02:00
d764e9699b switched to svelte 5
front gets a bit to complex to do in vanilla
2025-05-16 18:59:19 +02:00
bccf019c11 simple display for id mappings in frontend 2025-05-16 17:48:04 +02:00
e940f26bab added vite proxy for api in frontend 2025-05-16 17:47:48 +02:00
2f02e283c0 added api route for id mappings
also need rocket json feature
2025-05-16 17:47:08 +02:00
907b758626 added IDMapping to IDStore 2025-05-16 17:46:24 +02:00
de7c260e14 added id to name mapping module 2025-05-16 17:46:06 +02:00
0f7fdfa222 updated README with hotspot config 2025-05-13 17:26:00 +02:00
64a50d434b implemented mocking of rpi hardware
buzzer,led & hotspot got traits and a mock version of it. Based on the
flag the real or mock version is used.
2025-05-13 17:19:45 +02:00
31f65261df pm3_mock.sh output special ID on SIGUSR1
for testing the hotspot
2025-05-13 12:01:52 +02:00
9ca3d8384f pm3: don't inherit stdin 2025-05-13 11:07:27 +02:00
0617092f54 refactored led & buzzer feedback in main 2025-05-12 22:13:41 +02:00
7225643296 improved error handling in buzzer and led 2025-05-12 22:12:26 +02:00
47f19f3c54 moved TallyID into it's own file
Tally id now ignores tha case since it's basicly a hex value as a
string. Reason for that is that if a user inputs an id.
2025-05-12 21:35:20 +02:00
b6b66a7e5b added HOTSPOT_IDS as an env var to enable hotspot with 2025-05-12 21:15:27 +02:00
56981d5f23 improved hotspot functions
with better error handeling & logging
2025-05-12 21:14:43 +02:00
PC_WSL
2da2eb9583 added TODO and status LED 2025-05-12 15:33:15 +02:00
PC_WSL
b4a50ba136 fixed timings for LED 2025-05-12 15:30:49 +02:00
PC_WSL
a92192a54a improved buzzer 2025-05-12 15:30:24 +02:00
Psenfft
15927b1842
Update README.md 2025-05-08 16:52:36 +02:00
PC_WSL
ee4726d5a2 rewrited buzzer for 2,5kHz Buzzer and use PWM
icreased SPI frequency to 3.8MHz
2025-05-08 15:58:47 +02:00
Psenfft
b3b0176b46
Update README.md
added instruction to enable PWM
2025-05-08 15:57:15 +02:00
f8a648bd5a updated README 2025-05-05 15:56:05 +02:00
271a535cb9 added missing rgb dep 2025-05-05 15:25:34 +02:00
75e0734e2b improved Color enum 2025-05-05 15:22:38 +02:00
PC_WSL
8fd8081ced fixed some buzzer timings 2025-05-05 14:46:17 +02:00
01454a018d fixed buzzer use in tokio thread 2025-05-05 14:39:13 +02:00
b416b41040 improved gpio buzzer 2025-05-05 13:36:53 +02:00
17a66e26cb made buzzer async 2025-05-05 13:12:52 +02:00
1ba74be096 fixed merge errors 2025-05-05 13:04:00 +02:00
PC_WSL
e14f703a76 added led ws 2812 and buzzer stuff 2025-05-05 12:42:51 +02:00
f3c4e9884e
updated README with env vars 2025-04-29 13:58:44 +02:00
727d801849
use HTTP_PORT env var for webserver port. Defaults to 80 now 2025-04-28 14:20:06 +02:00
c91ec8076e
use the tokio fs in id store
außerdem "readed_string" also bitte
2025-04-27 19:48:50 +02:00
2b469d5b78
removed unused pm3_mock import 2025-04-27 15:55:52 +02:00