mirror of
https://github.com/Anshorei/epd-waveshare.git
synced 2026-10-03 22:06:43 +00:00
added fonts and chars, but more improvement is needed there
This commit is contained in:
@@ -127,21 +127,30 @@ fn main() {
|
||||
|
||||
epd4in2.clear_frame(None).expect("clear frame error");
|
||||
|
||||
let mut small_buffer = [0xff; 128];
|
||||
//Test fast updating a bit more
|
||||
let mut small_buffer = [0x00; 128];
|
||||
let circle_graphics = Graphics::new(32,32);
|
||||
graphics.draw_circle(&mut small_buffer, 16,16, 10, &Color::Black);
|
||||
|
||||
epd4in2.set_partial_window(&small_buffer, 16,16, 32, 32, false);
|
||||
epd4in2.display_frame_quick();
|
||||
epd4in2.display_frame();
|
||||
|
||||
epd4in2.set_partial_window(&small_buffer, 128,64, 32, 32, false);
|
||||
epd4in2.display_frame_quick();
|
||||
epd4in2.display_frame();
|
||||
|
||||
epd4in2.set_partial_window(&small_buffer, 320,24, 32, 32, false);
|
||||
epd4in2.display_frame_quick();
|
||||
epd4in2.display_frame();
|
||||
|
||||
epd4in2.set_partial_window(&small_buffer, 160,240, 32, 32, false);
|
||||
epd4in2.display_frame_quick();
|
||||
|
||||
|
||||
|
||||
epd4in2.display_frame();
|
||||
|
||||
epd4in2.delay_ms(3000);
|
||||
//pub fn draw_string(&self, buffer: &mut[u8], x0: u16, y0: u16, input: String, color: &Color) {
|
||||
graphics.draw_string(&mut buffer, 16, 16, &['h', 'e', 'l', 'l', 'o'], &Color::Black);
|
||||
epd4in2.display_and_transfer_frame(&buffer, None).expect("display and transfer error");
|
||||
|
||||
epd4in2.delay_ms(3000);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user