/****************************************************************************** * Writes one data byte * data - the data byte */ void lcd_data(uint8_t data) { LCD_SELECT(); LCD_DRAM(); spi_write(data); LCD_UNSELECT(); lcd_inc_column(1); }
/****************************************************************************** * Writes one command byte * cmd - the command byte */ void lcd_command(uint8_t cmd) { LCD_SELECT(); LCD_CMD(); spi_write(cmd); //LCD_UNSELECT(); while(!(SPSR & (1<<SPIF))); PORT_CS |= _BV(PIN_CS); }
/****************************************************************************** * Writes one command byte * cmd - the command byte */ void lcd_command(uint8_t cmd) { LCD_SELECT(); LCD_CMD(); spi_write(cmd); LCD_UNSELECT(); }