Public Attributes#

uint8_t

Public Attribute Documentation#

io_capability#

uint8_t io_capability

Device input output capability
0x00 - Display Only
0x01 - Display Yes/No
0x02 - Keyboard Only
0x03 - No Input No Output 0x04 - Keyboard Dispaly


Definition at line 837 of file include/rsi_ble_apis.h

oob_data_flag#

uint8_t oob_data_flag

oob_data_flag
0 - disable
1 - enable


Definition at line 840 of file include/rsi_ble_apis.h

auth_req#

uint8_t auth_req

Authentication Request contains bonding type
MITM Request - BIT(2)
Secure Connections - BIT(3)
Keypress - BIT(4)
CT2 - BIT(5)


Definition at line 846 of file include/rsi_ble_apis.h

enc_key_size#

uint8_t enc_key_size

Supported Encryption key size 7 to 16 bytes


Definition at line 848 of file include/rsi_ble_apis.h

ini_key_distribution#

uint8_t ini_key_distribution

Initiator generates/requires the no .of keys after successful paring
BIT(0) - EncKey: Initiator shall distribute LTK followed by EDIV and Rand
BIT(1) - IdKey : Initiator shall distribute IRK followed by its address
BIT(2) - Sign : Initiator shall distribute CSRK
BIT(3) - BIT(7): Reserved for future use


Definition at line 854 of file include/rsi_ble_apis.h

rsp_key_distribution#

uint8_t rsp_key_distribution

Responder generates/requires the no .of keys after successful paring
BIT(0) - EncKey: Responder shall distribute LTK followed by EDIV and Rand
BIT(1) - IdKey : Responder shall distribute IRK followed by its address
BIT(2) - Sign : Responder shall distribute CSRK
BIT(3) - BIT(7): Reserved for future use


Definition at line 860 of file include/rsi_ble_apis.h