#include <mrmGpio.h>
Definition at line 16 of file mrmGpio.h.
◆ MRMGpio()
MRMGpio::MRMGpio |
( |
EVRMRM & |
o | ) |
|
◆ getDirection()
epicsUInt32 MRMGpio::getDirection |
( |
| ) |
|
Definition at line 15 of file mrmGpio.cpp.
17 epicsUInt32 val =
READ32(owner_.
base, GPIODir);
#define READ32(base, offset)
volatile unsigned char *const base
◆ getOutput()
epicsUInt32 MRMGpio::getOutput |
( |
| ) |
|
Definition at line 32 of file mrmGpio.cpp.
34 epicsUInt32 val =
READ32(owner_.
base, GPIOOut);
#define READ32(base, offset)
volatile unsigned char *const base
◆ read()
epicsUInt32 MRMGpio::read |
( |
| ) |
|
Definition at line 26 of file mrmGpio.cpp.
#define READ32(base, offset)
volatile unsigned char *const base
◆ setDirection()
void MRMGpio::setDirection |
( |
epicsUInt32 |
val | ) |
|
Definition at line 21 of file mrmGpio.cpp.
volatile unsigned char *const base
#define WRITE32(base, offset, value)
◆ setOutput()
void MRMGpio::setOutput |
( |
epicsUInt32 |
val | ) |
|
Definition at line 38 of file mrmGpio.cpp.
volatile unsigned char *const base
#define WRITE32(base, offset, value)
◆ lock_
epicsMutex MRMGpio::lock_ |
The documentation for this class was generated from the following files: