After porting to the new stack (1.4.1) I followed the instructions in the porting guide.
"For example, a buffer must be allocated when sending a GATT_Notification. Note that this is done by the stack if the preferred method to send a GATT notification / indication is to used. That is, using a profile’s SetParameter function (i.e. SimpleProfile_SetParameter()) and calling GATTServApp_ProcessCharCfg(). See the simpleGATTProfile.c for an example of this. "
So I now use the preferred method with SetParameter/GATTServApp_ProcessCharCfg versus the direct indication call (which worked fine in 1.4)
I now see the first indication get to the central, but the peripheral doesn't receive a ATT_HANDLE_VALUE_CFM message.
Is there something else needed to configure this to work?
Thanks!
Marty