framework for GPIO devices
GPIO hook ups