要非常淮的話, 要用PICO 的PIO去寫。
個人覺得pico上的tinyUSB是用來給開發時用的。如硬用来做产品又要pico上的tinyUSB作輸出, 可用CircuitPython 及用他的usb_hid。這裡有一示範去將pico+tinyUSB去模仿成USB 鍵盤或USB老鼠。
https://dronebotworkshop.com/pi-pico-circuitpython/#Custom_Keyboard_Emulator
我是用i2c.writeto(as_addr, data)
data = bytearray(3)
data[0] = as_reg_save
data[1] = 0x00
data[2] = 0x00
i2c.writeto(as_addr, data)