From 292296dd49ddf50ff3c1d1abd56f5ad4fbaba3f7 Mon Sep 17 00:00:00 2001 From: "Jackson J. G. Valle" <31018020+JacksonJoseG@users.noreply.github.com> Date: Sat, 31 Aug 2024 14:44:48 -0300 Subject: [PATCH] Update i2c-lcd1602.c Automatically moves to second line if a '\n' char is detected. --- i2c-lcd1602.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i2c-lcd1602.c b/i2c-lcd1602.c index 122f8c8..3b0f4fc 100644 --- a/i2c-lcd1602.c +++ b/i2c-lcd1602.c @@ -607,7 +607,13 @@ esp_err_t i2c_lcd1602_write_string(const i2c_lcd1602_info_t * i2c_lcd1602_info, err = ESP_OK; for (int i = 0; err == ESP_OK && string[i]; ++i) { - err = _write_data(i2c_lcd1602_info, string[i]); + if (string[i] != '\n') + { + err = _write_data(i2c_lcd1602_info, string[i]); + } + else { + i2c_lcd1602_move_cursor(i2c_lcd1602_info, 0, 1); // moves to second line + } } } return err;