public void UpdateLcdStatusMode(LcdStatusMode mode) { var current = this.Peek(STAT) & unchecked ((byte)~Mask.Two); this.Poke(STAT, (byte)(current | (int)mode)); this.OnDisplayStatusModeUpdated(mode); }
private void OnDisplayStatusModeUpdated(LcdStatusMode mode) => this.DisplayStatusModeUpdated?.Invoke(this, new LcdStatusModeEventArgs(mode));
public LcdStatusModeEventArgs(LcdStatusMode value) => this.Mode = value;