I'm trying to get 2 SABLE-x boards to communicate--one runs SimpleBLEPeripheral and one runs SimpleBLECentral. I've made some small changes to the peripheral to handle button presses and LEDs, but I think all GAP parameters should be unchanged.
On SimpleBLECentral, I can find the other board, call GAPCentralRole_establishLink, and receive a GAP_LINK_ESTABLISHED_EVENT that says the connection was successful. But on the peripheral side, there's no sign of connection. The GAP_LINK_ESTABLISHED_EVENT callback in peripheral.c never gets hit and the program never enters GAP_ROLE_CONNECTED. Any advice?