![]() |
Synergy Software Package User's Manual
|
RTOS-integrated SF BLE Framework Interface. More...
Macros | |
| #define | SF_BLE_API_VERSION_MAJOR (2U) |
| #define | SF_BLE_API_VERSION_MINOR (0U) |
| #define | SF_BLE_MAX_BLE_ADV_DATA_LEN (100U) |
| BLE advertising data length. | |
| #define | SF_BLE_MAX_NAME_LEN (66U) |
| Maximum length of name for BLE device. | |
| #define | SF_BLE_MAX_GAP_NAME_LEN (23U) |
| Maximum length of GAP name. | |
| #define | SF_BLE_ADDR_LEN (6U) |
| BLE address length. | |
| #define | SF_BLE_SEC_KEY_LEN (0x10U) |
| BLE Security Key length. | |
| #define | SF_BLE_128BITS_UUID_LENGTH (16U) |
| 128 bit UUID length | |
| #define | SF_BLE_RAND_NUM_LENGTH (8U) |
| Rand Number length. | |
| #define | SF_BLE_TRUE (1U) |
| Boolean True Condition. | |
| #define | SF_BLE_FALSE (0U) |
| Boolean False Condition. | |
| #define | SF_BLE_MAX_MULTI_CHAR_READ_CNT (4U) |
| #define | SF_BLE_MAX_CHAR_UUID_READ_CNT (10U) |
| #define | SF_BLE_GATT_LEN_UNDEF (0xFF) |
| #define | SF_BLE_ADV_DATA_LEN (0x1F) |
| #define | SF_BLE_GATT_PRI_SERVICE (0x2800U) |
| #define | SF_BLE_GATT_INCLUDE_SERVICE (0x2802U) |
| #define | SF_BLE_GATT_CHAR_DECLARE (0x2803U) |
| #define | SF_BLE_TX_POWER_CONNECTION_HANDLE (0xFFFFU) |
Typedefs | |
| typedef void(* | sf_ble_callback_t) (sf_ble_event_info_t *ev) |
| typedef uint16_t | sf_ble_conn_handle_t |
RTOS-integrated SF BLE Framework Interface.
This SSP Interface provides access to the ThreadX-aware SF BLE Framework.
| #define SF_BLE_ADV_DATA_LEN (0x1F) |
BLE Advertising Data Length
| #define SF_BLE_API_VERSION_MAJOR (2U) |
Major Version of the API defined in this file
| #define SF_BLE_API_VERSION_MINOR (0U) |
Minor Version of the API defined in this file
| #define SF_BLE_GATT_CHAR_DECLARE (0x2803U) |
BLE GATT Declare Characteristics
| #define SF_BLE_GATT_INCLUDE_SERVICE (0x2802U) |
BLE GATT Service type Included
| #define SF_BLE_GATT_LEN_UNDEF (0xFF) |
Variable length characteristic value which can not be defined
| #define SF_BLE_GATT_PRI_SERVICE (0x2800U) |
BLE GATT Service type Primary
| #define SF_BLE_MAX_CHAR_UUID_READ_CNT (10U) |
Maximum characteristics count in result of characteristic read by UUID
| #define SF_BLE_MAX_MULTI_CHAR_READ_CNT (4U) |
Maximum characteristics count for multiple read
| #define SF_BLE_TX_POWER_CONNECTION_HANDLE (0xFFFFU) |
BLE connection handle value when TX power is set
| typedef void(* sf_ble_callback_t) (sf_ble_event_info_t *ev) |
BLE Callback Type
| typedef uint16_t sf_ble_conn_handle_t |
BLE Connection Handle
| enum sf_ble_addr_type_t |
BLE advertising event type
BLE advertisement filter type
| enum sf_ble_adv_type_t |
BLE advertisement type
BLE Attribute write response code
| enum sf_ble_auth_type_t |
BLE GATT Attribute characteristics permission
Characteristic property
| enum sf_ble_char_read_t |
Characteristics read type
| enum sf_ble_char_write_t |
Characteristics write type
| enum sf_ble_conn_type_t |
| enum sf_ble_disc_type_t |
| enum sf_ble_event_t |
BLE events
| enum sf_ble_gap_role_t |
| enum sf_ble_iocap_t |
| enum sf_ble_key_dist_t |
| enum sf_ble_scan_mode_t |
| enum sf_ble_sec_mode_t |
BLE security mode
| enum sf_ble_uuid_length_t |