13 #ifndef LinuxGpioDriver_HPP
14 #define LinuxGpioDriver_HPP
34 const char *
const compName
73 void gpioRead_handler(
80 void gpioWrite_handler(
92 static void intTaskEntry(
void * ptr);
PlatformIntType NATIVE_INT_TYPE
PlatformUIntType NATIVE_UINT_TYPE
Auto-generated base for LinuxGpioDriver component.
bool open(NATIVE_INT_TYPE gpio, GpioDirection direction)
open GPIO
void exitThread()
exit thread
~LinuxGpioDriverComponentImpl()
LinuxGpioDriverComponentImpl(const char *const compName)
Os::Task::TaskStatus startIntTask(NATIVE_UINT_TYPE priority=Os::Task::TASK_DEFAULT, NATIVE_UINT_TYPE stackSize=Os::Task::TASK_DEFAULT, NATIVE_UINT_TYPE cpuAffinity=Os::Task::TASK_DEFAULT)
Start interrupt task.
GpioDirection
configure GPIO
void init()
Object initializer.
static const NATIVE_UINT_TYPE TASK_DEFAULT