20 lines
555 B
C
20 lines
555 B
C
/**
|
|
* @file lcd1602_display.h
|
|
* @brief Minimal SPLC780D/HD44780-compatible LCD1602 driver in 4-bit mode.
|
|
*
|
|
* Architectural note:
|
|
* This module owns the LCD bus timing and character writes for the standalone
|
|
* front panel. High-level services format text elsewhere and call this driver
|
|
* only with already-prepared 16-character lines.
|
|
*/
|
|
|
|
#ifndef LCD1602_DISPLAY_H
|
|
#define LCD1602_DISPLAY_H
|
|
|
|
#include <stdint.h>
|
|
|
|
void lcd1602_display_init(void);
|
|
void lcd1602_display_set_lines(const char *line1, const char *line2);
|
|
|
|
#endif /* LCD1602_DISPLAY_H */
|