We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
"This is a string. " Rotate to : "his is a string. T" Rotate to : "is is a string. Th" .... I use it for LCD Display for Scroll.
I use it for LCD Display for Scroll. The easy, effective way to scroll is to add dispaly length of the message at the end of the message. Then all you need is to bump the start. Erik
Off the top of my head:
char* strrol (char* src) { char* d = src; char* s = d + 1; char c = *d; while (*s++) { *d++ = *s; } *d++ = c; *d = 0; } // strrol
void send (char* s, int offset) { int l = strlen(s); int i; for (i = offset; i < l; ++i) { OutputToLcd (s[i]); } for (i = 0; i < offset; ++i) { OutputToLcd (s[i]); } }