|
openUBMC Chip Abstract Layer V0.1
|
USB接口抽象类 更多...
#include <usb_driver.h>


Public 成员函数 | |
| virtual int32_t | connect (int32_t index) |
| 连接USB | |
| virtual int32_t | disconnect (int32_t index) |
| 断开USB连接 | |
| virtual int32_t | is_connected (int32_t index) |
| 检查是否USB设备处于连接状态 | |
Public 成员函数 继承自 bcal::IDriver | |
| ~IDriver () | |
| BCAL驱动析构 | |
| virtual void | free (void) |
| BCAL驱动析构 | |
| virtual void | init (void *args, uint32_t size)=0 |
| BCAL驱动初始化接口 | |
| virtual void | config (int32_t index, void *config, uint32_t size)=0 |
| 驱动实例初始化配置 | |
| virtual void | lock (int32_t index)=0 |
| 驱动实例加锁 读写锁 | |
| virtual void | unlock (int32_t index)=0 |
| 驱动实例解锁 | |
| virtual string_t | get_version (void)=0 |
| 获取驱动版本信息 | |
USB接口抽象类
|
virtual |
连接USB
| index | USB 控制器编号 |
|
virtual |
断开USB连接
| index | USB 控制器编号 |
|
virtual |
检查是否USB设备处于连接状态
| index | USB 控制器编号 |