Commit eb1755aa1be4ffd24a085a907a2023cb823e31bd
1 parent
547c16ac
Showing white text when stock did not change in value
Showing
1 changed file
with
4 additions
and
4 deletions
src/stock.cpp
... | ... | @@ -126,20 +126,20 @@ void display_stock_task(void* arg) { |
126 | 126 | sprintf(delta_perc, "%+0.04f%%", -100* (1 - (c / (c-d)))); |
127 | 127 | |
128 | 128 | // META |
129 | - drawText((PANEL_RES_X - strlen(stock))/4, 8, stock, strlen(stock), d < 0 ? 0xFF : 0x00, d < 0 ? 0x00 : 0xFF, 0x00); | |
129 | + drawText((PANEL_RES_X - strlen(stock))/4, 8, stock, strlen(stock), d <= 0 ? 0xFF : 0x00, d < 0 ? 0x00 : 0xFF, d ? 0x00 : 0xFF); | |
130 | 130 | |
131 | 131 | // Arrow |
132 | 132 | if(d < 0) { |
133 | 133 | dma_display->drawIcon(arrow_down_icon, 1, 8, 6, 8); |
134 | - } else { | |
134 | + } else if (d > 0) { | |
135 | 135 | dma_display->drawIcon(arrow_up_icon, 1, 8, 6, 8); |
136 | 136 | } |
137 | 137 | |
138 | 138 | // Delta |
139 | 139 | if(display_percentage) { |
140 | - drawText((PANEL_RES_X - strlen(delta_perc))/4, 16, delta_perc, strlen(delta_perc), d < 0 ? 0xFF : 0x00, d < 0 ? 0x00 : 0xFF, 0x00); | |
140 | + drawText((PANEL_RES_X - strlen(delta_perc))/4, 16, delta_perc, strlen(delta_perc), d <= 0 ? 0xFF : 0x00, d < 0 ? 0x00 : 0xFF, d ? 0x00 : 0xFF); | |
141 | 141 | } else { |
142 | - drawText((PANEL_RES_X - strlen(delta))/4, 16, delta, strlen(delta), d < 0 ? 0xFF : 0x00, d < 0 ? 0x00 : 0xFF, 0x00); | |
142 | + drawText((PANEL_RES_X - strlen(delta))/4, 16, delta, strlen(delta), d <= 0 ? 0xFF : 0x00, d < 0 ? 0x00 : 0xFF, d ? 0x00 : 0xFF); | |
143 | 143 | } |
144 | 144 | vTaskDelay(ALTERNATE_TIME * 1000 / portTICK_PERIOD_MS); |
145 | 145 | display_percentage ^= 1; | ... | ... |