/* Serial Adapter Project: Dynamic serial TTY passthroughs by: Mike Crosson Nusku Networks date: 2013/03/09 license: CC-BY SA 3.0 - Creative commons share-alike 3.0 use this code however you'd like, just keep this license and attribute. */ UI State machine (current element = config / stats / inline display of data) Configuration state machine (speed, pinout, logic level, sd card on/off, boot logo on/off) Message to config (element + new value) Message to UI (element + success/fail) // Button's controlling UI UIButton* okButton = new UIButton(22, 23); UIButton* cancelButton = new UIButton(24, 25); // Select / Enter if (okButton->isPressed()) { //FIXME: Re-enable once new LCD is online //setMode(selectedMode); }