1234567891011121314151617181920212223 |
- #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);
- void setAll(bool state);
- bool getPin(int n);
-
- private:
- int size;
- int *pins;
- };
-
- #endif // _GPIO_BANK_H_
|