Biblioteca para lidar com o módulo bluetooth SPBTLE, com base no pacote X-CUBE-BLE1 disponível no STRM32CubeMX.
Crie um diretório chamado lib
, caso não exista:
mkdir lib
E adicione o submódulo fazendo:
- Com HTTPS:
git submodule add --name SPBTLE https://github.com/ThundeRatz/SPBTLE.git lib/SPBTLE
- Com SSH:
git submodule add --name SPBTLE git@github.com:ThundeRatz/SPBTLE.git lib/SPBTLE
No seu projeto do STM32CubeMX, na aba Additional Software
, abra STMicroelectronics.X-CUBE-BLE1 > Wireless_BlueNRG-MS
, marque as caixas de Controller
e Utils
, e selecione Basic
em HCI_TL
e UserBoard
em HCI_TL_INTERFACE
. Depois, basta configurar o pacote no seu projeto, selecionando os pinos corretos que fazem a interface com o SPI do microcontrolador.
Um projeto exemplo pode ser encontrado em freitas-renato/SPBTLE, feito com base no STM32ProjectTemplate.
Equipe ThundeRatz de Robótica