Use `data_x_times` instead of big u8-slice

embedded-hal-1.0
Chris 2018-10-30 15:28:34 +01:00
parent 4931c7aeb3
commit 375adf4bff
1 changed files with 2 additions and 5 deletions

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) {