fuuuuuuuu
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
|
||||
#include <mutex>
|
||||
#include <fstream>
|
||||
#include <map>
|
||||
|
||||
namespace flippR_driver
|
||||
{
|
||||
@@ -23,6 +24,7 @@ public:
|
||||
virtual ~PinController() = default;
|
||||
|
||||
static void initialize_output_pin(const uint8_t address);
|
||||
void initialize_port_expander(const uint8_t i2c_address, const uint8_t pin_base);
|
||||
|
||||
protected:
|
||||
static void initialize_input_pin(uint8_t address);
|
||||
@@ -31,6 +33,8 @@ protected:
|
||||
|
||||
static bool read_pin(uint8_t address);
|
||||
|
||||
static void initialize_pins_output(const uint8_t pin_base, std::map<std::string, uint8_t>::iterator begin, std::map<std::string, uint8_t>::iterator end);
|
||||
|
||||
public:
|
||||
static std::once_flag GPIO_LIB_INITIALIZED;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user