Submodule Communication pour le RP2040 ===================================== Ceci est un submodule git pour intégrer facilement notre protocole de communication à un projet. On crée ce Submodule en se servant de la documentation disponible ici : https://git-scm.com/book/en/v2/Git-Tools-Submodules Utilisation =========== Ajout du sub-module ------------------- Ajouter ce submodule à votre projet. Dans un terminal, dans le répertoire de votre projet, entrez : git submodule add https://git.poivron-robotique.fr/Keuronde/Mod_VL53L8CX.git Ajouter le fichier nouvellement créé .gitmodules à votre projet. git add .gitmodules Configuration de la compilation ------------------------------- Dans le fichier CMakeLists.txt, ajouter le dossier du sub module: add_subdirectory(Mod_VL53L8CX) Intégration au code source -------------------------- Ajout du fichier d'include : #include "RP2040_Servomoteurs/Servomoteur.h" Initialisation du module : struct VL53L8CX_Configuration Dev; VL53L8_init(&Dev); Lecture des distances struct VL53L8CX_ResultsData Results; VL53L8_lecture(&Dev, &Results); Cas où vous clonez un projet contenant des submodules ----------------------------------------------------- Après avoir cloné le projet, initialisez les submodules: git submodule init git submodule update Pour récupérer les dernières mise à jour des sub-modules : git submodule update --remote