summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/lcd-16bit.c8
-rw-r--r--firmware/drivers/lcd-h100-remote.c8
-rw-r--r--firmware/drivers/lcd-h100.c8
-rw-r--r--firmware/drivers/lcd-recorder.c8
4 files changed, 12 insertions, 20 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c
index 4ec9ddbac9..a4ae6cd553 100644
--- a/firmware/drivers/lcd-16bit.c
+++ b/firmware/drivers/lcd-16bit.c
@@ -765,11 +765,9 @@ static void scroll_thread(void)
765 } 765 }
766 } 766 }
767 else { 767 else {
768 /* pause at beginning of line */ 768 /* scroll forward the whole time */
769 if (s->offset >= s->width) { 769 if (s->offset >= s->width)
770 s->offset = 0; 770 s->offset %= s->width;
771 s->start_tick = current_tick + scroll_delay * 2;
772 }
773 } 771 }
774 772
775 lastmode = drawmode; 773 lastmode = drawmode;
diff --git a/firmware/drivers/lcd-h100-remote.c b/firmware/drivers/lcd-h100-remote.c
index 98da42710f..33a8b3790d 100644
--- a/firmware/drivers/lcd-h100-remote.c
+++ b/firmware/drivers/lcd-h100-remote.c
@@ -1323,11 +1323,9 @@ static void scroll_thread(void)
1323 } 1323 }
1324 } 1324 }
1325 else { 1325 else {
1326 /* pause at beginning of line */ 1326 /* scroll forward the whole time */
1327 if (s->offset >= s->width) { 1327 if (s->offset >= s->width)
1328 s->offset = 0; 1328 s->offset %= s->width;
1329 s->start_tick = current_tick + scroll_delay * 2;
1330 }
1331 } 1329 }
1332 1330
1333 lastmode = drawmode; 1331 lastmode = drawmode;
diff --git a/firmware/drivers/lcd-h100.c b/firmware/drivers/lcd-h100.c
index 739e4b2862..ba959d23de 100644
--- a/firmware/drivers/lcd-h100.c
+++ b/firmware/drivers/lcd-h100.c
@@ -1236,11 +1236,9 @@ static void scroll_thread(void)
1236 } 1236 }
1237 } 1237 }
1238 else { 1238 else {
1239 /* pause at beginning of line */ 1239 /* scroll forward the whole time */
1240 if (s->offset >= s->width) { 1240 if (s->offset >= s->width)
1241 s->offset = 0; 1241 s->offset %= s->width;
1242 s->start_tick = current_tick + scroll_delay * 2;
1243 }
1244 } 1242 }
1245 1243
1246 lastmode = drawmode; 1244 lastmode = drawmode;
diff --git a/firmware/drivers/lcd-recorder.c b/firmware/drivers/lcd-recorder.c
index a29257342e..7e064b8001 100644
--- a/firmware/drivers/lcd-recorder.c
+++ b/firmware/drivers/lcd-recorder.c
@@ -1065,11 +1065,9 @@ static void scroll_thread(void)
1065 } 1065 }
1066 } 1066 }
1067 else { 1067 else {
1068 /* pause at beginning of line */ 1068 /* scroll forward the whole time */
1069 if (s->offset >= s->width) { 1069 if (s->offset >= s->width)
1070 s->offset = 0; 1070 s->offset %= s->width;
1071 s->start_tick = current_tick + scroll_delay * 2;
1072 }
1073 } 1071 }
1074 1072
1075 lastmode = drawmode; 1073 lastmode = drawmode;