cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WBA65I-DK1 BLE Data Throughput application not working

StoneColdBLE
Associate

Hello everyone!

 

My problem is that if I flash the BLE_DataThroughput_Client and Server projects to the boards and follow the ReadME step by step to connect two boards, the boards are seemingly doing nothing. On the terminals I can see that after pushing the reset button, the programs are initialized correctly, but no matter how I'm pushing the joystick, nothing happens (no blue led, nothing on the terminal). I tried implementing the joystick in the project in a similar way that the BLE_Audio_PBP_Sink does but it did not work, and manually toggling GPIOC PIN 13 did not work either. It seems like to me that the buttons are not correctly implemented in the projects for this discovery kit. That being said, in the ST BLE Toolbox android app I can connect to the server board and measure upload speeds.

 

Anyone else had this issue or am I doing something wrong?

 

Thank you in advance!

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

Hello @StoneColdBLE 

This example should work fine with the NUCLEO-WBA65RI that is tested and made for it (as published on the STM32CubeWBA V1.7.0). For the BLE part, it works fine since it is the same MCU on both boards. But for parts that include HW button or LEDs. It may be a problem since the HW of both boards it is not the same. I've personally tested B1 (pin PC13 on the DK board) and it works fine. For other Buttons, the MCUs are not available externally on the DK board.

So, you should adapt the example to your HW.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
STTwo-32
ST Employee

Hello @StoneColdBLE 

This example should work fine with the NUCLEO-WBA65RI that is tested and made for it (as published on the STM32CubeWBA V1.7.0). For the BLE part, it works fine since it is the same MCU on both boards. But for parts that include HW button or LEDs. It may be a problem since the HW of both boards it is not the same. I've personally tested B1 (pin PC13 on the DK board) and it works fine. For other Buttons, the MCUs are not available externally on the DK board.

So, you should adapt the example to your HW.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Thank you for the answer!

 

I have managed to find out with connecting the D4 and GND pins on the Arduino connector while debugging, that the button press calls the APP_BSP_ButtonxAction() function, so I implemented them in my code, bypassing having physical buttons.

 

Best Regards,

StoneColdBLE