Commit Graph

  • 21480cef4f added serde for serializing in the webserver Djeeberjr 2025-08-15 16:46:44 +02:00
  • fabb14de86 circuit diagram is finish v1 Philipp 2025-08-15 15:57:17 +02:00
  • 6a2d448f86 Update hardware.rs Psenfft 2025-08-15 14:04:02 +02:00
  • fc7bd8b089 still some errors with LED an levelshifter... Philipp_EndevourOS 2025-08-13 02:36:25 +02:00
  • 3117c55b1c LED is working and implement in feedback Philipp_EndevourOS 2025-08-13 02:05:49 +02:00
  • 593d98df74 test LED Array works.. Philipp_EndevourOS 2025-08-13 01:51:00 +02:00
  • fa6d1f024c test LED Array works.. Philipp_EndevourOS 2025-08-13 01:36:13 +02:00
  • 36dc52f464 try to control LED with SmartLED and RMT Philipp_EndevourOS 2025-08-13 00:55:25 +02:00
  • 6831d7776c chanched GPIO Pin configuration Philipp_EndevourOS 2025-08-11 14:27:41 +02:00
  • a015d6b983 fixed embassy taks arena size Djeeberjr 2025-08-04 18:50:22 +02:00
  • 1ae5250449 reworked RTC without alarms and without own thread Philipp_EndevourOS 2025-08-04 18:12:46 +02:00
  • 2f502e908e rtc is synchronized with compile time. start pub sub approach to share time Philipp_EndevourOS 2025-08-02 00:39:48 +02:00
  • 5950279dc4 buzzer without pwm, and feedback with embassy Sync. Error when more then 4 tasks spawn Philipp_EndevourOS 2025-08-01 16:42:14 +02:00
  • fe6540ca3d added static assets on webserver Djeeberjr 2025-07-30 22:08:36 +02:00
  • 161ebf9bd2 added buzzer and rtc. rtc freeze the system, bevore interrupt can be initilized.. Philipp_EndevourOS 2025-07-30 18:50:47 +02:00
  • c1b54920ff added comment for Pinout Philipp_EndevourOS 2025-07-28 22:22:07 +02:00
  • 5a2beb1fb3 deleted todos for rtc Philipp_EndevourOS 2025-07-28 22:03:19 +02:00
  • d5c20bf348 worted on rtc task, still not tested Philipp_EndevourOS 2025-07-28 17:53:26 +02:00
  • 49027fed99 redesigned dir structure for rust 2018 style guide. made (untested) rtc funtion Philipp_EndevourOS 2025-07-28 17:25:39 +02:00
  • 4dda9548d3 added some todos Philipp_EndevourOS 2025-07-27 02:48:27 +02:00
  • 46e207bd2a addded lvl shifter init Philipp_EndevourOS 2025-07-27 02:24:29 +02:00
  • 8cb118e0ee added i2c init Philipp_EndevourOS 2025-07-27 01:30:38 +02:00
  • 9b4df77112 added hardware files (rtc and fram) Philipp_EndevourOS 2025-07-27 00:32:41 +02:00
  • 23bb1126a6 implemented channel for TallyIDs Djeeberjr 2025-07-26 19:18:14 +02:00
  • a97e9c8080 added embassy-sync crate Djeeberjr 2025-07-26 19:17:54 +02:00
  • 4b39529a65 first implementation of IDStore and IDmapping Djeeberjr 2025-07-26 18:30:45 +02:00
  • c91d2f070f improved project structure and hardware init Djeeberjr 2025-07-26 16:53:23 +02:00
  • 2e6094ea11 added esp bootload Djeeberjr 2025-07-24 17:37:59 +02:00
  • 43e964b5a0 init v2 Djeeberjr 2025-07-24 17:22:50 +02:00
  • 732411cd50 edit ids that are already mapped v1.0 Djeeberjr 2025-06-26 15:15:44 +02:00
  • 09725c1e04 moved related files into own module Djeeberjr 2025-06-26 12:19:40 +02:00
  • 3e079c905f improved readability Djeeberjr 2025-06-25 20:09:00 +02:00
  • eaca9d8cec code clean up Philipp 2025-06-18 15:35:33 +02:00
  • cd713d5849 added passive status led + startup sound Philipp 2025-06-17 18:06:23 +02:00
  • 1514409070 create id mappings without prev ID Djeeberjr 2025-06-09 16:49:57 +02:00
  • 5c16aaa9fe improved Makefile Djeeberjr 2025-06-05 16:10:07 +02:00
  • 24b48f6705 added makefile for dep package Djeeberjr 2025-06-05 15:52:41 +02:00
  • 434353b1e3 moved systemd services Djeeberjr 2025-06-05 15:06:44 +02:00
  • 6b9ef20187 fixed pm3 exit code Djeeberjr 2025-06-05 14:46:33 +02:00
  • 3c1290aec3 added error state flag Djeeberjr 2025-06-05 14:34:23 +02:00
  • 4781570f8e use anyhow for errors Djeeberjr 2025-06-02 15:12:59 +02:00
  • efd096a149 refactored hardware components Djeeberjr 2025-06-02 14:46:24 +02:00
  • dc8fd22f0f refactored feedback & its depending stuff Djeeberjr 2025-06-01 23:26:15 +02:00
  • 7a438d1a9f refactored main function Djeeberjr 2025-06-01 18:03:16 +02:00
  • 3fe2f3f376 disable hotspot when no activity on webserver Djeeberjr 2025-06-01 15:42:13 +02:00
  • 3b3633f6f5 added activity_fairing for webserver Djeeberjr 2025-06-01 15:41:24 +02:00
  • c04e0ab897 changed return type on Hotspot trait Djeeberjr 2025-06-01 15:39:59 +02:00
  • 2150fff6a5 gracefull shutdown of SSE loop Djeeberjr 2025-05-27 14:06:38 +02:00
  • e527d41cb7 fixed WorkingDirectory in systemd service Djeeberjr 2025-05-27 13:55:29 +02:00
  • 427153a614 gracefull shutdown of PM3 Djeeberjr 2025-05-27 13:55:06 +02:00
  • fe4efdda81 pm3: id must be read twice Djeeberjr 2025-05-22 15:52:22 +02:00
  • 64299960a5 kill orphaned pm3 on startup Djeeberjr 2025-05-22 15:51:55 +02:00
  • ed0942e332 moved systemd service file Djeeberjr 2025-05-22 15:50:48 +02:00
  • 0e7bd8f627 removed missplaced target config Djeeberjr 2025-05-21 14:53:28 +02:00
  • 53584fee24 Merge pull request #17 from Djeeberjr/feature/idmapping Psenfft 2025-05-20 16:40:52 +02:00
  • 08152cd4f9 moved 3d_print directory PC_WSL 2025-05-20 16:28:26 +02:00
  • d039925a6e use name mapping when exporting to csv Djeeberjr 2025-05-20 13:29:17 +02:00
  • 1aeda62ab5 inserted AddIDModal Djeeberjr 2025-05-20 13:21:18 +02:00
  • f84b09bfd1 made data in IDTable reloadable Djeeberjr 2025-05-20 13:20:21 +02:00
  • ea9ad2b995 added AddIDModal Djeeberjr 2025-05-20 13:20:01 +02:00
  • fb3c43b53c added Modal component Djeeberjr 2025-05-20 13:19:51 +02:00
  • a25d26473a prevent adding empty id mapping Djeeberjr 2025-05-20 13:19:27 +02:00
  • f3bab32cae added 3d print files PC_WSL 2025-05-20 13:02:32 +02:00
  • e4d405a0db display last scanned id on frontend Djeeberjr 2025-05-18 19:56:11 +02:00
  • 3f7f209c91 implemented server side event stream for ids Djeeberjr 2025-05-18 19:55:25 +02:00
  • 7f94362069 implemented sorting in ID table Djeeberjr 2025-05-17 18:07:45 +02:00
  • d764e9699b switched to svelte 5 Djeeberjr 2025-05-16 18:59:19 +02:00
  • bccf019c11 simple display for id mappings in frontend Djeeberjr 2025-05-16 17:48:04 +02:00
  • e940f26bab added vite proxy for api in frontend Djeeberjr 2025-05-16 17:47:48 +02:00
  • 2f02e283c0 added api route for id mappings Djeeberjr 2025-05-16 17:47:08 +02:00
  • 907b758626 added IDMapping to IDStore Djeeberjr 2025-05-16 17:46:24 +02:00
  • de7c260e14 added id to name mapping module Djeeberjr 2025-05-16 17:46:06 +02:00
  • 0f7fdfa222 updated README with hotspot config Djeeberjr 2025-05-13 17:26:00 +02:00
  • 64a50d434b implemented mocking of rpi hardware Djeeberjr 2025-05-13 17:19:45 +02:00
  • 31f65261df pm3_mock.sh output special ID on SIGUSR1 Djeeberjr 2025-05-13 12:01:52 +02:00
  • 9ca3d8384f pm3: don't inherit stdin Djeeberjr 2025-05-13 11:07:27 +02:00
  • 0617092f54 refactored led & buzzer feedback in main Djeeberjr 2025-05-12 22:13:41 +02:00
  • 7225643296 improved error handling in buzzer and led Djeeberjr 2025-05-12 22:12:26 +02:00
  • 47f19f3c54 moved TallyID into it's own file Djeeberjr 2025-05-12 21:35:20 +02:00
  • b6b66a7e5b added HOTSPOT_IDS as an env var to enable hotspot with Djeeberjr 2025-05-12 21:15:27 +02:00
  • 56981d5f23 improved hotspot functions Djeeberjr 2025-05-12 21:14:43 +02:00
  • 2da2eb9583 added TODO and status LED PC_WSL 2025-05-12 15:33:15 +02:00
  • b4a50ba136 fixed timings for LED PC_WSL 2025-05-12 15:30:49 +02:00
  • a92192a54a improved buzzer PC_WSL 2025-05-12 15:30:24 +02:00
  • 15927b1842 Update README.md Psenfft 2025-05-08 16:52:36 +02:00
  • ee4726d5a2 rewrited buzzer for 2,5kHz Buzzer and use PWM icreased SPI frequency to 3.8MHz PC_WSL 2025-05-08 15:58:47 +02:00
  • b3b0176b46 Update README.md Psenfft 2025-05-08 15:57:15 +02:00
  • f8a648bd5a updated README Djeeberjr 2025-05-05 15:56:05 +02:00
  • 271a535cb9 added missing rgb dep Djeeberjr 2025-05-05 15:25:34 +02:00
  • 75e0734e2b improved Color enum Djeeberjr 2025-05-05 15:22:38 +02:00
  • 8fd8081ced fixed some buzzer timings PC_WSL 2025-05-05 14:42:33 +02:00
  • 01454a018d fixed buzzer use in tokio thread Djeeberjr 2025-05-05 14:39:13 +02:00
  • b416b41040 improved gpio buzzer Djeeberjr 2025-05-05 13:36:53 +02:00
  • 17a66e26cb made buzzer async Djeeberjr 2025-05-05 13:12:52 +02:00
  • 1ba74be096 fixed merge errors Djeeberjr 2025-05-05 13:04:00 +02:00
  • e14f703a76 added led ws 2812 and buzzer stuff PC_WSL 2025-05-05 12:34:41 +02:00
  • f3c4e9884e updated README with env vars Niklas Kapelle 2025-04-29 13:58:44 +02:00
  • 727d801849 use HTTP_PORT env var for webserver port. Defaults to 80 now Niklas Kapelle 2025-04-28 14:20:06 +02:00
  • c91ec8076e use the tokio fs in id store Niklas Kapelle 2025-04-27 19:48:50 +02:00
  • 2b469d5b78 removed unused pm3_mock import Niklas Kapelle 2025-04-27 15:55:52 +02:00