资源简介
android平台通过GPIO口控制LED灯
代码片段和文件信息
#include “gpio_jni.h“
#include “string.h“
#include “meta_GPIO_Para.h“
#include “funk.h“
JNIEXPORT jboolean JNICALL Java_com_example_ledgpio_EmGpio_gpioInit
(JNIEnv * env jobject obj)
{
return meta_GPIO_Init()? JNI_TRUE: JNI_FALSE;
}
JNIEXPORT jboolean JNICALL Java_com_example_ledgpio_EmGpio_gpioUnInit
(JNIEnv * env jobject obj)
{
return meta_GPIO_Deinit()? JNI_TRUE: JNI_FALSE;
}
JNIEXPORT jint JNICALL Java_com_example_ledgpio_EmGpio_getGpioMaxNumber
(JNIEnv *env jobject obj)
{
return (jint)HW_GPIO_MAX;
}
JNIEXPORT jboolean JNICALL Java_com_example_ledgpio_EmGpio_setGpioInput
(JNIEnv *env jobject obj jint n)
{
GPIO_REQ req;
memset(&req 0 sizeof(GPIO_REQ));
req.pin = (int)n;
req.op = SET_DIR_IN;
GPIO_CNF r = meta_GPIO_OP(req 0 0);
return r.status == meta_SUCCESS ? JNI_TRUE : JNI_FALSE;
}
JNIEXPORT jboolean JNICALL Java_com_example_ledgpio_EmGpio_setGpioOutput
(JNIEnv * env jobject obj jint n)
{
GPIO_REQ req;
memset(&req 0 sizeof(GPIO_REQ));
req.pin = (int)n;
req.op = SET_DIR_OUT;
GPIO_CNF r = meta_GPIO_OP(req 0 0);
return r.status == meta_SUCCESS ? JNI_TRUE : JNI_FALSE;
}
JNIEXPORT jboolean JNICALL Java_com_example_ledgpio_EmGpio_setGpioDataHigh
(JNIEnv * env jobject obj jint n)
{
GPIO_REQ req;
memset(&req 0 sizeof(GPIO_REQ));
req.pin = (int)n;
req.op = SET_DATA_HIGH;
GPIO_CNF r = meta_GPIO_OP(req 0 0);
return r.status == meta_SUCCESS ? JNI_TRUE : JNI_FALSE;
}
JNIEXPORT jboolean JNICALL Java_com_example_ledgpio_EmGpio_setGpioDataLow
(JNIEnv * env jobject obj jint n)
{
GPIO_REQ req;
memset(&req 0 sizeof(GPIO_REQ));
req.pin = (int)n;
req.op = SET_DATA_LOW;
GPIO_CNF r = meta_GPIO_OP(req 0 0);
return r.status == meta_SUCCESS ? JNI_TRUE : JNI_FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-11-07 16:20 LedGPIO\
文件 475 2016-10-31 19:59 LedGPIO\.classpath
文件 843 2016-10-31 19:59 LedGPIO\.project
目录 0 2016-11-07 16:19 LedGPIO\.settings\
文件 177 2016-10-31 19:59 LedGPIO\.settings\org.eclipse.jdt.core.prefs
文件 528 2016-11-07 18:22 LedGPIO\Android.mk
文件 928 2016-11-07 19:52 LedGPIO\AndroidManifest.xm
目录 0 2016-11-07 21:07 LedGPIO\assets\
目录 0 2016-11-07 19:58 LedGPIO\jni\
文件 400 2016-11-07 17:53 LedGPIO\jni\Android.mk
文件 807 2016-11-07 19:59 LedGPIO\jni\me
文件 178 2016-11-07 19:58 LedGPIO\jni\funk.h
文件 2327 2016-11-07 19:59 LedGPIO\jni\gpio_exp.h
文件 1878 2016-11-07 17:11 LedGPIO\jni\gpio_jni.c
文件 902 2016-11-07 17:10 LedGPIO\jni\gpio_jni.h
文件 4603 2016-11-07 19:59 LedGPIO\jni\me
文件 106 2016-11-07 19:59 LedGPIO\jni\me
目录 0 2016-11-07 16:19 LedGPIO\res\
目录 0 2016-11-07 16:19 LedGPIO\res\drawable-hdpi\
文件 9397 2016-10-31 19:59 LedGPIO\res\drawable-hdpi\ic_launcher.png
目录 0 2016-11-07 21:07 LedGPIO\res\drawable-ldpi\
目录 0 2016-11-07 16:19 LedGPIO\res\drawable-mdpi\
文件 5237 2016-10-31 19:59 LedGPIO\res\drawable-mdpi\ic_launcher.png
目录 0 2016-11-07 16:19 LedGPIO\res\drawable-xhdpi\
文件 14383 2016-10-31 19:59 LedGPIO\res\drawable-xhdpi\ic_launcher.png
目录 0 2016-11-07 16:19 LedGPIO\res\layout\
文件 4272 2016-11-07 14:59 LedGPIO\res\layout\activity_main.xm
目录 0 2016-11-07 16:19 LedGPIO\res\values\
文件 1472 2016-11-07 15:03 LedGPIO\res\values\strings.xm
目录 0 2016-11-07 16:19 LedGPIO\src\
目录 0 2016-11-07 16:19 LedGPIO\src\com\
............此处省略4个文件信息
相关资源
- Android手机版Java五子棋源代码【源代码
- android魔塔游戏简单源代码
- android设置和取消闹钟
- Android源码带有蓝牙4.0的手机与BLE终端
- Android个人消费记录理财软件(源码完
- android 蓝牙SPP传输demo
- android点击查看大图,ViewPager实现左右
- android圆形图片控件
- 用android编写的电话拨号器
- android 日程表项目源代码
- opencv 安卓开发jar包,2.4.9最高版本
- Android中Webview与原生界面交互及二维码
- android利用Socket实现手机客户端与PC进
- android的wifi开关按钮和移动网络开关按
- Android意见反馈功能的代码框架
- Android九宫格手势密码解锁控件源码及
- Android客户端与服务器端的json数据交互
- Android DatePicker Demo
- android实用的通讯录项目 已连接数据库
- android 4.4 原生闹钟源码
- unity集成android原生录音可后台并实现
- Android猜牌游戏源码
- Android 极速获取局域网在线设备信息
- android获取手机通讯录所有字段
- 2_BATAndroid面试2018最新
- 高通平台android-modem 架构总结
- Android ListView控件显示数据库中图片
- android2.2 制作相册
- android SQLite (代码建库表布局)导入
- Android版本升级
评论
共有 条评论