IO capability

C

#define BLE_SMP_IO_DISPLAYONLY                              0x00
#define BLE_SMP_IO_DISPLAYYESNO                             0x01
#define BLE_SMP_IO_KEYBOARDONLY                             0x02
#define BLE_SMP_IO_NOINPUTNOOUTPUT                          0x03
#define BLE_SMP_IO_KEYBOARDDISPLAY                          0x04

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.