Other Parts Discussed in Thread: BLE-STACK
Unfortunately, still bonding / pairing does not work on my device. I started from scratch from the simple_peripheral_cc2640r2lp project and compare to my project.
One question arises:
During definition of GAP Bond Manager Callbacks there is a function SimplePeripheral_passcodeCB. Its signature in the code looks like this:
static void SimplePeripheral_passcodeCB(uint8_t *deviceAddr, uint16_t connHandle, uint8_t uiInputs, uint8_t uiOutputs)
The signature in gapbondmgr.h looks like this
typedef void (*pfnPasscodeCB_t) ( uint8 *deviceAddr, uint16 connectionHandle, uint8 uiInputs, uint8 uiOutputs, uint32 numComparison );
Isn't the parameter numComparison missing in the function definition?
Harald