![]() |
flux sdk
v01.02.02-5-g550ff88
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 |