diff options
author | Kai Stevenson <kai@kaistevenson.com> | 2024-06-12 03:51:38 +0100 |
---|---|---|
committer | Kai Stevenson <kai@kaistevenson.com> | 2024-06-12 03:52:23 +0100 |
commit | 3d98036737585017b5ddc841d343a1eae1c65d52 (patch) | |
tree | 0e73bf95b944a7866bf18e875f890f87f2af7898 | |
parent | 488666344d6f63067b269df50f05db3edf0a1077 (diff) |
tweaked timings
-rw-r--r-- | disp_proj.ino | 4 | ||||
-rw-r--r-- | marquee.c | 3 |
2 files changed, 3 insertions, 4 deletions
diff --git a/disp_proj.ino b/disp_proj.ino index 0c16b94..6b50499 100644 --- a/disp_proj.ino +++ b/disp_proj.ino @@ -68,11 +68,11 @@ void loop() { } write_marquee(marquee); if (marquee->scrolledBy == 0) { - delay(1000); + delay(500); } //check if message needs to be scrolled if (marquee->doesScroll) { - scroll_marquee(marquee, 2); + scroll_marquee(marquee, 3); } delay(1); } @@ -7,13 +7,12 @@ marquee_t make_marquee(char* str) { strcpy(marquee.text, str); marquee.scrolledBy = 0; int pixelLength = marquee.textLength * 21; - marquee.scrollMax = 5 + pixelLength; + marquee.scrollMax = 60 + pixelLength; marquee.doesScroll = pixelLength > 128; return marquee; } void scroll_marquee(marquee_t* marquee, int increment) { //define the wrap point - int scrollMax = 5 + (marquee->textLength * 21); //calculate the new scroll amount int newScroll = marquee->scrolledBy + increment; marquee->scrolledBy = newScroll <= marquee->scrollMax ? newScroll : 0; |