I have a remote control application on dedicated hardware, basically a STM32f429ZI processor with and LCD and CC2564MODNEM hardwired (previous we used a different silicon vendors bluetooth solution but found it could NOT connect to multiple periferals so we decided to swap it out for the TI solution).
I need my application to act as a central to connect to multiple BLE periferials in a piconet fashion.
Two way comms to all periferals is required.
Which elements of the stack do I need to build into my project ?
I am finding the CC2564MODNEM I have hardwired to my STM32f429ZI processor is behaving very differently to the CC2540EMK-USB module I have been using with BTool and HCI tester.
The CC2564 is giving errors for HCI command I had expected to work. GAP_DeviceDiscoveryRequest gets 04:0E:04:01:04:FE:01 which is not what I expected. When I issue the same command with Btool to the CC2540 it sees my bluetooth periferal and reports its name.
I suspect they are running different software ?
Is there similar firmware for the CC2564 as the CC2540 ? as it seems to be running HCI cammands much better.