134 Commits

Author SHA1 Message Date
Philipp
630fc4aaf9 pcb v1 finish 2025-08-16 00:22:37 +02:00
21480cef4f added serde for serializing in the webserver 2025-08-15 16:46:44 +02:00
Philipp
fabb14de86 circuit diagram is finish v1 2025-08-15 15:57:41 +02:00
Psenfft
6a2d448f86
Update hardware.rs
changed pinlayout to add SD DECT top GPIO0
2025-08-15 14:04:02 +02:00
Philipp_EndevourOS
fc7bd8b089 still some errors with LED an levelshifter... 2025-08-13 02:36:25 +02:00
Philipp_EndevourOS
3117c55b1c LED is working and implement in feedback 2025-08-13 02:05:49 +02:00
Philipp_EndevourOS
593d98df74 test LED Array works.. 2025-08-13 01:51:00 +02:00
Philipp_EndevourOS
fa6d1f024c test LED Array works.. 2025-08-13 01:36:13 +02:00
Philipp_EndevourOS
36dc52f464 try to control LED with SmartLED and RMT 2025-08-13 00:55:25 +02:00
Philipp_EndevourOS
6831d7776c chanched GPIO Pin configuration 2025-08-11 14:27:41 +02:00
a015d6b983 fixed embassy taks arena size 2025-08-04 18:52:03 +02:00
Philipp_EndevourOS
1ae5250449 reworked RTC without alarms and without own thread 2025-08-04 18:12:46 +02:00
Philipp_EndevourOS
2f502e908e rtc is synchronized with compile time. start pub sub approach to share time 2025-08-02 00:39:48 +02:00
Philipp_EndevourOS
5950279dc4 buzzer without pwm, and feedback with embassy Sync. Error when more then 4 tasks spawn 2025-08-01 16:42:14 +02:00
fe6540ca3d added static assets on webserver 2025-07-30 22:13:52 +02:00
Philipp_EndevourOS
161ebf9bd2 added buzzer and rtc. rtc freeze the system, bevore interrupt can be initilized.. 2025-07-30 18:50:47 +02:00
Philipp_EndevourOS
c1b54920ff added comment for Pinout 2025-07-28 22:22:07 +02:00
Philipp_EndevourOS
5a2beb1fb3 deleted todos for rtc 2025-07-28 22:03:19 +02:00
Philipp_EndevourOS
d5c20bf348 worted on rtc task, still not tested 2025-07-28 17:53:26 +02:00
Philipp_EndevourOS
49027fed99 redesigned dir structure for rust 2018 style guide. made (untested) rtc funtion 2025-07-28 17:25:39 +02:00
Philipp_EndevourOS
4dda9548d3 added some todos 2025-07-27 02:48:27 +02:00
Philipp_EndevourOS
46e207bd2a addded lvl shifter init 2025-07-27 02:24:29 +02:00
Philipp_EndevourOS
8cb118e0ee added i2c init 2025-07-27 01:30:38 +02:00
Philipp_EndevourOS
9b4df77112 added hardware files (rtc and fram) 2025-07-27 00:32:41 +02:00
23bb1126a6 implemented channel for TallyIDs 2025-07-26 19:18:14 +02:00
a97e9c8080 added embassy-sync crate 2025-07-26 19:17:54 +02:00
4b39529a65 first implementation of IDStore and IDmapping 2025-07-26 18:30:45 +02:00
c91d2f070f improved project structure and hardware init 2025-07-26 16:53:23 +02:00
2e6094ea11 added esp bootload 2025-07-24 17:37:59 +02:00
43e964b5a0 init v2 2025-07-24 17:22:50 +02:00
732411cd50 edit ids that are already mapped v1.0 2025-06-26 15:15:44 +02:00
09725c1e04 moved related files into own module 2025-06-26 12:19:40 +02:00
3e079c905f improved readability 2025-06-25 20:09:00 +02:00
Philipp
eaca9d8cec code clean up 2025-06-18 15:35:33 +02:00
Philipp
cd713d5849 added passive status led + startup sound 2025-06-17 18:06:23 +02:00
1514409070 create id mappings without prev ID 2025-06-09 16:49:57 +02:00
5c16aaa9fe improved Makefile 2025-06-05 16:10:07 +02:00
24b48f6705 added makefile for dep package
closes #18
2025-06-05 15:52:41 +02:00
434353b1e3 moved systemd services
also added env file for config
2025-06-05 15:06:44 +02:00
6b9ef20187 fixed pm3 exit code 2025-06-05 14:46:33 +02:00
3c1290aec3 added error state flag 2025-06-05 14:34:23 +02:00
4781570f8e use anyhow for errors 2025-06-02 15:12:59 +02:00
efd096a149 refactored hardware components
detach trait from mock and hardware implementation
2025-06-02 14:46:24 +02:00
dc8fd22f0f refactored feedback & its depending stuff
- buzzer is just modulate_tone
- led is just turn on and off
- handle feedback logic to feeback file
2025-06-01 23:26:15 +02:00
7a438d1a9f refactored main function
- moved logger into its own file
- moved code from main into its own function
2025-06-01 18:03:16 +02:00
3fe2f3f376 disable hotspot when no activity on webserver 2025-06-01 15:42:13 +02:00
3b3633f6f5 added activity_fairing for webserver 2025-06-01 15:41:24 +02:00
c04e0ab897 changed return type on Hotspot trait 2025-06-01 15:39:59 +02:00
2150fff6a5 gracefull shutdown of SSE loop 2025-05-27 14:06:38 +02:00
e527d41cb7 fixed WorkingDirectory in systemd service 2025-05-27 13:55:29 +02:00