#include <spi.h>
Definition at line 51 of file spi.h.
◆ SPIDevice() [1/2]
mrf::SPIDevice::SPIDevice |
( |
| ) |
|
|
inline |
Definition at line 56 of file spi.h.
◆ SPIDevice() [2/2]
mrf::SPIDevice::SPIDevice |
( |
SPIInterface * |
spi, |
|
|
unsigned |
id |
|
) |
| |
|
inline |
Definition at line 57 of file spi.h.
◆ interface()
Definition at line 59 of file spi.h.
◆ lookupDev()
bool mrf::SPIDevice::lookupDev |
( |
const std::string & |
name, |
|
|
SPIDevice * |
dev |
|
) |
| |
|
static |
Definition at line 74 of file spi.cpp.
76 SPIRegistry *reg(getReg());
77 SCOPED_LOCK2(reg->mutex,G);
78 SPIRegistry::devices_t::const_iterator it = reg->devices.find(name);
79 if(it!=reg->devices.end()) {
◆ registerDev()
void mrf::SPIDevice::registerDev |
( |
const std::string & |
name, |
|
|
const SPIDevice & |
dev |
|
) |
| |
|
static |
Definition at line 86 of file spi.cpp.
88 SPIRegistry *reg(getReg());
89 SCOPED_LOCK2(reg->mutex,G);
90 reg->devices[name] = dev;
◆ selector()
unsigned mrf::SPIDevice::selector |
( |
| ) |
const |
|
inline |
Definition at line 60 of file spi.h.
◆ unregisterDev()
void mrf::SPIDevice::unregisterDev |
( |
const std::string & |
name | ) |
|
|
static |
Definition at line 93 of file spi.cpp.
95 SPIRegistry *reg(getReg());
96 SCOPED_LOCK2(reg->mutex,G);
97 reg->devices.erase(name);
The documentation for this class was generated from the following files: