X-CUBE-BLE1 GAP Initialization for BlueNRG-M0 module with STM32L4
Hello ST Support,
I have an STM32L4 MCU connected to a BlueNRG-M0 module on a custom PCB. I am not sure how to initialize the BLE gap for this BLE module. I'm using X-CUBE-BLE1 version 6.2.4 in a STM32CubeMx project with FreeRTOS. The getting started document says to use the aci_gap_init() function, but that does not exist in the library. Instead, there are the aci_gap_init_IDB04A1() and aci_gap_init_IDB051A() functions. However, both of those eval boards are NFRD and do not have the BlueNRG-M0 module. I've read a post about corrupting the memory on BLE modules, so I'm afraid to try that code before knowing if it will work with the BlueNRG-M0 module.
As far as I can tell, the X-CUBE-BLE1 library is the correct library to use for the BlueNRG-M0, but please let me know if that isn't the case. If it is, how can I safely initialize the BLE gap interface?
Best regards,
Cory
