David Montero Crespo
1c1775c327
feat: add multi-board support section to Velxio 2.0 landing page and update sitemap generation script
2026-03-23 19:01:11 -03:00
David Montero Crespo
6f76aaa224
Merge pull request #59 from davidmonterocrespo24/website
...
Website
2026-03-23 18:56:49 -03:00
David Montero Crespo
3e77c1a546
feat: add open-source library showcase to Velxio 2.0 landing page and mark subprojects as dirty
2026-03-23 18:56:00 -03:00
David Montero Crespo
5fdeb7fc64
feat: update Velxio 2.0 landing page descriptions for clarity and SEO optimization; mark subprojects as dirty
2026-03-23 18:54:02 -03:00
David Montero Crespo
b4365ec877
feat: implement sitemap generation and search engine pinging in build process
2026-03-23 18:52:35 -03:00
David Montero Crespo
4d93c7cba3
Merge pull request #58 from davidmonterocrespo24/website
...
Website
2026-03-23 18:47:45 -03:00
David Montero Crespo
61b08e7cf2
feat: add Velxio 2.0 release landing page with new features, boards showcase, and community CTAs
2026-03-23 18:47:12 -03:00
David Montero Crespo
fb8d437d58
Add SEO landing pages for ESP32-S3, ESP32, Raspberry Pi Pico, and Raspberry Pi 3 simulators
...
- Created Esp32S3SimulatorPage.tsx with SEO content and FAQ section.
- Created Esp32SimulatorPage.tsx with SEO content and FAQ section.
- Created RaspberryPiPicoSimulatorPage.tsx with SEO content and FAQ section.
- Created RaspberryPiSimulatorPage.tsx with SEO content and FAQ section.
- Each page includes structured data for better search engine visibility.
2026-03-23 18:30:42 -03:00
David Montero Crespo
fab2c8d604
Merge pull request #57 from davidmonterocrespo24/website
...
feat: update SEO handling across various pages, enhance mobile tab na…
2026-03-23 17:22:51 -03:00
David Montero Crespo
a183818721
feat: update SEO handling across various pages, enhance mobile tab navigation, and improve .gitignore for sensitive files
2026-03-23 17:15:29 -03:00
David Montero Crespo
1493a9acfb
Merge pull request #56 from davidmonterocrespo24/website
...
feat: add FAQ schema to landing page and update subproject statuses t…
2026-03-23 15:13:00 -03:00
David Montero Crespo
1c22902c88
feat: add FAQ schema to landing page and update subproject statuses to dirty
2026-03-23 15:12:33 -03:00
David Montero Crespo
35640f3a04
Merge pull request #55 from davidmonterocrespo24/website
...
feat: update SEO handling by dynamically setting canonical links and …
2026-03-23 15:07:19 -03:00
David Montero Crespo
d61f2b7ab0
feat: update SEO handling by dynamically setting canonical links and exclude auth pages from sitemap
2026-03-23 15:06:49 -03:00
David Montero Crespo
f721ce107e
Merge pull request #54 from davidmonterocrespo24/website
...
feat: enhance ESP32 integration tests and update landing page content…
2026-03-23 14:11:23 -03:00
David Montero Crespo
22a9681cc4
feat: enhance ESP32 integration tests and update landing page content for clarity
...
fix: improve session ID handling in Esp32Bridge and update WebSocket close logging
chore: mark subprojects as dirty in QEMU, RP2040, and Wokwi elements libraries
2026-03-23 14:10:39 -03:00
David Montero Crespo
400437278f
Merge pull request #53 from davidmonterocrespo24/website
...
feat: add GitHub star banner to encourage users to star the project a…
2026-03-23 14:04:34 -03:00
David Montero Crespo
67a7154e87
feat: add GitHub star banner to encourage users to star the project and update landing page content for clarity
2026-03-23 14:02:35 -03:00
David Montero Crespo
c5b564668f
Merge pull request #52 from davidmonterocrespo24/website
...
feat: add Arduino Mega 2560, Arduino, and ATmega328P simulator pages …
2026-03-23 13:39:15 -03:00
David Montero Crespo
2eb6a452a7
feat: update SEO and descriptions for multi-board emulator support across Arduino, ESP32, RP2040, and RISC-V
2026-03-23 13:38:56 -03:00
David Montero Crespo
11c7d0570c
fix: mark subprojects as dirty in QEMU, RP2040, and Wokwi elements libraries
2026-03-23 13:33:50 -03:00
David Montero Crespo
24cce1174f
feat: add Arduino Mega 2560, Arduino, and ATmega328P simulator pages with SEO optimization
...
- Implemented ArduinoMegaSimulatorPage with detailed specifications, FAQs, and JSON-LD for SEO.
- Created ArduinoSimulatorPage featuring interactive components and a comprehensive FAQ section.
- Developed AtmegaSimulatorPage to simulate ATmega328P with full AVR8 emulation and included relevant FAQs.
- Introduced shared SEOPage.css for consistent styling across all simulator pages.
- Added useSEO utility for managing SEO metadata dynamically across pages.
2026-03-23 13:32:15 -03:00
David Montero Crespo
1cbeed1296
Merge pull request #51 from davidmonterocrespo24/feat/raspberryPi_emuation
...
feat: Mark subprojects as dirty in QEMU, RP2040, and Wokwi elements l…
2026-03-23 12:52:08 -03:00
David Montero Crespo
0e6157f7bc
feat: Mark subprojects as dirty in QEMU, RP2040, and Wokwi elements libraries
2026-03-23 12:51:25 -03:00
David Montero Crespo
7bf4fc8d7d
Merge pull request #50 from davidmonterocrespo24/feat/raspberryPi_emuation
...
Add SVG files for Arduino Nano and Arduino Uno boards
2026-03-23 12:20:18 -03:00
David Montero Crespo
3b367f747a
Add SVG files for Arduino Nano and Arduino Uno boards
...
- Created arduino-nano.svg with detailed PCB, MCU, pins, and components.
- Created arduino-uno.svg with comprehensive design including USB connector, power jack, and pin headers.
2026-03-23 12:19:25 -03:00
David Montero Crespo
82aec1411a
Merge pull request #49 from davidmonterocrespo24/feat/raspberryPi_emuation
...
feat: Add wokwi-boards library to Dockerfile and mark subprojects as …
2026-03-23 11:34:59 -03:00
David Montero Crespo
5260261201
feat: Add wokwi-boards library to Dockerfile and mark subprojects as dirty
2026-03-23 11:34:23 -03:00
David Montero Crespo
42f24c8569
Merge pull request #48 from davidmonterocrespo24/feat/raspberryPi_emuation
...
Feat/raspberry pi emuation
2026-03-23 11:30:54 -03:00
David Montero Crespo
9f40ae30b1
feat: Remove obsolete strategy and test files, update submodule references for QEMU and RP2040 libraries
2026-03-23 11:29:03 -03:00
David Montero Crespo
34fbefb791
Merge pull request #47 from davidmonterocrespo24/feat/raspberryPi_emuation
...
Feat/raspberry pi emuation
2026-03-23 11:27:37 -03:00
David Montero Crespo
d14a9359c9
feat: Fix LEDC channel extraction and enhance GPIO mapping for ESP32 simulation
2026-03-23 11:23:37 -03:00
David Montero Crespo
aa6522fd60
feat: Enhance DHT22 sync handling, improve ADC support for ESP32, and update component metadata
2026-03-23 10:37:06 -03:00
David Montero Crespo
a473cbe74f
feat: Implement synchronous DHT22 response handling and add diagnostic tests
2026-03-23 01:03:01 -03:00
David Montero Crespo
0414a04999
feat: Enhance DHT22 response handling and add logging for GPIO direction changes
2026-03-22 22:17:51 -03:00
David Montero Crespo
5c05d506bb
feat: Improve DHT22 response handling in ESP32 simulation and update submodule references
2026-03-22 18:53:32 -03:00
David Montero Crespo
9c8e98cad2
feat: Enhance RP2040 simulator GPIO handling to support InputPullUp state
2026-03-22 18:46:52 -03:00
David Montero Crespo
083d8d69a8
feat: Add HC-SR04 sensor support and enhance DHT22 response timing in simulation
2026-03-22 18:39:09 -03:00
David Montero Crespo
6a55f58e46
feat: Implement generic sensor registration for ESP32 and RP2040
...
- Added board-agnostic sensor registration methods in RP2040Simulator.
- Enhanced ComplexParts to handle LEDC PWM duty updates for ESP32.
- Updated ProtocolParts to check if the simulator handles sensor protocols natively, delegating to backend if applicable.
- Introduced pre-registration of sensors in useSimulatorStore for ESP32 to prevent race conditions.
- Added tests for ESP32 DHT22 sensor registration flow, ensuring proper delegation and fallback mechanisms.
- Created tests for ESP32 Servo and Potentiometer interactions, verifying PWM subscriptions and ADC handling.
2026-03-22 18:03:17 -03:00
David Montero Crespo
f5257009cd
feat: implement DHT22 sensor support with attach, update, and detach functionality in ESP32 simulation
2026-03-22 15:17:44 -03:00
David Montero Crespo
84370e6f8d
feat: enhance simulator interfaces and add ESP32 bridge shim for improved component interaction
2026-03-22 02:25:58 -03:00
David Montero Crespo
ee7281383c
feat: remove unnecessary logging and streamline potentiometer and servo simulations
2026-03-21 17:20:48 -03:00
David Montero Crespo
aac3465d49
feat: update component metadata timestamp and enhance RP2040 simulator for accurate PIO stepping and servo calibration
2026-03-21 17:12:06 -03:00
David Montero Crespo
43f13e1bc2
feat: implement synchronous PIO stepping and enhance servo pulse width measurement
2026-03-21 16:41:20 -03:00
David Montero Crespo
b900f960ad
feat: update pin mappings and descriptions for Raspberry Pi Pico examples
2026-03-21 14:02:46 -03:00
David Montero Crespo
dc5dfb8635
feat: enhance simulation accuracy and component interactions across various modules
2026-03-20 17:11:12 -03:00
David Montero Crespo
f6fdae6b0e
feat: enhance DHT22 and HC-SR04 simulations with cycle-accurate pin changes
2026-03-19 08:22:36 -03:00
David Montero Crespo
8ba11800e1
feat: add SensorControlPanel for interactive sensor controls
...
- Implemented SensorControlPanel component to allow real-time adjustments of sensor values during simulation.
- Introduced SensorUpdateRegistry for communication between UI and simulation.
- Added configuration for various sensors including sliders and buttons for user interaction.
- Enhanced existing sensor parts to support updates from SensorControlPanel.
- Created CSS styles for the SensorControlPanel layout and controls.
2026-03-19 01:52:46 -03:00
David Montero Crespo
d170b4f7ea
Add generate_examples.py script and update subproject commits
...
- Introduced a new script `generate_examples.py` to catalog board and sensor combinations, generating TypeScript example stubs for the frontend.
- Updated subproject commit references for `qemu-lcgamboa`, `rp2040js`, and `wokwi-elements` to indicate they are in a dirty state.
2026-03-19 01:12:29 -03:00
David Montero Crespo
765a3ff711
feat: remove RiscVBoard references and related code from various components
2026-03-18 23:33:20 -03:00