Subversion Repositories HomeAutomation

Rev

Rev 2024 | Rev 2044 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2024 Rev 2043
Line 554... Line 554...
554
        break;
554
        break;
555
 
555
 
556
        case CAN_MODULE_CMD_KS0108_LCD_BACKLIGHT:
556
        case CAN_MODULE_CMD_KS0108_LCD_BACKLIGHT:
557
            if (rxMsg->Length > 0) {
557
            if (rxMsg->Length > 0) {
558
                if ( rxMsg->Data[0] == 0) {
558
                if ( rxMsg->Data[0] == 0) {
-
 
559
                    #if GRAPHICS_DRIVER==KS0108
559
                    TCCR0A &= ~(1<<COM0A0);
560
                    TCCR0A &= ~(1<<COM0A0);
560
                    TCCR0A &= ~(1<<COM0A1);
561
                    TCCR0A &= ~(1<<COM0A1);
561
                    PORTD &= ~(1<<PD6);
562
                    PORTD &= ~(1<<PD6);
562
                    OCR0A = rxMsg->Data[0];
563
                    OCR0A = rxMsg->Data[0];
-
 
564
                    #endif
-
 
565
                        #if GRAPHICS_DRIVER==DOTMATRIX
-
 
566
                    TCCR0B &= ~(1<<COM0B0);
-
 
567
                    TCCR0B &= ~(1<<COM0B1);
-
 
568
                    PORTD |= (1<<PD5);
-
 
569
                    OCR0B = 0xff-rxMsg->Data[0];
-
 
570
                    #endif
563
                } else {
571
                } else {
-
 
572
                    #if GRAPHICS_DRIVER==KS0108
564
                    TCCR0A |= (1<<COM0A1)|(1<<WGM01)|(1<<WGM00);
573
                    TCCR0A |= (1<<COM0A1)|(1<<WGM01)|(1<<WGM00);
565
                    OCR0A = rxMsg->Data[0];
574
                    OCR0A = rxMsg->Data[0];
-
 
575
                    #endif
-
 
576
                        #if GRAPHICS_DRIVER==DOTMATRIX
-
 
577
                    TCCR0B |= (1<<COM0B1)|(1<<WGM01)|(1<<WGM00);
-
 
578
                    OCR0B = 0xff-rxMsg->Data[0];
-
 
579
                    #endif
566
                }
580
                }
567
 
581
 
568
            }
582
            }
569
            StdCan_Msg_t txMsg;
583
            StdCan_Msg_t txMsg;
570
            StdCan_Set_class(txMsg.Header, CAN_MODULE_CLASS_ACT);
584
            StdCan_Set_class(txMsg.Header, CAN_MODULE_CLASS_ACT);