Added GPIO C code