#pragma once #include #include void lcd_init(); bool lcd_ok(); uint8_t lcd_addr(); /** 0=标准 YwRobot(P0=RS..),1=部分国产板(EN/RS 换脚) */ uint8_t lcd_pinmap(); void lcd_set_pinmap(uint8_t map); void lcd_reinit(); void lcd_set_backlight(bool on); bool lcd_backlight(); void lcd_clear(); void lcd_set_line(uint8_t row, const char *text); void lcd_get_line(uint8_t row, char *out, size_t out_len); void lcd_demo(uint8_t index); uint8_t lcd_demo_count();