Update to include GPIO C++ code