Commit graph

  • 60061e655c
    Merge 502c45267d into 47a0b1bf56 Hendrik Rauh 2026-03-20 23:02:14 +01:00
  • 502c45267d
    Merge branch 'idf' into idf-dmx idf-dmx Hendrik Rauh 2026-03-20 23:02:13 +01:00
  • 5577b17e40
    Merge 47a0b1bf56 into 89a3f3e742 Hendrik Rauh 2026-03-20 21:57:31 +00:00
  • 47a0b1bf56 fix(doxygen): update coverage threshold to 100 idf HendrikRauh 2026-03-20 22:57:27 +01:00
  • 226370a077 refactor: format CMakeLists.txt for better readability and add documentation comments in dmx.h HendrikRauh 2026-03-20 22:55:55 +01:00
  • 573757ffe0
    Merge branch 'idf' into idf-dmx Hendrik Rauh 2026-03-20 22:47:00 +01:00
  • 472b478afe add doxygen and header guards HendrikRauh 2026-03-20 22:44:33 +01:00
  • f30fa4f130 remove bootloader submodule HendrikRauh 2026-03-20 22:37:36 +01:00
  • 0f72a8a2ca fix(doxygen): show files with missing documentation if pre-commit hook fails RaffaelW 2026-03-20 22:05:46 +01:00
  • 6119554d6c
    Merge branch 'main' into idf Hendrik Rauh 2026-03-20 21:59:26 +01:00
  • 89a3f3e742
    Fix formatting in README.md table main Hendrik Rauh 2026-03-20 21:58:57 +01:00
  • 3a7d6b7451
    Merge branch 'main' into logging logging Hendrik Rauh 2026-03-20 21:49:08 +01:00
  • 00e002e43d
    Merge branch 'main' into idf Hendrik Rauh 2026-03-20 21:48:23 +01:00
  • 79ef8cef63
    Merge pull request #111 from HendrikRauh/add-screws-to-readme psxde 2026-03-20 21:47:37 +01:00
  • dc693088d0
    Fix markdown syntax in README for links Hendrik Rauh 2026-03-20 21:45:27 +01:00
  • e878b7168e
    Add link to case section for the screws Hendrik Rauh 2026-03-20 21:44:56 +01:00
  • 94628b8523 feat(doxygen): add option to generate Doxygen documentation before coverage check RaffaelW 2026-03-20 21:37:12 +01:00
  • ec045f8610 feat(doxygen): set threshold for doxygen coverage and fail if coverage is below threshold RaffaelW 2026-03-20 21:25:07 +01:00
  • b512f9d3db fix(pre-commit): require serial execution for Doxygen coverage hook RaffaelW 2026-03-20 20:57:25 +01:00
  • 1588a25653
    Update README.md psxde 2026-03-18 00:03:52 +01:00
  • b8e76f4a9f feat(docs): add task to list Doxygen coverage of documentation RaffaelW 2026-03-17 23:37:41 +01:00
  • 8efddfb90a Merge branch 'idf' of github.com:HendrikRauh/dmx-interface into idf RaffaelW 2026-03-16 23:27:48 +01:00
  • 8f5b6327bc feat(doxygen): add Doxygen code coverage script and pre-commit hook RaffaelW 2026-03-16 23:26:26 +01:00
  • 6c3dba7b55 fix(.gitignore): add *.uf2 to ignore list for build artifacts HendrikRauh 2026-03-16 22:31:38 +01:00
  • bab5725e92 style(CMake): reformat CMakeLists.txt for improved readability HendrikRauh 2026-03-16 21:59:55 +01:00
  • cebe56541a feat(pre-commit): add cmake-format and cmake-lint hooks HendrikRauh 2026-03-16 21:59:46 +01:00
  • 37cdc407e8 feat(submodule): add bootloader submodule for tinyuf2 idf-bootloader-uf2 HendrikRauh 2026-03-16 21:32:11 +01:00
  • 5517a49e14 fix(tasks): remove unused sys import from tasks.py RaffaelW 2026-03-16 19:15:18 +01:00
  • fb12c8c387 fix(pre-commit): remove deprecated check-docstring-first hook HendrikRauh 2026-03-16 18:58:11 +01:00
  • 2fc170bc84 Merge branch 'idf' of github.com:HendrikRauh/dmx-interface into idf RaffaelW 2026-03-16 18:49:22 +01:00
  • b13c7e6eb7 fix(prettier): add directories to ignore for generated code and git submodule RaffaelW 2026-03-16 18:49:18 +01:00
  • a42a0cafc6 refactor(tasks): remove format_check task HendrikRauh 2026-03-16 18:48:31 +01:00
  • 2f8948954c remove outdated git submodules in lib RaffaelW 2026-03-15 21:53:48 +01:00
  • 523b285905 fix(tasks): import Exit exception for error handling in tasks RaffaelW 2026-03-15 21:07:21 +01:00
  • 1502c0b38f fix(tasks): remove SVG optimization from format task documentation RaffaelW 2026-03-15 21:04:02 +01:00
  • c669e28cdf fix(dmx): add newline at end of dmx.c RaffaelW 2026-03-15 20:40:46 +01:00
  • 8a5ed13dd2
    Merge branch 'idf' into idf-dmx Hendrik Rauh 2026-03-15 20:22:28 +01:00
  • daa5e2e2b3 fix(docs): add doxygen-awesome-css submodule for documentation styling HendrikRauh 2026-03-15 20:13:25 +01:00
  • 7d2647b656 fix(docs): fix tasks.py HendrikRauh 2026-03-15 20:02:14 +01:00
  • 5370e48d07 feat(dmx): implement DMX initialization and sending functionality RaffaelW 2026-03-15 19:51:59 +01:00
  • fe6a1ab79b feat(docs): add Doxygen configuration and update .gitignore for documentation files HendrikRauh 2026-03-15 19:39:48 +01:00
  • 3cd8b811c0 replace GIFs with SVGs for LED indicators in README gif-->-svg HendrikRauh 2026-03-15 18:19:03 +01:00
  • a2d51540b7 feat(logger): add logging macros for consistent logging across components HendrikRauh 2026-03-07 21:02:31 +01:00
  • 9a11453fbc fix(config): enable USB CDC in sdkconfig.defaults RaffaelW 2026-03-07 16:52:23 +01:00
  • 241bcae9fe
    Merge pull request #96 from HendrikRauh/idf-add-action Raffael Wolf 2026-03-07 16:10:24 +01:00
  • e576348974 refactor(action): update description and improve step names in install-nix action HendrikRauh 2026-03-06 15:07:46 +01:00
  • 198c835c50 fix(workflow): checkout before local action and remove nested checkout HendrikRauh 2026-03-06 14:49:23 +01:00
  • c362172cdb add(action): create composite action to install Nix with flakes enabled HendrikRauh 2026-03-06 14:45:06 +01:00
  • 7a621d4731 add(workflow): create check workflow for linting and building HendrikRauh 2026-03-06 12:26:09 +01:00
  • 8cee7b95fa chore(format): reformat files with new setup HendrikRauh 2026-03-06 11:29:53 +01:00
  • 732046b15e add(pre-commit): add configuration files for pre-commit, markdownlint, and codespell; update README with setup instructions HendrikRauh 2026-03-06 11:26:47 +01:00
  • 26f56e8ca6 add(documentation): development notes added HendrikRauh 2026-03-05 23:37:49 +01:00
  • 302ea1a71e chore(format): optimize svg HendrikRauh 2026-03-05 23:29:34 +01:00
  • 6e695bd48c refactor(format): enhance formatting tasks with tool existence checks and improved output HendrikRauh 2026-03-05 23:29:02 +01:00
  • 008c79852b chore(format): initial formatting HendrikRauh 2026-03-05 23:05:35 +01:00
  • fa08fcfe65 add(format): implement formatting and format check tasks for source files HendrikRauh 2026-03-05 22:46:53 +01:00
  • 82a7efad5e Merge branch 'idf' of github.com:HendrikRauh/dmx-interface into idf RaffaelW 2026-03-05 22:29:48 +01:00
  • ddba4d906c add(tasks): implement update task for project dependencies RaffaelW 2026-03-05 22:00:30 +01:00
  • 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 RaffaelW 2026-03-05 22:00:22 +01:00
  • 39d314ccfa add(tasks): implement reset task to clean project state HendrikRauh 2026-03-05 21:36:40 +01:00
  • cac63b10d7 add(storage): implement LittleFS initialization and static file handling HendrikRauh 2026-03-05 19:50:59 +01:00
  • 99cb820b0c change(sdkconfig): ensure CONFIG_IDF_TARGET is set for esp32s2 RaffaelW 2026-03-05 18:11:46 +01:00
  • 7ea7944e91 add(web_server): init basic webserver HendrikRauh 2026-03-05 17:51:30 +01:00
  • 4d8be45e48 Add sdkconfig.defaults and tasks.py for project configuration and build automation HendrikRauh 2026-03-05 16:29:29 +01:00
  • 3a5cf2ff22 add initial flake configuration and environment setup HendrikRauh 2026-03-05 15:50:51 +01:00
  • a97872239e init esp-idf project RaffaelW 2025-11-15 22:15:54 +01:00
  • 511aa221be Add memory debugging plotter and update requirements 91-esp-restarts RaffaelW 2025-07-21 16:12:31 +02:00
  • f465cdced5 refactor setup HendrikRauh 2025-05-27 22:32:25 +02:00
  • c4efc4cecf refactor: remove Elog submodule as it is no longer needed HendrikRauh 2025-05-27 22:24:53 +02:00
  • b07eec3e69 refactor logging: rename writeLogEntry to logMessage for consistency HendrikRauh 2025-05-27 22:19:12 +02:00
  • d54c2a41e1 refactor writeLogEntry: fix va_end placement to ensure proper argument handling HendrikRauh 2025-05-27 22:03:29 +02:00
  • d22c990be1 refactor writeLogEntry: extract serial logging to separate function for improved readability HendrikRauh 2025-05-27 22:00:52 +02:00
  • 4f791b72c7 refactor writeLogEntry: rename buffer variable to messageBuffer for clarity HendrikRauh 2025-05-27 21:49:17 +02:00
  • f7522faf5c refactor writeLogEntry: include timestamp in log output for better traceability HendrikRauh 2025-05-27 21:46:07 +02:00
  • 020772725b refactor logging: update writeLogEntry to use tag namespace and improve log level string representation HendrikRauh 2025-05-27 20:35:47 +02:00
  • d520fc8dfa refactor writeLogEntry: dynamically allocate buffer for variable-length log messages HendrikRauh 2025-05-27 18:24:43 +02:00
  • 1c87abc48e refactor logging: replace Log class methods with direct function calls for improved simplicity and performance HendrikRauh 2025-05-27 18:16:38 +02:00
  • 628f78cddb implement logging system: create Log class to replace Logger calls for improved structure and maintainability RaffaelW 2025-05-09 20:32:23 +02:00
  • 2e0431357a refactor logging: replace Serial prints with Logger calls for improved readability and debugging HendrikRauh 2025-05-09 19:55:43 +02:00
  • b3468b4f01
    Merge pull request #90 from HendrikRauh/fix-scrollbars Raffael Wolf 2025-04-26 21:03:38 +02:00
  • 8bd00e31d5 fix scrollbar design on chromium by setting css color-scheme RaffaelW 2025-04-26 20:53:53 +02:00
  • 35af8fca08
    Merge pull request #89 from HendrikRauh/fix-scrollbars Raffael Wolf 2025-04-26 20:35:04 +02:00
  • b356b00484 fix scrollbars RaffaelW 2025-04-25 17:17:12 +02:00
  • 7f8040df61
    Merge pull request #88 from HendrikRauh/71-reimplement-status-led Raffael Wolf 2025-04-25 16:49:06 +02:00
  • 4ebefde13f made the led work Hendrik Rauh 2025-04-24 21:40:23 +02:00
  • 1dc5587893 calling setStatus at the beginning Hendrik Rauh 2025-04-23 22:29:36 +02:00
  • 820a4d83cd improved led handling (still no timer) Hendrik Rauh 2025-04-23 22:26:54 +02:00
  • 5e7b05782d added basic led logic without timer Hendrik Rauh 2025-04-23 21:25:05 +02:00
  • 7cc361119d
    Merge pull request #79 from HendrikRauh/72-status-websocket Raffael Wolf 2025-04-23 19:38:22 +02:00
  • 3d60c1526d
    Merge branch 'main' into 72-status-websocket Raffael Wolf 2025-04-23 17:21:50 +02:00
  • 3ec0fea3ac
    Merge pull request #82 from HendrikRauh/dmx-cleanup Raffael Wolf 2025-04-23 17:20:32 +02:00
  • 63d2ee06ce
    Merge pull request #84 from HendrikRauh/fix-voltage-info Raffael Wolf 2025-04-21 21:03:40 +02:00
  • 8bfeed81c7 format tables properly RaffaelW 2025-04-21 20:58:59 +02:00
  • d00333d318 fix voltage in README RaffaelW 2025-04-18 20:33:27 +02:00
  • dc9d7887fc
    Merge pull request #83 from HendrikRauh/revert-81-80-w5500-on-33v-instead-of-5v Raffael Wolf 2025-04-18 20:22:42 +02:00
  • 9626c660e1
    Revert "W5500 now on 3,3V" Raffael Wolf 2025-04-18 20:16:54 +02:00
  • 19cbe60854 remove old commented-out code RaffaelW 2025-04-18 19:55:24 +02:00
  • 37adc08a1e remove unnecessary comments and improve logging RaffaelW 2025-04-18 19:54:15 +02:00
  • f224c277fa
    Merge pull request #81 from HendrikRauh/80-w5500-on-33v-instead-of-5v QuicksilverHgg 2025-04-18 18:47:08 +02:00
  • 771e95b12f fixed voltage typo Hendrik Rauh 2025-04-18 18:43:38 +02:00