Waterfall repaired

pull/96/head
erikkaashoek 2 years ago committed by Bohdan Kmit
parent 21b550831b
commit ae32de083b

@ -2117,12 +2117,16 @@ static void update_waterfall(void){
int i; int i;
int w_width = area_width < WIDTH ? area_width : WIDTH; int w_width = area_width < WIDTH ? area_width : WIDTH;
// START_PROFILE; // START_PROFILE;
#ifdef TINYSA4
#define WATERFALL_MULTI (SPI_BUFFER_SIZE / WIDTH) #define WATERFALL_MULTI (SPI_BUFFER_SIZE / WIDTH)
for (i = CHART_BOTTOM-WATERFALL_MULTI; i>=graph_bottom; i-=WATERFALL_MULTI) { // Scroll down WATERFALL_MULTI lines at once for (i = CHART_BOTTOM-WATERFALL_MULTI; i>=graph_bottom; i-=WATERFALL_MULTI) { // Scroll down WATERFALL_MULTI lines at once
ili9341_read_memory(OFFSETX, i, w_width, WATERFALL_MULTI, spi_buffer); ili9341_read_memory(OFFSETX, i, w_width, WATERFALL_MULTI, spi_buffer);
ili9341_bulk(OFFSETX, i+1, w_width, WATERFALL_MULTI); ili9341_bulk(OFFSETX, i+1, w_width, WATERFALL_MULTI);
} }
for (i = CHART_BOTTOM-((CHART_BOTTOM-graph_bottom)/WATERFALL_MULTI)*WATERFALL_MULTI-1; i>=graph_bottom; i--) { // Scroll down remaining lines for (i = CHART_BOTTOM-((CHART_BOTTOM-graph_bottom)/WATERFALL_MULTI)*WATERFALL_MULTI-1; i>=graph_bottom; i--) { // Scroll down remaining lines
#else
for (i = CHART_BOTTOM-1; i >=graph_bottom; i--) { // Scroll down
#endif
ili9341_read_memory(OFFSETX, i, w_width, 1, spi_buffer); ili9341_read_memory(OFFSETX, i, w_width, 1, spi_buffer);
ili9341_bulk(OFFSETX, i+1, w_width, 1); ili9341_bulk(OFFSETX, i+1, w_width, 1);
} }

Loading…
Cancel
Save

Powered by TurnKey Linux.