![]() |
Synergy Software Package User's Manual
|
RTOS-integrated SF BLE On-Board Profile Framework Interface. More...
Data Structures | |
| struct | sf_ble_onboard_profile_cccd_changed_t |
| struct | sf_ble_attr_info_t |
| struct | sf_ble_long_attr_info_t |
| struct | sf_ble_onboard_profile_cfg_t |
| struct | sf_ble_onboard_profile_ctrl_t |
| struct | sf_ble_onboard_profile_api_t |
| struct | sf_ble_onboard_profile_instance_t |
Macros | |
| #define | SF_BLE_ONBOARD_PROFILE_API_VERSION_MAJOR (2U) |
| #define | SF_BLE_ONBOARD_PROFILE_API_VERSION_MINOR (0U) |
| #define | SF_BLE_ATTM_MAX_VALUE (0x18) |
Typedefs | |
| typedef void(* | sf_ble_profile_callback_t) (sf_ble_event_info_t *ev) |
RTOS-integrated SF BLE On-Board Profile Framework Interface.
This SSP Interface provides access to the ThreadX-aware SF BLE On-Board Profile Framework.
| #define SF_BLE_ATTM_MAX_VALUE (0x18) |
GATT Attribute Length
| #define SF_BLE_ONBOARD_PROFILE_API_VERSION_MAJOR (2U) |
SSP BSP Include files Framework Include files Major Version of the API defined in this file
| #define SF_BLE_ONBOARD_PROFILE_API_VERSION_MINOR (0U) |
Minor Version of the API defined in this file
| typedef void(* sf_ble_profile_callback_t) (sf_ble_event_info_t *ev) |
User callback type for profile
| enum sf_ble_cccd_val_t |
| enum sf_ble_onbp_char_t |
On-Board Profile GATT Characteristics Code
| Enumerator | |
|---|---|
| SF_BLE_ONBP_CHAR_HRP_HRCP | Heart Rate Control Point Characteristics (Property: Write), Refer sf_ble_prf_hrp_api_hrcp_t. Heart Rate Profile |
| SF_BLE_ONBP_CHAR_HRP_CCCD_NTF_HRMEAS | Heart Rate Measurement CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_hrp_api_hrmeas_t. |
| SF_BLE_ONBP_CHAR_HRP_BSL | Heart Rate Body Sensor Location Characteristics (Property: Read) |
| SF_BLE_ONBP_CHAR_ANP_SUP_NEW_ALERT | Supported New Alert Category Characteristics (Property: Read) Alert Notification Profile |
| SF_BLE_ONBP_CHAR_ANP_CCCD_NTF_NEW_ALERT | New Alert CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_anp_api_new_alert_ntf_t. |
| SF_BLE_ONBP_CHAR_ANP_SUP_UNREAD_ALERT | Supported Unread Alert Category Characteristics (Property: Read) |
| SF_BLE_ONBP_CHAR_ANP_CCCD_NTF_UNREAD_ALERT_STATUS | Unread Alert Status CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_anp_api_unread_alert_ntf_t. |
| SF_BLE_ONBP_CHAR_ANP_ALERT_NOTIFICATION_CTRL_POINT | Alert Notification Control Point (Property: Write), Refer sf_ble_anp_ancp_t. |
| SF_BLE_ONBP_CHAR_DIS_MANUF | Device Information Service Manufacturer Name String (Property: Read) Device Information Service Profile |
| SF_BLE_ONBP_CHAR_DIS_MODEL | Device Information Service Model Number String (Property: Read) |
| SF_BLE_ONBP_CHAR_DIS_SERNB | Device Information Service Serial number String (Property: Read) |
| SF_BLE_ONBP_CHAR_DIS_HWREV | Device Information Service HW Revision String (Property: Read) |
| SF_BLE_ONBP_CHAR_DIS_FWREV | Device Information Service Fw Revision String (Property: Read) |
| SF_BLE_ONBP_CHAR_DIS_SWREV | Device Information Service SW Revision String (Property: Read) |
| SF_BLE_ONBP_CHAR_DIS_SYSID | Device Information Service system ID (Property: Read) |
| SF_BLE_ONBP_CHAR_DIS_IEEE | Device Information Service IEEE Certification (Property: Read) |
| SF_BLE_ONBP_CHAR_DIS_PNPID | Device Information PNPID, Used in services like HOGP (Property: Read) |
| SF_BLE_ONBP_CHAR_IAS_ALERT_LEVEL | Alert Level (Property: Write), Refer sf_ble_prf_ias_alert_type_t. Immediate Alert Service Profile |
| SF_BLE_ONBP_CHAR_SCPS_CCCD_NTF_SCAN_REFRESH | Scan Refresh CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_prf_scps_scan_refresh_t. Scan Parameters Service Profile |
| SF_BLE_ONBP_CHAR_SCPS_SCAN_INTERVAL_WINDOW | Scan Interval Window (Property: Write), Refer sf_ble_prf_scps_scan_intv_t. |
| SF_BLE_ONBP_CHAR_CTS_CCCD_NTF_CURRENT_TIME | Current Time CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_cts_curr_time_ntf_t. Current Time Service Profile |
| SF_BLE_ONBP_CHAR_CTS_CCCD_NTF_CURRENT_TIME_VALUE | Used to read data for current time through read characteristics. |
| SF_BLE_ONBP_CHAR_CTS_LOCAL_TIME_INFORMATION | Local Time Information (Property: Read) |
| SF_BLE_ONBP_CHAR_CTS_REFERENCE_TIME_INFORMATION | Reference Time Information (Property: Read) |
| SF_BLE_ONBP_CHAR_NDCS_TIME_WITH_DST | Time with DST (Property: Read) Next DST Change Service Profile |
| SF_BLE_ONBP_CHAR_TIME_UPDATE_CONTROL_POINT | Time Update Control Point (Property: Write), Refer sf_ble_prf_rtus_time_updt_state_t. Reference Time Update Service Profile |
| SF_BLE_ONBP_CHAR_TIME_UPDATE_STATE | Time Update State (Property: Read) |
| SF_BLE_ONBP_CHAR_CCCD_NTF_CURRENT_TIME | Current Time CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_bas_battery_lvl_ntf_t. Time Information Service Profile |
| SF_BLE_ONBP_CHAR_CCCD_NTF_BATTERY_LEVEL | Battery Level (Property: NTF, Read, Write), Refer sf_ble_prf_bas_battery_lvl_t. Battery Service Profile |
| SF_BLE_ONBP_CHAR_PXPM_SET_ALERT | PXP Alert char. Alert Level Service Profile |
| SF_BLE_ONBP_CHAR_PXPM_GET_ALERT_LVL | PXP Get Alert Level. |
| SF_BLE_ONBP_CHAR_PXPM_GET_TX_POWER_LVL | PXP Get TX Power Level. |
| SF_BLE_ONBP_CHAR_HTP_TEMP_MEAS_IND | HTPC temp. measurement indication CCCD Characteristics (Property: IND, Read, Write), Refer. Health Thermometer Profile |
| SF_BLE_ONBP_CHAR_HTP_INTERM_TEMP_NTF | HTPC intermediate temp. notification CCCD Characteristics (Property: NTF, Read, Write), Refer. |
| SF_BLE_ONBP_CHAR_HTP_MEAS_INTV_IND | HTPC temp. measurement interval indication CCCD Characteristics (Property: IND, Read, Write), Refer. |
| SF_BLE_ONBP_CHAR_HTP_TEMP_TYPE | HTPC temp. temperature type(Property: Read) |
| SF_BLE_ONBP_CHAR_HTP_MEAS_INTV | HTPC temp. measurement interval. |
| SF_BLE_ONBP_CHAR_HTP_MEAS_INTV_RANGE | HTPC temp. measurement interval valid range. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_REPORT_INPUT | Report Input CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_prf_hid_report_desc_t. HID Over GATT Service Profile |
| SF_BLE_ONBP_CHAR_CCCD_NTF_KB_INPUT_REPORT | Keyboard Input Report CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_prf_hid_report_desc_t. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_KB_INPUT_REPORT_VALUE | Used to read Keyboard Input record value through read characteristics. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_KB_OUTPUT_REPORT_VALUE | Used to read Keyboard Output record value through read characteristics. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_MOUSE_INPUT_REPORT | Mouse Input Report CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_prf_hid_report_desc_t. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_MOUSE_INPUT_REPORT_VALUE | Used to read Mouse Input record value through read characteristics. |
| SF_BLE_ONBP_CHAR_PROTOCOL_MODE | HID boot host protocol mode (Property: Read, Write), Refer sf_ble_prf_hid_protocol_mode_t. |
| SF_BLE_ONBP_CHAR_CONTROL_POINT | HID report host write control point (Property: Read, Write), Refer sf_ble_prf_hid_ctrl_point_val_t. |
| SF_BLE_ONBP_CHAR_BLP_CCCD_NTF_INTERM_CUFPRS | Read Cuff Pressure measurement CCCD Characteristics (Property: NTF, Read, Write), Refer sf_ble_blp_meas_info_t. Blood Pressure profile |
| SF_BLE_ONBP_CHAR_BLP_CCCD_IND_BLDPRS_MEAS | Blood Pressure Measurement CCCD Characteristics (Property: IND, Read, Write), Refer sf_ble_blp_meas_info_t. |
| SF_BLE_ONBP_CHAR_BLP_RD_BLS_BF | Read Blood Pressure Feature. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_ALERT_STATUS | Alert Status (Property: NTF, Read, Write), Refer sf_ble_prf_alert_status. Phone Alert Status Service Profile |
| SF_BLE_ONBP_CHAR_CCCD_NTF_ALERT_STATUS_VALUE | Used to read Alert Status value through read characteristics. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_RINGER_SETTING | Ringer Settings (Property: NTF, Read, Write), Refer sf_ble_prf_ringer_setting_t. |
| SF_BLE_ONBP_CHAR_CCCD_NTF_RINGER_SETTING_VALUE | Used to read Ringer Settings value through read characteristics. |
| SF_BLE_ONBP_CHAR_RINGER_CONTROL_POINT | PAPS Ringer control point write characteristics. |
| enum sf_ble_prf_sec_t |
| enum sf_onbp_t |
BLE On-Board Profile types