C’est officiel : MOGWAI NANO v0.1.0 est publiée, et le dépôt GitHub est ouvert à tous.
En deux mots
MOGWAI NANO apporte le moteur de scripting MOGWAI sur microcontrôleurs — ESP32 et Raspberry Pi Pico W à ce jour, le même binaire tournant sans la moindre modification sur les deux. On écrit du code confortable sur son PC, avec tout le sucre syntaxique habituel, et on l’envoie s’exécuter à distance sur un vrai device, par WiFi, en quelques primitives : nano.select, nano.connect, nano.run.
GPIO, timers, événements matériels, stockage autorun pour un fonctionnement autonome sans PC connecté — de quoi faire clignoter une LED en cinq minutes et construire quelque chose de sérieux ensuite.
Comment démarrer
Tout est dans le README et le guide de démarrage : flasher un device, configurer le WiFi, lancer son premier programme. Les binaires .bin (device) et MogwaiNanoStudio (PC — Windows, Linux, macOS) sont directement disponibles dans les releases.
D’où ça vient
Si vous voulez la genèse complète de ce projet — pourquoi j’ai eu envie de porter MOGWAI sur microcontrôleur, et comment .NET nanoFramework m’en a donné l’occasion — c’est dans MOGWAI descend sur Terre (et sur silicium).
Un deuxième article suivra bientôt, cette fois plus technique : un carnet de bord des particularités du nanoCLR découvertes en construisant ce projet — fragmentation mémoire, exceptions non catchables, et quelques autres surprises qui méritent d’être partagées avec la communauté .NET nanoFramework, particulièrement active et à laquelle j’espère apporter ma modeste contribution avec ce retour d’expérience.
Merci
Encore un mot pour Laurent Ellerbach, dont l’aide tout au long de cette aventure a été précieuse.
À vous de jouer — n’hésitez pas à essayer, ouvrir une issue, ou simplement dire bonjour. 🎉

1 réflexion au sujet de « MOGWAI NANO est né — et c’est open source dès aujourd’hui »