Add GPIO code