start version

This commit is contained in:
Dmitry Borisenko
2020-07-26 23:48:19 +02:00
parent 4aa0dc39b9
commit b653ce1e87
238 changed files with 27327 additions and 0 deletions

21
include/Bus/OneWireBus.h Normal file
View File

@@ -0,0 +1,21 @@
#pragma once
#include <Arduino.h>
#include <OneWire.h>
struct OneWireBus_t {
OneWire *bus;
uint8_t pin;
};
class OneWireBus {
public:
OneWireBus();
OneWire *get(uint8_t pin);
size_t count();
private:
std::vector<OneWireBus_t> _items;
};
extern OneWireBus oneWireBus;