IDekiGPIO を実装し、3 つの役割を担います。ピンの駆動、ピンの読み取り、そして割り込みによるピンのエッジのカウントです。割り込みでカウントするので、ゲームのポーリングより速くパルスを出すデバイス(トラックボールやロータリーエンコーダーなど)でも、ステップを取りこぼしません。ピンはプラットフォームパッケージが提供します。ESP32 では deki-esp32-integration です。
GpioPinSetup は、1 本のピンを High または Low に駆動し、必要ならその後に待機するブートステップです。たとえば、ディスプレイに電源を供給するレールや、バスを共有するデバイスのチップセレクトに使います。ボードパッケージはこれを使って、ハードウェアを順番に立ち上げます。
