文件名称:GPIO口控制类GpioControl
介绍说明--下载内容均来自于网络,请自行研究使用
自己写的嵌入式LINUX下GPIO口控制类
,用在QT的Widgets Application中
【使用方法】
[初始化对象]
GpioControl m_gpioControl;
[初始化GPIO第84口OUT]
m_gpioControl.Init(84);
[设置GPIO第84口高电平]
m_gpioControl.gpio_set_value(84, "1");
[设置GPIO第84口低电平]
m_gpioControl.gpio_set_value(84, "0");
[初始化GPIO第13口IN]
m_gpioControl.Init(13, false);
[读取GPIO第13口电平]
char buf[2];
m_gpioControl.gpio_get_value(13, buf);
if(buf[0] == '0')
{
//GPIO第13口为低电平
}
else
{
//GPIO第13口为高电平
}(Embedded linux GPIO controller which
write by myself, used in QT Widgets Application.
[Tutorial]
//Init object
GpioControl m_gpioControl;
//Init no.84 GPIO OUT
m_gpioControl.Init(84);
//set no.84 GPIO hIgh power level
m_gpioControl.gpio_set_value(84, "1");
//set no.84 GPIO low power level
m_gpioControl.gpio_set_value(84, "0");
//Init no.13 GPIO IN
m_gpioControl.Init(13, false);
//read no.13 GPIO power level
char buf[2];
m_gpioControl.gpio_get_value(13, buf);
if(buf[0] == '0')
{
//no.13 GPIO power level is low
}
else
{
//no.13 GPIO power level is high
})
,用在QT的Widgets Application中
【使用方法】
[初始化对象]
GpioControl m_gpioControl;
[初始化GPIO第84口OUT]
m_gpioControl.Init(84);
[设置GPIO第84口高电平]
m_gpioControl.gpio_set_value(84, "1");
[设置GPIO第84口低电平]
m_gpioControl.gpio_set_value(84, "0");
[初始化GPIO第13口IN]
m_gpioControl.Init(13, false);
[读取GPIO第13口电平]
char buf[2];
m_gpioControl.gpio_get_value(13, buf);
if(buf[0] == '0')
{
//GPIO第13口为低电平
}
else
{
//GPIO第13口为高电平
}(Embedded linux GPIO controller which
write by myself, used in QT Widgets Application.
[Tutorial]
//Init object
GpioControl m_gpioControl;
//Init no.84 GPIO OUT
m_gpioControl.Init(84);
//set no.84 GPIO hIgh power level
m_gpioControl.gpio_set_value(84, "1");
//set no.84 GPIO low power level
m_gpioControl.gpio_set_value(84, "0");
//Init no.13 GPIO IN
m_gpioControl.Init(13, false);
//read no.13 GPIO power level
char buf[2];
m_gpioControl.gpio_get_value(13, buf);
if(buf[0] == '0')
{
//no.13 GPIO power level is low
}
else
{
//no.13 GPIO power level is high
})
(系统自动生成,下载前可以参看下载内容)
下载文件列表
gpiocontrol.h
gpiocontrol.cpp
gpiocontrol.cpp