![]() |
flux sdk
v01.02.02-3-g292b3a7
Embedded C++ SDK
|
#include <Arduino.h>
#include <vector>
#include "flxBusI2C.h"
#include "flxBusSPI.h"
#include "flxCore.h"
#include "flxUtils.h"
Classes | |
class | flxDevice |
class | flxDeviceFactory |
class | flxDeviceBuilderI2C |
class | DeviceBuilder< DeviceType > |
Macros | |
#define | kSparkDeviceAddressNull 0 |
#define | spSetupDeviceIdent(_name_) this->setName(_name_); |
#define | flxRegisterDevice(kDevice) static DeviceBuilder<kDevice> global_##kDevice##Builder; |
Typedefs | |
using | flxDeviceContainer = flxContainer< flxDevice * > |
Enumerations | |
enum | flxDeviceKind_t { flxDeviceKindI2C , flxDeviceKindSPI , flxDeviceKindNone } |
enum | flxDeviceConfidence_t { flxDevConfidenceExact = 0 , flxDevConfidenceFuzzy = 5 , flxDevConfidencePing = 9 } |
#define flxRegisterDevice | ( | kDevice | ) | static DeviceBuilder<kDevice> global_##kDevice##Builder; |
#define kSparkDeviceAddressNull 0 |
#define spSetupDeviceIdent | ( | _name_ | ) | this->setName(_name_); |
using flxDeviceContainer = flxContainer<flxDevice *> |
enum flxDeviceKind_t |