|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
结构体 | |
| struct | sle_set_acb_low_latency_t |
| 星闪层低时延配置接口 更多... | |
| struct | sle_low_latency_mouse_callbacks_t |
| Mouse侧发送low latency数据回调。 更多... | |
| struct | sle_low_latency_tx_callbacks_t |
| TX侧发送low latency数据回调。 更多... | |
| struct | sle_low_latency_dongle_callbacks_t |
| Dongle侧接收low latency数据回调。 更多... | |
| struct | sle_low_latency_rx_callbacks_t |
| RX侧接收low latency数据回调。 更多... | |
类型定义 | |
| typedef errcode_t(* | low_latency_key_value_set_callback) (int8_t *button_mask, int16_t *x, int16_t *y, int8_t *wheel) |
| Mouse模式数据发送回调接口定义。 | |
| typedef uint8_t *(* | low_latency_general_tx_callback) (uint8_t *len) |
| 设置HID设备TLV数据的通用接口。 | |
| typedef void(* | low_latency_report_callback) (uint8_t *data, uint8_t len) |
| Mouse模式数据获取调定义。 | |
| typedef void(* | low_latency_general_rx_callback) (uint8_t len, uint8_t *value) |
| 通用获取数据回调定义。 | |
枚举 | |
| enum | sle_low_latency_rate_t { SLE_LOW_LATENCY_125HZ = 0 , SLE_LOW_LATENCY_500HZ , SLE_LOW_LATENCY_1K , SLE_LOW_LATENCY_2K , SLE_LOW_LATENCY_3K , SLE_LOW_LATENCY_4K , SLE_LOW_LATENCY_5K , SLE_LOW_LATENCY_6K , SLE_LOW_LATENCY_7K , SLE_LOW_LATENCY_8K , SLE_LOW_LATENCY_MAX } |
| 低时延调度速率。 更多... | |
| enum | sle_low_latency_status_t { SLE_LOW_LATENCY_DISABLE = 0 , SLE_LOW_LATENCY_ENABLE } |
| 低时延使能。 更多... | |
| enum | sle_low_latency_value_set_status_t { SLE_LOW_LATENCY_VALUE_GET_SUCCESS = 0 , SLE_LOW_LATENCY_VALUE_GET_FAIL } |
| 低时延使能。 更多... | |
函数 | |
| errcode_t | sle_low_latency_mouse_enable (void) |
| Mouse模式初始化。 | |
| errcode_t | sle_low_latency_mouse_register_callbacks (sle_low_latency_mouse_callbacks_t *mouse_cbk) |
| Mouse模式数据获取调定义。 | |
| errcode_t | sle_low_latency_dongle_enable (void) |
| Mouse模式初始化。 | |
| errcode_t | sle_low_latency_set (uint16_t conn_id, uint8_t enable, uint16_t rate) |
| 低时延使能和调度参数配置。 | |
| errcode_t | sle_low_latency_dongle_register_callbacks (sle_low_latency_dongle_callbacks_t *dongle_cbk) |
| Dongle模式数据获取回调定义。 | |
| errcode_t | sle_low_latency_tx_register_callbacks (sle_low_latency_tx_callbacks_t *tx_cbk) |
| TX模式数据获取回调定义。 | |
| errcode_t | sle_low_latency_rx_register_callbacks (sle_low_latency_rx_callbacks_t *rx_cbk) |
| RX模式数据获取回调定义。 | |
| errcode_t | sle_low_latency_tx_enable (void) |
| TX模式初始化。 | |
| errcode_t | sle_low_latency_rx_enable (void) |
| RX模式初始化。 | |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023. All rights reserved.
Description: SLE low latency.
| typedef void(* low_latency_general_rx_callback) (uint8_t len, uint8_t *value) |
通用获取数据回调定义。
| typedef uint8_t *(* low_latency_general_tx_callback) (uint8_t *len) |
设置HID设备TLV数据的通用接口。
| typedef errcode_t(* low_latency_key_value_set_callback) (int8_t *button_mask, int16_t *x, int16_t *y, int8_t *wheel) |
Mouse模式数据发送回调接口定义。
| typedef void(* low_latency_report_callback) (uint8_t *data, uint8_t len) |
Mouse模式数据获取调定义。
低时延调度速率。
| errcode_t sle_low_latency_dongle_enable | ( | void | ) |
Mouse模式初始化。
| errcode_t sle_low_latency_dongle_register_callbacks | ( | sle_low_latency_dongle_callbacks_t * | dongle_cbk | ) |
Dongle模式数据获取回调定义。
| errcode_t sle_low_latency_mouse_enable | ( | void | ) |
Mouse模式初始化。
| errcode_t sle_low_latency_mouse_register_callbacks | ( | sle_low_latency_mouse_callbacks_t * | mouse_cbk | ) |
Mouse模式数据获取调定义。
| errcode_t sle_low_latency_rx_enable | ( | void | ) |
RX模式初始化。
| errcode_t sle_low_latency_rx_register_callbacks | ( | sle_low_latency_rx_callbacks_t * | rx_cbk | ) |
RX模式数据获取回调定义。
| errcode_t sle_low_latency_set | ( | uint16_t | conn_id, |
| uint8_t | enable, | ||
| uint16_t | rate | ||
| ) |
低时延使能和调度参数配置。
| errcode_t sle_low_latency_tx_enable | ( | void | ) |
TX模式初始化。
| errcode_t sle_low_latency_tx_register_callbacks | ( | sle_low_latency_tx_callbacks_t * | tx_cbk | ) |
TX模式数据获取回调定义。