Hello,
I've been trying to connect the CC2541 Keyfob using I2C to a BeagleBone Black board but I have problems with data transmission. I'm using the I2C drivers found in the CC2541EB category with the SimpleBLEPeripheral project. I'm checking for a connection through running the i2cdetect tool every few seconds to probe for the device.
So far I've checked that my configuration for slave mode is consistent with nothing changing it through CSPY dump and can confirmed that data is flowing through the SDA line wires as well as the SCL line on both ends but I can't seem to get any of the data on the CC2541's end in the I2CDATA register nor can I trigger the polling interrupt routine. I've established a common ground between the CC2541 and the Beaglebone for the I2C as well and I've also tried lowering the Beaglebone's I2C clock rate to a 100 for standard communication but the CC2541 still fails to detect any data.
I was wondering if there's anything in the program that I have to set aside from calling the HalI2CInit() function to enable data detection/flow?
Thanks and Regards,
Noct