设备L功能 | VFS函数 | 功能说明 |
|---|
重置(Reset) | open | 仅调用一次,建立与设备的连接,同时将设备禁用、闪烁频率寄存器置0 |
编程(Program) | write | 向闪烁频率寄存器写入用户定义值,需先通过ioctl选择目标寄存器 |
启用(Enable) | write | 向使能寄存器写入1,需先通过ioctl选择目标寄存器 |
禁用(Disable) | write | 向使能寄存器写入0,需先通过ioctl选择目标寄存器 |
读取频率(Poll rate) | read | 读取闪烁频率寄存器值并返回给用户,需先通过ioctl选择目标寄存器 |
读取状态(Poll state) | read | 读取使能寄存器值并返回给用户,需先通过ioctl选择目标寄存器 |
断电(Power-off) | release | 仅调用一次,断开与设备的连接,将设备禁用、闪烁频率寄存器置0 |
寄存器选择 | ioctl | 为read/write操作选择目标寄存器(闪烁频率/使能),无对应设备功能 |