@ -108,6 +108,17 @@ pub fn loader(
}
#[inline(always)]
#[cfg(all(feature = "model_tt", target_arch = "arm"))]
pub fn pixeldata(c: u16) {
unsafe {
ffi::DISPLAY_DATA_ADDRESS.write_volatile((c >> 8) as u8);
ffi::DISPLAY_DATA_ADDRESS.write_volatile((c & 0xff) as u8);
#[cfg(not(all(feature = "model_tt", target_arch = "arm")))]
ffi::display_pixeldata(c);
@ -183,6 +183,7 @@ pub fn text_right(baseline: Point, text: &str, font: Font, fg_color: Color, bg_c
);
pub fn pixeldata(color: Color) {
display::pixeldata(color.into());