- devfs.vp: string.split 传 PATH_BUFFER_SIZE(配合 split 新增容量参数) - fat32_types.vp: lfn_extract 越界钳制(base+i > MAX_LFN 返回 -1) - sheet.vp: gfx.Renderer 实参修正为 (fb, zb, w, h)(原单参导致 w/h=0 渲染空操作) - 同批包含 VKernel 其余既有移植改动与 vpsdk/Apps/Libs 工作区内容
14 lines
385 B
Plaintext
14 lines
385 B
Plaintext
import t, c
|
|
import drivers.input.mouse.mouse as mouse
|
|
import drivers.usb.hid.usb_mouse as usb_mouse
|
|
import drivers.serial.uart.serial as serial
|
|
import sched.sched as sched
|
|
|
|
SERVICE_MOUSE: t.CDefine = 2
|
|
|
|
def start() -> int:
|
|
serial.puts("[mse_svc] mouse initialized\n")
|
|
if usb_mouse.init() == 0:
|
|
serial.puts("[mse_svc] usb mouse initialized\n")
|
|
return 0
|