Use data_x_times instead of big u8-slice

This commit is contained in:
Chris
2018-10-30 15:28:34 +01:00
parent 4931c7aeb3
commit 375adf4bff
+2 -5
View File
@@ -200,11 +200,8 @@ where
let color = self.background_color.get_byte_value();
//TODO: this is using a big buffer atm, is it better to just loop over sending a single byte?
self.interface.cmd_with_data(
spi,
Command::WRITE_RAM,
&[color; WIDTH as usize / 8 * HEIGHT as usize]
)
self.interface.cmd(spi, Command::WRITE_RAM)?;
self.interface.data_x_times(spi, color, WIDTH / 8 * HEIGHT)
}
fn set_background_color(&mut self, background_color: Color) {