Recomendado clonar o repositório raiz (monorepo), que já inclui este módulo como submódulo e resolve dependências automaticamente:
git clone --recurse-submodules https://github.com/RapportTecnologia/Sensores_e_Atuadores_do_Kit_BitDogLab.git Sensores_e_Atuadores_do_KIT
cd Sensores_e_Atuadores_do_KIT
git submodule update --init --recursiveAtualizar submódulos (para trazer últimas revisões quando configurado):
git submodule update --remote --merge --recursiveSe optar por clonar apenas este repositório diretamente, será necessário ajustar manualmente dependências e caminhos (ex.: bibliotecas comuns em ../I2C ou mocks em ../RP-Pico-Mock). O uso via monorepo é o caminho recomendado.
Driver e exemplos para o sensor de luminosidade BH1750 nos microcontroladores RP2040/RP2350 usando Pico SDK e I2C.
BH1750-RP2040-RP3050/
├─ CMakeLists.txt
├─ Doxyfile
├─ BH1750/ # headers/implementação do driver
│ ├─ bh1750.h
│ └─ bh1750.cpp
└─ docs/ # documentação (Doxygen)
- Pico SDK 2.1.x configurado (PICO_SDK_PATH)
- CMake 3.13+
- Toolchain ARM (gcc/clang) compatível
mkdir -p build && cd build
cmake ..
cmake --build . --parallelO artefato .uf2 (se houver exemplo) será gerado em build/.
Gerar documentação local (requer Doxygen):
doxygen DoxyfileSaída HTML em docs/html/index.html.
Consulte o arquivo LICENSE na raiz do repositório principal para os termos aplicáveis a este módulo.
- Carlos Delfino — consultoria@carlosdelfino.eti.br — GitHub: @carlosdelfino