WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
sle_low_latency.h 文件参考
#include <stdbool.h>
#include <stdint.h>
#include "errcode.h"
#include "sle_common.h"
sle_low_latency.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

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模式初始化。