Mod_VL53L8CX/Readme.md

59 lines
1.4 KiB
Markdown

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