Other Parts Discussed in Thread: BLE-STACK
I am working on a project based on SimpleBLEPeripheral, I am trying to reduce the size of the stack and have no need for bonding, so I set OSAL_SNV=0 and removed the GAP_BOND_MGR define from buildconfig.opt.
However now it appears that pairing no longer works, if I just use the straight example source with the changes above and try to read characteristic 5 using the Light Blue app on iOS, it no longer asks for a passcode and fails.
Does the GAP_BOND_MGR affect pairing as well?
I noticed that I can leave GAP_BOND_MGR defined but set OSAL_SNV=0 as long as I comment out the #error line at the top of gapbondmgr.c, is this safe to do?