Скроллинг в OLED SSD1306

Нет ответов
Fanrin
Offline
Зарегистрирован: 07.12.2014

Вот никак не могу догнать, как запустить скроллинг

Нашел вот такой код

void startscrollright(uint8_t start, uint8_t stop) {
	OLED_CMD(0x26);
	OLED_CMD(0x00);
	OLED_CMD(start);
	OLED_CMD(0x00);
	OLED_CMD(stop);
	OLED_CMD(0x00);
	OLED_CMD(0xFF);
	OLED_CMD(0x2F);
}

При запуске



startscrollright(0x00, 0x0F);

Начинает передвигаться весь контент, что был записан до этого в дисплей

Но я не понимаю слейдущего:

1. start и stop, это для чего? Как я понял координаты по х, т.е. место, где скролл должен остановиться, но я меняю значения и ничего не останавливается

2. как делать выборочный скролл? Только отдельной части. На сколько я видел на ютьюб, такое вполне возможно

3. Как остановить скролл в определенной позиции в дисплеи?