2022-01-28 10:43 PM
Hello,
I am gonna use the STM32WB35.
After a while, I have configured it by the pintool SW, added the SW32WPAN, chosen custom service and filled the details for GAP and GATT ....
Then, due I'm not familiar with the Sequencer, I added the FreeRTOS-CMSIS v2 and with my big surprise all the GAP /GATT settings have disappeared; only the heartbeat service is allowed!
What the hell, I was wondering, how can anyone in ST developer group to limit the BT stack mode to server and heartbeat only?
Then, I repeated everything since the beginning of a new project but the result not changed: you cannot use the FreeRTOS for any service or custom service different from heartbeat!
Still incredulous, I have tried to find something about in the literature but it appears there is nothing useful or I was not able to find anything.
So, I am now asking the team how the hell I can use the FreeRTOS-CMSIS to build and manage my own custom service.... or do I have to deal with the use of that Sequencer which is neither easy nor efficient like a RTOS. And either the literatures or examples assume that everyone already know how the sequencer works but it is not.
I need some help, at least some directive on how to sort out from this.
Thanks a lot
Maurizio
2022-03-15 07:26 AM
Hello,
You can start with BLE_HeartRateFreeROS project available in the STM32CubeWB, see last version here:
https://www.st.com/en/embedded-software/stm32cubewb.html
And implement your own service and manage it.
Best Regards