IO capability

C

#define BLE_SMP_IO_DISPLAYONLY                              (0x00U)
#define BLE_SMP_IO_DISPLAYYESNO                             (0x01U)
#define BLE_SMP_IO_KEYBOARDONLY                             (0x02U)
#define BLE_SMP_IO_NOINPUTNOOUTPUT                          (0x03U)
#define BLE_SMP_IO_KEYBOARDDISPLAY                          (0x04U)

Description

Defines SMP io (Input/Output) capabilities.

Macro Definition

MacroDescription
BLE_SMP_IO_DISPLAYONLYDevice can display a 6-digit decimal number but lacks input buttons for 'yes' or 'no' confirmation.
BLE_SMP_IO_DISPLAYYESNODevice can display a 6-digit decimal number and has input buttons that can be mapped to 'yes' or 'no' for confirmation.
BLE_SMP_IO_KEYBOARDONLYDevice has a numeric keyboard for inputting numbers 0-9 and confirmation, but cannot display a 6-digit decimal number.
BLE_SMP_IO_NOINPUTNOOUTPUTDevice lacks both input capabilities (no 'yes' or 'no' confirmation) and the ability to display a 6-digit decimal number.
BLE_SMP_IO_KEYBOARDDISPLAYDevice has a numeric keyboard for inputting numbers 0-9 and confirmation, and can display a 6-digit decimal number.