velxio/frontend/src
David Montero b172cadbc5 wip(picow): deterministic gSPI framing via per-transfer restart hook
cyw43_spi_transfer calls pio_sm_restart before each transfer's count words, so
hooking restart() to reset the sniffer makes framing deterministic across the
firmware-stream fast-path (no phantom-transfer carryover). Verified: restarts
fire 3625x (once per transfer), F1 phantom count drops, and the CLM IOCTL write
now frames correctly (cmd decodes to F2, 'clmload' payload). Wired into
RP2040Simulator + the harness.

Remaining (next session): the CLM/IOCTL write doesn't complete its payload and
wifi_on still fails (active()=False) — bus_init stalls at/around clm_load with
only 2 STATUS reads and goes idle. Next: trace the CLM write's DMA/PIO drain and
the SDPCM IOCTL response path. See findings.md F-13.
2026-06-12 21:21:28 +02:00
..
__pro_stub__
…
__tests__ wip(picow): deterministic gSPI framing via per-transfer restart hook 2026-06-12 21:21:28 +02:00
assets
…
components fix(microsd): match the SD Card upload panel to the dark property dialog 2026-06-11 05:20:48 +02:00
data fix(sim): Pico W MicroPython loads the RPI_PICO_W firmware (network + CYW43) 2026-06-12 16:46:41 +02:00
desktop
…
hooks
…
i18n chore(pricing): free tier shows 20 daily AI credits (up to 600/month) 2026-06-02 05:37:57 +02:00
lib feat(microsd): SD-over-SPI card storage for AVR, RP2040 and ESP32 2026-06-11 03:59:53 +02:00
pages feat(library-manifest): per-board manifests + autocomplete 2026-06-07 06:07:48 +02:00
services feat(P2.2c): show per-user custom libs in the Library Manager + autocomplete 2026-06-07 19:58:13 +02:00
simulation wip(picow): deterministic gSPI framing via per-transfer restart hook 2026-06-12 21:21:28 +02:00
store feat(microsd): SD-over-SPI card storage for AVR, RP2040 and ESP32 2026-06-11 03:59:53 +02:00
tokens
…
types feat(library-manifest): per-board manifests + autocomplete 2026-06-07 06:07:48 +02:00
utils fix(interconnect): classify Arduino Mega UART/I2C function-label pins 2026-06-12 08:29:03 +02:00
velxio-elements
…
App.css
…
App.tsx
…
entry-server.tsx
…
index.css
…
main.tsx feat(motors): fix stepper rotation + add A4988 driver (real Fritzing SVG) 2026-05-31 16:28:34 -03:00
seoRoutes.ts
…
vite-env.d.ts
…