X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=serial_lcd.c;h=899e945bcbef5eb56803e48875bcf9d5eb76aaa1;hb=113507ba5e2b4b8a23ed421e3914aa016277324a;hp=1235c7ba0c527653ba7284c3a149a9c977940bd5;hpb=8147823cf64e37f6f43838ffa9e056ea48e30c32;p=avr_serial_lcd.git diff --git a/serial_lcd.c b/serial_lcd.c index 1235c7b..899e945 100644 --- a/serial_lcd.c +++ b/serial_lcd.c @@ -94,11 +94,6 @@ static FLASH_DECLARE(const unsigned char ledPwmPatterns[]) = #pragma global_register ledPwmCount:20 sUartRxHead:21 sUartRxTail:22 ledPwmCycling:23 unsigned char ledPwmCount, sUartRxHead, sUartRxTail, ledPwmCycling; -#elif defined(__CODEVISIONAVR__) -#pragma regalloc- -register unsigned char ledPwmCount, sUartRxHead, sUartRxTail, ledPwmCycling; -#pragma regalloc+ - // Use avr_compat register variables #else REGISTER_VAR(unsigned char ledPwmCount, "r4", 15); @@ -110,12 +105,12 @@ REGISTER_VAR(unsigned char ledPwmCycling, "r7", 12); #define ledPwmPattern GPIOR0 #if defined(REGISTER_BIT) #define BIT_led_on REGISTER_BIT(GPIOR1,0) -#define BACKLIGHT_STATUS() BIT_led_on +#define IS_BACKLIGHT_ON() BIT_led_on #define BACKLIGHT_OFF() BIT_led_on = 0 #define BACKLIGHT_ON() BIT_led_on = 1 #else -#define BACKLIGHT_STATUS() (GPIOR1 & 0x01) -#define BACKLIGHT_OFF() GPIOR1 &=~ ~0x01 +#define IS_BACKLIGHT_ON() (GPIOR1 & 0x01) +#define BACKLIGHT_OFF() GPIOR1 &= ~0x01 #define BACKLIGHT_ON() GPIOR1 |= 0x01 #endif @@ -164,7 +159,7 @@ static inline void LedPwmSetBrightness (unsigned char brightness) { unsigned char ledPwmPos; if (brightness == 0) { // turn backlight off for 0 brightness - if (BACKLIGHT_STATUS()) { + if (IS_BACKLIGHT_ON()) { LedTimerStop(); ledPwmPattern = 0; ledPwmCycling = 0; @@ -183,12 +178,12 @@ static inline void LedPwmSetBrightness (unsigned char brightness) { ledPwmCycling = ledPwmPattern; if (ledPwmPos >= LED_BRIGHTNESS_LEVELS-1) { // maximum brightness // don't need PWM for continuously on - if (BACKLIGHT_STATUS()) { + if (IS_BACKLIGHT_ON()) { LedTimerStop(); LED_PORT |= (1<