10 #define __SM_SLAVE_H__ 12 #if (SM_HAL_AB1600_ENABLED) 14 #include "ble_gap_sm.h" 18 __pragma(pack(push, 1))
19 #define __attribute__(x) 29 }PACKED_STRUCT sm_hci_ltk_request_t;
36 void SM_Slave_Init(
void);
38 void SM_Slave_EncryptionChange(uint8_t idx, uint8_t *evtPtr);
39 void SM_Slave_LTKRequest(uint8_t idx, sm_hci_ltk_request_t *evtPtr);
40 bool SM_Slave_SendSecurityRequest(uint8_t idx, uint8_t authReq);
41 bool SM_Slave_LTKRequestHandler(uint8_t idx,
bool isPositive);
42 void SM_Slave_CheckState(
void);
43 void SM_Slave_PasskeyInputRsp(uint8_t idx, uint32_t passKey);
44 void SM_Slave_OOBInputRsp(uint8_t idx, uint8_t* oobData);
Parameters for BLE_gap_sm_set_security_param function.
Definition: ble_gap_sm.h:116