From e52ec391205a341ff92a2fb72af22847518994c3 Mon Sep 17 00:00:00 2001 From: Glenn Ruben Bakke Date: Sat, 21 Jan 2017 21:22:02 +0100 Subject: [PATCH] nrf5/drivers: Optimizing update_line in ili9341 driver a bit. --- nrf5/drivers/display/lcd_ili9341_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nrf5/drivers/display/lcd_ili9341_driver.c b/nrf5/drivers/display/lcd_ili9341_driver.c index adf5eac5d1..b6c4b2f7f2 100644 --- a/nrf5/drivers/display/lcd_ili9341_driver.c +++ b/nrf5/drivers/display/lcd_ili9341_driver.c @@ -236,8 +236,8 @@ void driver_ili9341_update_line(uint16_t line, framebuffer_byte_t * p_bytes, uin mp_hal_pin_low(mp_cs_pin); for (uint16_t i = 0; i < len; i++) { + uint8_t byte = (uint8_t)((uint8_t *)p_bytes)[i]; for (uint8_t pixel_pos = 0; pixel_pos < 8; pixel_pos++) { - uint8_t byte = (uint8_t)((uint8_t * )p_bytes)[i]; if (((byte >> pixel_pos) & 0x1) == 0x0) { data_write(0x00); data_write(0x00);