finished implementing PLX API and GPIO poke