I'm probably not using the good terminology here... let me explain my application.
I have an existing board which has all the logic implemented in an STM32 MCU. I now need to develop a new revision of this board with BLE connectivity. I would like to keep things as simple as possible by keeping all the logic and the existing connections in the STM32 MCU. If possible, I would like to control the BLE networking through the SPI or UART interface.
I purchased an nRF52 DK to evaluate Nordic BLE ic. My plan is to use the nRF52810 in the final design, as I do not need the extra processing power from the other versions of the nRF52x. I spent more than a day so far going through the documentation and experimenting with BLE features from nRF connect. Now, I would like to control this chip from another device through the UART or SPI interfaces.
- Is there readily available firmware that expose commands over UART, SPI or even the I2C interface so I can configure the BLE network and transmit/receive data over these bus?
- Do I need to develop my own command protocol over these bus on the nRF52810 using the Soft Device SDK?
Thank you