91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.10KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-02-01
  • 語言: C/C++
  • 標(biāo)簽:

資源簡(jiǎn)介

hal調(diào)用底層示例代碼

資源截圖

代碼片段和文件信息

#include?

#include?“../HAL/minicom.h“

#include?“jni.h“

static?int?fd;

//定義兩個(gè)指針
struct?usb_hw_module_t?*pModule;
struct?usb_hw_device_t?*pDevice;


jint?open_led(JNIEnv?*env?jobject?thiz)
{
LOGD(“------%s-----\n“?__FUNCTION__);
jint?ret;
ret?=?hw_get_module(MINICOM_ID?(const?struct?hw_module_t?*?*)?&pModule);
if(ret?==?0)
{
LOGD(“get?hal?module?ok\n“);
//調(diào)用module對(duì)象的open方法,實(shí)際上是調(diào)用usb_module_open方法
pModule->common.methods->open(&pModule->common?NULL?(struct?hw_device_t?*?*)&pDevice);
if(pDevice?!=?NULL)
{
//調(diào)用pDevice中的方法
pDevice->open();
}
}
else{
LOGD(“get?hal?module?failed?\n“);
return?-1;
}
return?0;
}

jint?led_on(JNIEnv?*env?jobject?thiz?jint?a)
{
LOGD(“------%s-----\n“?__FUNCTION__);
if(pDevic

評(píng)論

共有 條評(píng)論