I chip personalizzati sono sempre stati uno dei superpoteri silenziosi di Velxio: quando il componente che ti serve non è nel catalogo, scrivi qualche riga di C, noi lo compiliamo in WebAssembly, e il risultato si comporta come silicio reale — pin, I2C, SPI, UART, timer, persino un framebuffer. Oggi smettono di essere silenziosi. Questa release rinnova l’intera esperienza, da cima a fondo.
Un unico editor per tutto
Il vecchio flusso divideva un chip su due superfici: una finestra di dialogo per il sorgente C e il manifest, e l’editor principale per il programma eseguito da un chip retro-CPU. Questo è sparito. Ogni chip personalizzato ora possiede una sezione nell’esplora file con chip.c e chip.json come file ordinari — modificati nello stesso editor Monaco del tuo sketch, con validazione dello schema JSON sul manifest mentre digiti. Premi Esegui e il chip viene ricompilato ogni volta che il suo sorgente è cambiato; un pulsante di compilazione per singolo chip ti offre il ciclo rapido quando stai iterando solo sul C.
Sensori che puoi pilotare mentre la simulazione è in esecuzione
Un chip personalizzato ora può dichiarare controlli dal vivo nel suo manifest:
"controls": [
{ "id": "ppm", "label": "CO2 (ppm)", "type": "range",
"min": 400, "max": 5000, "step": 10, "unit": "ppm" }
]
Ogni controllo pilota l’attributo con lo stesso id. Clicca sul chip mentre la simulazione è in esecuzione, trascina lo slider, e vx_attr_read restituisce il nuovo valore all’istante — nessuna ricompilazione, nessun riavvio. La galleria include due template costruiti in questo modo: un sensore di CO2 la cui uscita analogica segue uno slider ppm, e un sensore ambientale I2C con slider di temperatura e umidità dietro una mappa di registri. Le uscite DAC dei chip ora raggiungono anche gli ADC della scheda, quindi analogRead(A0) segue il tuo slider in tempo reale.
Qualsiasi chip esistente i cui attributi dichiarano min e max ottiene slider automaticamente — nessuna modifica al manifest necessaria.
I Miei Chip: costruisci una volta, riutilizza ovunque
Gli utenti Pro ottengono una libreria personale di chip. Salva un chip dalla sua sezione nell’esplora file e apparirà nel tuo selettore di componenti — in ogni progetto, contrassegnato con un badge CUSTOM. Trascinarlo copia sorgente, manifest e binario compilato nel progetto, così i progetti restano autonomi e condivisibili.
Anche l’agente AI ha ricevuto un serio aggiornamento qui
Chiedi all’agente integrato “un sensore di CO2 con uno slider che posso muovere durante la simulazione” e lui lo costruisce — tutta questa release è iniziata guardandolo fallire esattamente in questo. La conoscenza dei chip dell’agente era errata in modi che producevano chip senza pin e inerti; questo è stato corretto, il server ora valida i pin dei chip su ogni collegamento, e l’agente può salvare chip nei Miei Chip e riutilizzarli. Gli agenti esterni connessi tramite il ponte MCP ottengono gli stessi poteri, incluso uno strumento di compilazione lato server.
L’SDK — l’header velxio-chip.h e una collezione crescente di chip open-source inclusa la nostra famiglia di CPU retro clean-room — vive su github.com/velxio/velxio-chips. La documentazione racconta l’intera storia: per iniziare, sensori programmabili, I Miei Chip e il riferimento API completo.