GPIO features implemented