Ejemplo n.º 1
0
Archivo: lcd.c Proyecto: horazont/hint
void lcd_setarea(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1)
{
  lcd_wrcmd8(LCD_CMD_COLUMN);
  lcd_wrdata16(y0);
  lcd_wrdata16(y1);

  lcd_wrcmd8(LCD_CMD_PAGE);
  lcd_wrdata16(x0);
  lcd_wrdata16(x1);
}
Ejemplo n.º 2
0
__attribute__((always_inline)) __INLINE void lcd_setarea(uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1)
{
  //lcd_enable();

  lcd_wrcmd8(LCD_CMD_COLUMN);
  lcd_wrdata16(y0);
  lcd_wrdata16(y1);

  lcd_wrcmd8(LCD_CMD_PAGE);
  lcd_wrdata16(x0);
  lcd_wrdata16(x1);

  //lcd_disable();

  return;
}
Ejemplo n.º 3
0
__attribute__((always_inline)) __INLINE void lcd_draw(uint32_t color)
{
  return lcd_wrdata16(color);
}
Ejemplo n.º 4
0
Archivo: lcd.c Proyecto: horazont/hint
inline void lcd_draw(uint16_t colour)
{
    lcd_wrdata16(colour);
}