class USB_HID – USB人机接口设备(HID)

USB_HID类允许创建表示USB人机接口设备(HID)接口的对象。它可用于模拟鼠标或键盘等外设。

在使用此类之前,您需要使用:meth:pyb.usb_mode() 将USB模式设置为包含HID接口。

构造

class pyb.USB_HID

创建一个新的 USB_HID 对象。

方法

USB_HID.recv(data, *, timeout=5000)

在总线上接收数据:

  • data 可以是一个整数,表示要接收的字节数,或者是一个可变缓冲区,将填充接收到的字节。

  • timeout 是等待接收的超时时间(以毫秒为单位)。

返回值:如果 data 是一个整数,则返回接收到的字节的新缓冲区,否则返回读入 data 的字节数。

USB_HID.send(data)

通过USB HID接口发送数据:

  • data 是要发送的数据(整数的元组/列表,或一个bytearray)。