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
Macro | Description |
---|---|
BLE_SMP_IO_DISPLAYONLY | Device can display a 6-digit decimal number but lacks input buttons for 'yes' or 'no' confirmation. |
BLE_SMP_IO_DISPLAYYESNO | Device can display a 6-digit decimal number and has input buttons that can be mapped to 'yes' or 'no' for confirmation. |
BLE_SMP_IO_KEYBOARDONLY | Device has a numeric keyboard for inputting numbers 0-9 and confirmation, but cannot display a 6-digit decimal number. |
BLE_SMP_IO_NOINPUTNOOUTPUT | Device lacks both input capabilities (no 'yes' or 'no' confirmation) and the ability to display a 6-digit decimal number. |
BLE_SMP_IO_KEYBOARDDISPLAY | Device has a numeric keyboard for inputting numbers 0-9 and confirmation, and can display a 6-digit decimal number. |