//Display void dsp_info(char *buf, int line) { display.setCursor(0, (line - 1) * 10); display.println(F(" ")); display.setCursor(0, (line - 1) * 10); display.println(F(buf)); display.display(); } //Scroll line void Scroll_Line(char *scrol_line, int char_count, bool scrol_direction ) { byte tmp_byte; if (!scrol_direction) { //scroll chars line left to right tmp_byte = scrol_line[char_count - 1]; for (int i = (char_count - 2); i >= 0; i--) { scrol_line[i + 1] = scrol_line[i]; } scrol_line[0] = tmp_byte; } else { //scroll chars line right to left tmp_byte = scrol_line[0]; for (int i = 1; i <= (char_count - 1); i++) { scrol_line[i - 1] = scrol_line[i]; } scrol_line[char_count - 1] = tmp_byte; } }