Example #1
0
            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();
            }
Example #2
0
            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();
            }