I am trying to connect two boards (the Rigado BMD-301 and the TI CC2650 launch pad) and cannot figure a way for the Rigado to pickup and connect to the TI. We have the BD address of the TI board and need the Rigado to recognize it and connect. Has anyone done something like this before?
Note that this has nothing to do with Keil!
I think you need to study the basics of Bluetooth - specifically Advertising - and then look at the documentation for your two modules to find the specific details of how they implement the necessary procedures.
The BMD-301 is based on the nRF52832 BLE SoC from Nordic Semiconductor - so you might start here:
devzone.nordicsemi.com/.../
Nordic have a forum for help with their products:
As do TI:
e2e.ti.com/.../
www.ti.com/.../launchxl-cc2650
processors.wiki.ti.com/.../CC2650_LaunchPad_User's_Guide_for_Bluetooth_Smart
www.argenox.com/.../
There is a lot of useful BLE stuff on the Argenox site - definitely worth spending some time browsing around there!
As of now, the only third party CMSIS-Pack for Bluetooth is Clarinox.Wireless:
www2.keil.com/.../
... But so far they only have ST and NXP (formerly Freescale) examples.
But it could be another resource for you, to see Bluetooth Advertising code.