diff --git a/glcd.h b/glcd.h index fcb5461d..cc237655 100644 --- a/glcd.h +++ b/glcd.h @@ -10,14 +10,14 @@ #define PORTRAIT (lcdGetOrientation() == portrait || lcdGetOrientation() == portraitInv) #define LANDSCAPE (lcdGetOrientation() == landscape || lcdGetOrientation() == landscapeInv) -#define Set_CS LCD_CMD_PORT->ODR |= (1 << LCD_CS); -#define Clr_CS LCD_CMD_PORT->ODR &= ~(1 << LCD_CS); -#define Set_RS LCD_CMD_PORT->ODR |= (1 << LCD_RS); -#define Clr_RS LCD_CMD_PORT->ODR &= ~(1 << LCD_RS); -#define Set_WR LCD_CMD_PORT->ODR |= (1 << LCD_WR); -#define Clr_WR LCD_CMD_PORT->ODR &= ~(1 << LCD_WR); -#define Set_RD LCD_CMD_PORT->ODR |= (1 << LCD_RD); -#define Clr_RD LCD_CMD_PORT->ODR &= ~(1 << LCD_RD); +#define Set_CS palSetPad(LCD_CMD_PORT, LCD_CS); +#define Clr_CS palClearPad(LCD_CMD_PORT, LCD_CS); +#define Set_RS palSetPad(LCD_CMD_PORT, LCD_RS); +#define Clr_RS palClearPad(LCD_CMD_PORT, LCD_RS); +#define Set_WR palSetPad(LCD_CMD_PORT, LCD_WR); +#define Clr_WR palClearPad(LCD_CMD_PORT, LCD_WR); +#define Set_RD palSetPad(LCD_CMD_PORT, LCD_RD); +#define Clr_RD palClearPad(LCD_CMD_PORT, LCD_RD); /* LCD color */ #define White 0xFFFF