Microcontrôleurs
Le module Microcontrôleurs s’appuie sur PlatformIO, l’outil en ligne de commande de référence pour compiler et téléverser du code embarqué. Plutôt que de réimplémenter un système de build et une base de données de cartes/chaînes de compilation, Visual GUI pilote directement le vrai binaire pio — vous obtenez des compilations STM32/ESP32/AVR (et autres) authentiques et à jour.
Ouvrir un projet
Le module ouvre n’importe quel dossier de projet PlatformIO existant (contenant un fichier platformio.ini) via un sélecteur de dossier.
Actions principales
- 🔨 Compiler — équivalent de
pio run. - Téléverser — équivalent de
pio run -t upload, envoie le programme compilé sur la carte connectée. - 📟 Moniteur série — équivalent de
pio device monitor, pour lire les messages envoyés par la carte (Serial.print, journaux de démarrage, etc.) en direct.
Cartes compatibles
Comme le module s’appuie sur PlatformIO lui-même, il couvre en principe toutes les cartes que PlatformIO connaît : Arduino (Uno, Nano, Mega, etc.), ESP32/ESP8266, Raspberry Pi Pico (RP2040), STM32, et bien d’autres.
Outils complémentaires
D’autres modules de Visual GUI complètent le travail avec les microcontrôleurs :
- Testeur GPIO — vérifie le câblage d’une carte broche par broche.
- Programmateur de puces / EEPROM — pour la programmation directe de puces mémoire.
- Logic Decrypter — analyse des protocoles I2C/SPI/UART, avec un agent déployable directement sur un Raspberry Pi (3B/4B/5/Zero) par SSH, en plus du firmware ESP32 dédié.