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


Public 成员函数 | |
| int32_t | write (int32_t index, string_view_t &data) |
| 写入光驱消息 | |
Public 成员函数 继承自 DRIVER_USB::Usb | |
| 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闪存接口类
| int32_t DRIVER_USB::UsbFlashDrive::write | ( | int32_t | index, |
| string_view_t & | data | ||
| ) |
写入光驱消息
| index | USB 控制器编号 |
| data | 光驱消息,BBB协议 |