Structure to hold the SMP response event data.
Public Attribute Documentation#
io_cap#
uint8_t rsi_bt_event_smp_resp_s::io_cap
Device input output capability
- 0x00 - Display Only 
- 0x01 - Display Yes/No 
- 0x02 - Keyboard Only 
- 0x03 - No Input No Output 0x04 - Keyboard Display 
auth_req#
uint8_t rsi_bt_event_smp_resp_s::auth_req
Authentication Request contains bonding type
- MITM Request - BIT(2) 
- Secure Connections - BIT(3) 
- Keypress - BIT(4) 
- CT2 - BIT(5) 
ini_key_distrb#
uint8_t rsi_bt_event_smp_resp_s::ini_key_distrb
Initiator generates/requires the no .of keys after successful paring
- BIT(0) - EncKey: Initiator distributes the Long-Term Key (LTK) followed by Encrypted Diversifier (EDIV) and Random Number (Rand) 
- BIT(1) - IdKey : Initiator distributes the Identity Resolving Key (IRK) followed by its address 
- BIT(2) - Sign : Initiator distributes the Connection Signature Resolving Key (CSRK) 
- BIT(3) - BIT(7): Reserved for future use 
resp_key_distrb#
uint8_t rsi_bt_event_smp_resp_s::resp_key_distrb
Responder generates/requires the no .of keys after successful paring
- BIT(0) - EncKey: Responder distributes the LTK followed by EDIV and Rand 
- BIT(1) - IdKey : Responder distributes the IRK followed by its address 
- BIT(2) - Sign : Responder distributes the CSRK 
- BIT(3) - BIT(7): Reserved for future use