big refactoring and features added
This commit is contained in:
19
App/Devices/lcd1602_display.h
Normal file
19
App/Devices/lcd1602_display.h
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* @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 */
|
||||
Reference in New Issue
Block a user