Hendrik Rauh
6119554d6c
Merge branch 'main' into idf
2026-03-20 21:59:26 +01:00
Hendrik Rauh
89a3f3e742
Fix formatting in README.md table
2026-03-20 21:58:57 +01:00
Hendrik Rauh
00e002e43d
Merge branch 'main' into idf
2026-03-20 21:48:23 +01:00
psxde
79ef8cef63
Merge pull request #111 from HendrikRauh/add-screws-to-readme
...
Update README.md
2026-03-20 21:47:37 +01:00
Hendrik Rauh
dc693088d0
Fix markdown syntax in README for links
2026-03-20 21:45:27 +01:00
Hendrik Rauh
e878b7168e
Add link to case section for the screws
2026-03-20 21:44:56 +01:00
RaffaelW
94628b8523
feat(doxygen): add option to generate Doxygen documentation before coverage check
2026-03-20 21:37:12 +01:00
RaffaelW
ec045f8610
feat(doxygen): set threshold for doxygen coverage and fail if coverage is below threshold
2026-03-20 21:25:07 +01:00
RaffaelW
b512f9d3db
fix(pre-commit): require serial execution for Doxygen coverage hook
2026-03-20 20:57:25 +01:00
psxde
1588a25653
Update README.md
...
Add screws
2026-03-18 00:03:52 +01:00
RaffaelW
b8e76f4a9f
feat(docs): add task to list Doxygen coverage of documentation
2026-03-17 23:37:41 +01:00
RaffaelW
8efddfb90a
Merge branch 'idf' of github.com:HendrikRauh/dmx-interface into idf
2026-03-16 23:27:48 +01:00
RaffaelW
8f5b6327bc
feat(doxygen): add Doxygen code coverage script and pre-commit hook
2026-03-16 23:26:26 +01:00
HendrikRauh
6c3dba7b55
fix(.gitignore): add *.uf2 to ignore list for build artifacts
2026-03-16 22:31:38 +01:00
HendrikRauh
bab5725e92
style(CMake): reformat CMakeLists.txt for improved readability
2026-03-16 21:59:55 +01:00
HendrikRauh
cebe56541a
feat(pre-commit): add cmake-format and cmake-lint hooks
2026-03-16 21:59:46 +01:00
RaffaelW
5517a49e14
fix(tasks): remove unused sys import from tasks.py
2026-03-16 19:15:18 +01:00
HendrikRauh
fb12c8c387
fix(pre-commit): remove deprecated check-docstring-first hook
2026-03-16 18:58:11 +01:00
RaffaelW
2fc170bc84
Merge branch 'idf' of github.com:HendrikRauh/dmx-interface into idf
2026-03-16 18:49:22 +01:00
RaffaelW
b13c7e6eb7
fix(prettier): add directories to ignore for generated code and git submodule
2026-03-16 18:49:18 +01:00
HendrikRauh
a42a0cafc6
refactor(tasks): remove format_check task
2026-03-16 18:48:31 +01:00
RaffaelW
2f8948954c
remove outdated git submodules in lib
2026-03-15 21:53:48 +01:00
RaffaelW
523b285905
fix(tasks): import Exit exception for error handling in tasks
2026-03-15 21:07:21 +01:00
RaffaelW
1502c0b38f
fix(tasks): remove SVG optimization from format task documentation
2026-03-15 21:04:02 +01:00
HendrikRauh
daa5e2e2b3
fix(docs): add doxygen-awesome-css submodule for documentation styling
2026-03-15 20:13:25 +01:00
HendrikRauh
7d2647b656
fix(docs): fix tasks.py
2026-03-15 20:02:14 +01:00
HendrikRauh
fe6a1ab79b
feat(docs): add Doxygen configuration and update .gitignore for documentation files
2026-03-15 19:39:48 +01:00
HendrikRauh
a2d51540b7
feat(logger): add logging macros for consistent logging across components
2026-03-07 21:02:31 +01:00
RaffaelW
9a11453fbc
fix(config): enable USB CDC in sdkconfig.defaults
2026-03-07 16:52:23 +01:00
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