Raffael Wolf
241bcae9fe
Merge pull request #96 from HendrikRauh/idf-add-action
...
add(actions): added a check.yml
2026-03-07 16:10:24 +01:00
HendrikRauh
e576348974
refactor(action): update description and improve step names in install-nix action
2026-03-06 15:07:46 +01:00
HendrikRauh
198c835c50
fix(workflow): checkout before local action and remove nested checkout
...
Add top-level `actions/checkout` to jobs so local action files are available, and remove redundant checkout from `install-nix` composite action. Prewarm flake devShell remains in the action.
2026-03-06 14:49:23 +01:00
HendrikRauh
c362172cdb
add(action): create composite action to install Nix with flakes enabled
2026-03-06 14:45:06 +01:00
HendrikRauh
7a621d4731
add(workflow): create check workflow for linting and building
2026-03-06 12:57:56 +01:00
HendrikRauh
8cee7b95fa
chore(format): reformat files with new setup
2026-03-06 11:29:53 +01:00
HendrikRauh
732046b15e
add(pre-commit): add configuration files for pre-commit, markdownlint, and codespell; update README with setup instructions
2026-03-06 11:26:47 +01:00
HendrikRauh
26f56e8ca6
add(documentation): development notes added
2026-03-05 23:37:49 +01:00
HendrikRauh
302ea1a71e
chore(format): optimize svg
2026-03-05 23:29:34 +01:00
HendrikRauh
6e695bd48c
refactor(format): enhance formatting tasks with tool existence checks and improved output
2026-03-05 23:29:02 +01:00
HendrikRauh
008c79852b
chore(format): initial formatting
2026-03-05 23:05:35 +01:00
HendrikRauh
fa08fcfe65
add(format): implement formatting and format check tasks for source files
2026-03-05 23:03:04 +01:00
RaffaelW
82a7efad5e
Merge branch 'idf' of github.com:HendrikRauh/dmx-interface into idf
2026-03-05 22:29:48 +01:00
RaffaelW
ddba4d906c
add(tasks): implement update task for project dependencies
2026-03-05 22:00:30 +01:00
RaffaelW
3ced494e76
add(dmx): initialize DMX component
...
add(dependencies): include esp_dmx as a dependency in the project
update(idf_component): specify esp_dmx in the IDF component manifest
2026-03-05 22:00:22 +01:00
HendrikRauh
39d314ccfa
add(tasks): implement reset task to clean project state
2026-03-05 21:36:40 +01:00
HendrikRauh
cac63b10d7
add(storage): implement LittleFS initialization and static file handling
2026-03-05 19:50:59 +01:00
RaffaelW
99cb820b0c
change(sdkconfig): ensure CONFIG_IDF_TARGET is set for esp32s2
2026-03-05 18:11:46 +01:00
HendrikRauh
7ea7944e91
add(web_server): init basic webserver
2026-03-05 17:51:30 +01:00
HendrikRauh
4d8be45e48
Add sdkconfig.defaults and tasks.py for project configuration and build automation
...
- Created sdkconfig.defaults to store default configuration settings for the project.
- Added tasks.py to define various build and management tasks using Invoke
2026-03-05 16:29:29 +01:00
HendrikRauh
3a5cf2ff22
add initial flake configuration and environment setup
2026-03-05 15:50:51 +01:00
RaffaelW
a97872239e
init esp-idf project
2025-11-15 22:15:54 +01:00
Raffael Wolf
b3468b4f01
Merge pull request #90 from HendrikRauh/fix-scrollbars
...
fix scrollbar design on chromium
2025-04-26 21:03:38 +02:00
RaffaelW
8bd00e31d5
fix scrollbar design on chromium by setting css color-scheme
2025-04-26 20:53:53 +02:00
Raffael Wolf
35af8fca08
Merge pull request #89 from HendrikRauh/fix-scrollbars
...
fix scrollbars
2025-04-26 20:35:04 +02:00
RaffaelW
b356b00484
fix scrollbars
2025-04-25 17:17:12 +02:00
Raffael Wolf
7f8040df61
Merge pull request #88 from HendrikRauh/71-reimplement-status-led
...
Reimplementation of the status led
2025-04-25 16:49:06 +02:00
Hendrik Rauh
4ebefde13f
made the led work
...
in a rather bad way...
2025-04-24 21:40:23 +02:00
Hendrik Rauh
1dc5587893
calling setStatus at the beginning
2025-04-23 22:29:36 +02:00
Hendrik Rauh
820a4d83cd
improved led handling (still no timer)
2025-04-23 22:26:54 +02:00
Hendrik Rauh
5e7b05782d
added basic led logic without timer
2025-04-23 21:25:05 +02:00
Raffael Wolf
7cc361119d
Merge pull request #79 from HendrikRauh/72-status-websocket
...
WebSocket for status updates on the website
2025-04-23 19:38:22 +02:00
Raffael Wolf
3d60c1526d
Merge branch 'main' into 72-status-websocket
2025-04-23 17:21:50 +02:00
Raffael Wolf
3ec0fea3ac
Merge pull request #82 from HendrikRauh/dmx-cleanup
...
Dmx cleanup
2025-04-23 17:20:32 +02:00
Raffael Wolf
63d2ee06ce
Merge pull request #84 from HendrikRauh/fix-voltage-info
...
fix voltage in README
2025-04-21 21:03:40 +02:00
RaffaelW
8bfeed81c7
format tables properly
2025-04-21 20:58:59 +02:00
RaffaelW
d00333d318
fix voltage in README
2025-04-18 20:33:27 +02:00
Raffael Wolf
dc9d7887fc
Merge pull request #83 from HendrikRauh/revert-81-80-w5500-on-33v-instead-of-5v
...
Revert "W5500 now on 3,3V"
2025-04-18 20:22:42 +02:00
Raffael Wolf
9626c660e1
Revert "W5500 now on 3,3V"
2025-04-18 20:16:54 +02:00
RaffaelW
19cbe60854
remove old commented-out code
2025-04-18 19:55:24 +02:00
RaffaelW
37adc08a1e
remove unnecessary comments and improve logging
2025-04-18 19:54:15 +02:00
QuicksilverHgg
f224c277fa
Merge pull request #81 from HendrikRauh/80-w5500-on-33v-instead-of-5v
...
W5500 now on 3,3V
2025-04-18 18:47:08 +02:00
Hendrik Rauh
771e95b12f
fixed voltage typo
2025-04-18 18:43:38 +02:00
Hendrik Rauh
a59b050b85
changed the table also to 3,3V
2025-04-18 18:42:17 +02:00
Hendrik Rauh
40a4bac7a8
W5500 now on 3,3V
...
instead of 5V
fixes #80
2025-04-18 18:38:16 +02:00
RaffaelW
e256d16f8d
add WebSocket support for real-time status updates
2025-04-17 22:35:26 +02:00
RaffaelW
c0da3a6af1
only parse artnet packets when necessary
2025-04-15 23:20:27 +02:00
RaffaelW
a624004340
extract DMX transmission to separate function
2025-04-15 23:08:43 +02:00
RaffaelW
2191406031
remove unnecessary variables
2025-04-15 22:40:14 +02:00
RaffaelW
f2f17a6f4c
only send DMX packets if there is no packet error
2025-04-15 22:05:44 +02:00