Go to file
2026-07-25 13:19:21 +02:00
.vscode Initialisation du Module, non testé 2026-07-25 13:19:21 +02:00
Platform Initialisation du Module, non testé 2026-07-25 13:19:21 +02:00
VL53L8CX_ULD_API Initialisation du Module, non testé 2026-07-25 13:19:21 +02:00
CMakeLists.txt Initialisation du Module, non testé 2026-07-25 13:19:21 +02:00
Readme.md Initialisation du Module, non testé 2026-07-25 13:19:21 +02:00
VL53L8_2024.c Initialisation du Module, non testé 2026-07-25 13:19:21 +02:00
VL53L8_2024.h Initialisation du Module, non testé 2026-07-25 13:19:21 +02:00

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