在逗猫棒的基础上实现蓝牙转USB功能,目前功能已经实现,还需裁剪掉之前逗猫棒的业务程序
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
#include "adapter_idev.h"
|
||||
#include "app_config.h"
|
||||
|
||||
#if TCFG_WIRELESS_MIC_ENABLE
|
||||
|
||||
struct idev *adapter_idev_open(u16 id, void *parm)
|
||||
{
|
||||
struct idev *dev = NULL;
|
||||
list_for_each_adapter_idev(dev) {
|
||||
if (dev->id == id) {
|
||||
if (dev->open) {
|
||||
dev->open(parm);
|
||||
}
|
||||
return dev;
|
||||
}
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void adapter_idev_close(struct idev *dev)
|
||||
{
|
||||
if (dev && dev->close) {
|
||||
dev->close();
|
||||
}
|
||||
}
|
||||
|
||||
int adapter_idev_start(struct idev *dev, struct adapter_media *media)
|
||||
{
|
||||
if (dev && dev->start) {
|
||||
return dev->start(media);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
void adapter_idev_stop(struct idev *dev)
|
||||
{
|
||||
if (dev && dev->stop) {
|
||||
dev->stop();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
int adapter_idev_event_deal(struct idev *dev, struct sys_event *event)
|
||||
{
|
||||
if (dev && dev->event_fun) {
|
||||
return dev->event_fun(event);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user