diff options
-rw-r--r-- | firmware/drivers/lcd-16bit.c | 8 | ||||
-rw-r--r-- | firmware/drivers/lcd-h100-remote.c | 8 | ||||
-rw-r--r-- | firmware/drivers/lcd-h100.c | 8 | ||||
-rw-r--r-- | firmware/drivers/lcd-recorder.c | 8 |
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; |