12345678910111213141516171819202122 |
- #ifndef _GPIO_BANK_H_
- #define _GPIO_BANK_H_
-
- class GPIOBank {
- public:
- GPIOBank(int _size);
- ~GPIOBank(void);
-
- void setPinNumbers(int _pins[]);
- void setOutput(void);
- void setInput(bool pullup);
-
- int getSize(void);
- void setPin(int n, bool state);
- bool getPin(int n);
-
- private:
- int size;
- int *pins;
- };
-
- #endif // _GPIO_BANK_H_
|