/// <summary> /// Runs one simulation cycle /// </summary> public void tick() { byte b = _m_Hardware_KBD.scan(); // must be done once for display delayed update do { b = current_Receiver.tick(b); if (setRequestedReceiver()) { break; } }while (b > 0); _m_Hardware_LCD.update(); }