Skip to main content
Graduate II
September 26, 2023
Solved

Missing files in the X-CUBE-BLE1 package for IDB05A2 (BlueNRG-M0)

  • September 26, 2023
  • 2 replies
  • 1258 views

In this package for IDB05A2 https://github.com/STMicroelectronics/x-cube-ble1 

In the file Drivers/BSP/X-NUCLEO-IDB0xA1/stm32_bluenrg_ble_dma_lp.h 

there are few includes : 

 

 

#include "stm32f4xx_nucleo_bluenrg_dma_lp.h"
#include "stm32f4xx_hal_bluenrg_gpio.h"
#include "stm32f4xx_hal_bluenrg_spi.h"
#include "stm32f4xx_hal_bluenrg_dma.h"

 

 

Those files aren't in the Githup repo, where to get them? Should we build them ourselves?

    This topic has been closed for replies.
    Best answer by Issamos

    Hello @MasterHans 

    Those files are generated for peripheral initialization (as a pair of .c and .h file for each peripheral. You should configure them to be compatible with your MCU.

    Best regards.

    II

    2 replies

    IssamosAnswer
    Graduate II
    September 26, 2023

    Hello @MasterHans 

    Those files are generated for peripheral initialization (as a pair of .c and .h file for each peripheral. You should configure them to be compatible with your MCU.

    Best regards.

    II

    Graduate II
    September 27, 2023

    Hello Issamos

    Indeed I wasn't using properly CubeMX and CubeIDE, they are used to generate files.

    I found this tutorial Getting Started with X-CUBE-BLE1 https://www.youtube.com/watch?v=jGljm6nxW9s and it worked perfectly. I understand how to use the packages now.

    BJ.

    MH