Skip to main content

Création d'extensions MBlock

Voir https://forum.makeblock.com/t/how-to-add-an-extension-for-mblock/2280 

Mblock est normalement installé dans C:\ProgramData 

Sur mon PC il est installé dans C:\Users\USER\mblock (voir aussi dans C:\Users\Public\Programs

Les extensions sont installées dans : C:\Users\USER\mblock\exts

Les sources sont en JavaScript... Il faut trouver comment remonter aux sources C (fichiers .c et .h) qui appellent les librairies dont dépendent les blocs de programmation et définissent le code C équivalent à chaque bloc. A défaut, trouver si les fournisseurs de l'extensions ont mis le code source sur une forge logicielle publique.

 

Avec des librairies de dépendance

https://support.makeblock.com/hc/en-us/articles/15264543414935-Example-Arduino-Add-a-Third-party-Library-for-an-Arduino-Extension 

Pour inspiration, on importe une librairie existante : 

image.png

Pour créer une nouvelle librairie :

image.png

image.png

Scroller jusqu'en bas et importer un dossier src contenant les fichiers .h et .cpp de votre lib

image.png