velxio/frontend/src/utils
David Montero Crespo baa5925f95 feat(sd): live Card contents in the SD panel - list and download what the sketch wrote
The SD panel only knew about uploads; everything the GUEST wrote to the
FAT card (photos, logs) stayed invisible inside the bridge. New
readFat16Image() parses the card image back (BPB-driven, real cluster
chains, VFAT long names, root dir - the inverse of buildFat16Image but
general enough for FatFs-written cards), and the panel gains a live
'Card contents' section reading the bridge's readSdImage() with a
per-file Save (download) button and a Refresh. Round-trip covered in
fat-image.test.ts (16 green).
2026-08-04 16:29:54 +02:00
..
analytics.ts
…
boardPinMapping.ts fix(pi): perifericos completos en la familia Pi — entradas, buses y pines 2026-07-29 17:05:39 +02:00
boardProtocols.ts fix(uart): la Pi puede hablar por serie con la placa de al lado 2026-07-29 07:40:13 +02:00
breadboardNets.ts
…
breadboardOccupancy.ts
…
breadboardSnap.ts
…
captureCanvasPreview.ts
…
compilationLogger.ts
…
countryFlag.ts
…
dropSlot.ts feat(canvas): ver donde cae lo que anades, y clicks con sentido 2026-07-30 15:40:52 +02:00
esp32ImageParser.ts
…
exampleToBuildNetlistInput.ts
…
fatImage.ts feat(sd): live Card contents in the SD panel - list and download what the sketch wrote 2026-08-04 16:29:54 +02:00
firmwareLoader.ts
…
generateExamplePreview.tsx
…
hexParser.ts
…
importProject.ts
…
keyButtonBindings.ts
…
loadExample.ts feat(sd): boards with a built-in microSD slot take user uploads 2026-08-04 05:55:21 +02:00
piUpload.ts feat(pi-family): one-click run UX — autoRun + guestHome + clean serial mirror 2026-07-28 16:28:02 +02:00
pinInspectorLayout.ts fix(ui): a column is a RUN of pads, not two opposite ends of the board 2026-08-04 03:01:21 +02:00
pinPositionCalculator.ts
…
projectPayload.ts
…
reservedUsernames.ts
…
sdCardFiles.ts
…
socketSnap.ts fix(sockets): a board a hair off the seat is still plugged in 2026-08-01 06:14:43 +02:00
useSEO.ts
…
useTouchDevice.ts
…
uuid.ts
…
vlxFile.ts feat(sd): boards with a built-in microSD slot take user uploads 2026-08-04 05:55:21 +02:00
wireAutoRoute.ts
…
wireColors.ts
…
wireHitDetection.ts
…
wireUtils.ts
…
wokwiZip.ts
…
workspaceDraft.ts
…