David Montero Crespo
cf54fa90a3
Refactor code structure for improved readability and maintainability
2026-03-23 23:24:14 -03:00
David Montero Crespo
7053b6f2c8
feat: update ESP32-C3 simulator and add emulation tests
...
- Updated components-metadata.json with new generated timestamp.
- Refactored Esp32C3Simulator.ts to remove unnecessary debug variables and logging, and added support for additional ROM functions.
- Modified useSimulatorStore.ts to clarify bridge usage for ESP32 boards.
- Updated submodules for QEMU and other libraries to indicate dirty state.
- Added test_esp32c3_emulation.py for end-to-end testing of ESP32-C3 emulation, including compilation, flash image merging, and GPIO event checking.
2026-03-18 23:30:45 -03:00
David Montero Crespo
d35ad2d2f7
Refactor code structure for improved readability and maintainability
2026-03-16 18:31:46 -03:00
David Montero Crespo
8c1c0e105d
Refactor code structure for improved readability and maintainability
2026-03-16 14:28:16 -03:00
David Montero Crespo
2b19181c2b
Refactor code structure for improved readability and maintainability
2026-03-16 14:22:23 -03:00
David Montero Crespo
a40471fa38
feat: update RISCV_EMULATION documentation with English translations and improvements
2026-03-16 14:22:18 -03:00
David Montero Crespo
8e38bd2fa1
Implement feature X to enhance user experience and fix bug Y in module Z
2026-03-16 13:23:31 -03:00
David Montero Crespo
20ccd87d1b
feat: enhance ESP32 emulation with GPIO mapping and ADC support
2026-03-16 13:11:59 -03:00
David Montero Crespo
5439dcf65f
feat: add RISC-V emulation documentation and update ESP32 emulation section
2026-03-15 23:15:31 -03:00
David Montero Crespo
a99a9d512f
feat: enhance ESP32 emulation with QEMU integration and update documentation
2026-03-14 14:35:59 -03:00
David Montero Crespo
d1492c48cb
docs: rewrite ESP32_EMULATION.md with complete installation guide
...
Add step-by-step setup section (section 1) covering:
- MSYS2 installation and required packages
- arduino-cli + esp32:esp32@2.0.17 core install
- esptool installation
- Building libqemu-xtensa.dll from qemu-lcgamboa submodule
- Obtaining ESP32 ROM binaries
- Python venv + backend dependencies
- Verifying with test suite (28 + 13 tests)
- Running backend with ESP32 emulation active
- Compiling custom sketches for QEMU
Update section 11 (Frontend events): all events are now implemented
(gpio_change, ledc_update, ws2812_update, gpio_dir, i2c_event, spi_event,
system:crash/reboot) — removed "Pending" status, added ✅ for each.
Update section 10 (Tests): document both test suites with per-test table.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 12:33:17 -03:00
David Montero Crespo
4a7c9e2e55
feat: enhance ESP32 emulation with GPIO pinmap and improved QEMU initialization handling
2026-03-14 12:05:35 -03:00
copilot-swe-agent[bot]
c00f094d6b
Fix nginx /docs routing conflict, move FastAPI Swagger to /api/docs, complete SEO meta tags
...
Co-authored-by: davidmonterocrespo24 <47928504+davidmonterocrespo24@users.noreply.github.com>
2026-03-11 18:55:18 +00:00
copilot-swe-agent[bot]
b8bdaf4c65
Translate Spanish docs to English and add SEO-optimised URL routing for documentation
...
Co-authored-by: davidmonterocrespo24 <47928504+davidmonterocrespo24@users.noreply.github.com>
2026-03-11 18:46:42 +00:00
copilot-swe-agent[bot]
4de28c25a2
Merge doc/ into docs/ — eliminate duplicate documentation folders
...
- Move ARCHITECTURE.md, MCP.md, SETUP_COMPLETE.md, WOKWI_LIBS.md, examples/, img1-4.png from doc/ to docs/
- Delete doc/ directory
- Update README.md: doc/img*.png -> docs/img*.png
- Update CLAUDE.md: doc/ARCHITECTURE.md -> docs/ARCHITECTURE.md
- Update frontend/README.md: ../doc/ -> ../docs/
- Update scripts/generate-example-screenshots.md: doc/examples/ -> docs/examples/
- Update docs/SETUP_COMPLETE.md internal self-references
Co-authored-by: davidmonterocrespo24 <47928504+davidmonterocrespo24@users.noreply.github.com>
2026-03-11 17:03:51 +00:00
copilot-swe-agent[bot]
d711fe49b1
Create documentation page accessible at /docs
...
- Add docs/ folder with intro, getting-started, emulator, components, roadmap markdown files
- Add DocsPage.tsx with sidebar navigation, section content, pagination
- Add DocsPage.css matching existing dark theme
- Register /docs route in App.tsx
- Add /docs to sitemap.xml
Co-authored-by: davidmonterocrespo24 <47928504+davidmonterocrespo24@users.noreply.github.com>
2026-03-11 15:56:06 +00:00