public static string GetName(this BacklightColor source)
        {
            switch (source)
            {
            case BacklightColor.Off:
                return("Off");

            case BacklightColor.Red:
                return("Red");

            case BacklightColor.Yellow:
                return("Yellow");

            case BacklightColor.Green:
                return("Green");

            case BacklightColor.Teal:
                return("Teal");

            case BacklightColor.Blue:
                return("Blue");

            case BacklightColor.Violet:
                return("Violet");

            case BacklightColor.White:
                return("White");

            default:
                return("Undefined");
            }
        }
        public void SetBacklight(BacklightColor color)
        {
            byte status = (byte)color;

            mcp23017.DigitalWrite(8, (byte)(~(status >> 2) & 0x01));
            mcp23017.DigitalWrite(7, (byte)(~(status >> 1) & 0x01));
            mcp23017.DigitalWrite(6, (byte)(~(status >> 0) & 0x01));
        }
Example #3
0
 public void SetBackLightColor(BacklightColor color)
 {
     Debug.Print("Changing Background color to " + color.GetName());
     lcdBoard.SetBacklight(color);
 }
 public void SetBackLightColor(BacklightColor color)
 {
     Debug.Print("Changing Background color to " + color.GetName());
     lcdBoard.SetBacklight(color);
 }
        public void SetBacklight(BacklightColor color)
        {
            byte status = (byte)color;

            mcp23017.DigitalWrite(8, (byte)(~(status >> 2) & 0x01));
            mcp23017.DigitalWrite(7, (byte)(~(status >> 1) & 0x01));
            mcp23017.DigitalWrite(6, (byte)(~(status >> 0) & 0x01));
        }
Example #6
0
 public void StoreBacklightColor()
 {
     mSDCard.WriteLine(mSDCard.GetWorkingDirectoryPath(), BacklightColorFileName, FileMode.Create, BacklightColor.ToString());
     Debug.Print("Wrote Contents: " + BacklightColor + "\r\nTo File: " + mSDCard.GetWorkingDirectoryPath() + BacklightColorFileName);
 }