C++ API Docs
Embedded Controller Library in C++
Header File
Digital In/Out Class
Header File
class EC_DigitalIn
{
public:
EC_DigitalIn(GPIO_TypeDef *Port, int pin);
~EC_DigitalIn();
int read();
void pupdr(int _pupd);
private:
GPIO_TypeDef *Port_t;
int pin_t;
int mode_t;
int val_t;
};
class EC_DigitalOut
{
public:
EC_DigitalOut(GPIO_TypeDef *Port, int pin);
~EC_DigitalOut()
void write(int _outVal);
void pupdr(int _pupd);
void otype(int _type);
void ospeed(int _speed);
private:
GPIO_TypeDef *Port_t;
int pin_t;
int mode_t;
};EC_DigitalIn(GPIO_TypeDef *Port, int pin)
Parameter
int read ()
void write ( int _outVal)
Parameters
Last updated