public LCD_HD44780(OutputPort regSelect, OutputPort readWrite, OutputPort enable, OutputPort data0, OutputPort data1, OutputPort data2, OutputPort data3, OutputPort data4, OutputPort data5, OutputPort data6, OutputPort data7) { this.RegSelect = regSelect; this.ReadWrite = readWrite; this.Enable = enable; this.D0 = data0; this.D1 = data1; this.D2 = data2; this.D3 = data3; this.D4 = data4; this.D5 = data5; this.D6 = data6; this.D7 = data7; isSet = true; is8bitMode = true; this.stopRequest = false; this.setCmd = new setCommand(cmd); this.LCD_HD44780_THREAD = new Thread(new ThreadStart(Run)); this.LCD_HD44780_THREAD.Start(); }
private led_state state = led_state.OFF; // initial state #endregion Fields #region Constructors public RGO_LED(OutputPort pin0, OutputPort pin1, OutputPort pin2) { this.Pin0 = pin0; this.Pin1 = pin1; this.Pin2 = pin2; isSet = true; this.stopRequest = false; this.setCmd = new setCommand(cmd); this.RGO_LED_THREAD = new Thread(new ThreadStart(Run)); this.RGO_LED_THREAD.Start(); }