Skip to content

Commit 100b403

Browse files
committed
add loop
1 parent 3846d90 commit 100b403

File tree

1 file changed

+43
-38
lines changed

1 file changed

+43
-38
lines changed

src/main.rs

Lines changed: 43 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -18,49 +18,54 @@ fn main() {
1818
disp.init().unwrap();
1919
disp.flush().unwrap();
2020

21-
disp.draw(
22-
Line::new(Point::new(8, 16 + 16), Point::new(8 + 16, 16 + 16))
23-
.stroke(Some(BinaryColor::On))
24-
.into_iter(),
25-
);
26-
disp.draw(
27-
Line::new(Point::new(8, 16 + 16), Point::new(8 + 8, 16))
28-
.stroke(Some(BinaryColor::On))
29-
.into_iter(),
30-
);
31-
disp.draw(
32-
Line::new(Point::new(8 + 16, 16 + 16), Point::new(8 + 8, 16))
33-
.stroke(Some(BinaryColor::On))
34-
.into_iter(),
35-
);
21+
loop {
22+
disp.draw(
23+
Line::new(Point::new(8, 16 + 16), Point::new(8 + 16, 16 + 16))
24+
.stroke(Some(BinaryColor::On))
25+
.into_iter(),
26+
);
27+
disp.draw(
28+
Line::new(Point::new(8, 16 + 16), Point::new(8 + 8, 16))
29+
.stroke(Some(BinaryColor::On))
30+
.into_iter(),
31+
);
32+
disp.draw(
33+
Line::new(Point::new(8 + 16, 16 + 16), Point::new(8 + 8, 16))
34+
.stroke(Some(BinaryColor::On))
35+
.into_iter(),
36+
);
3637

37-
disp.draw(
38-
Rectangle::new(Point::new(48, 16), Point::new(48 + 16, 16 + 16))
39-
.stroke(Some(BinaryColor::On))
40-
.into_iter(),
41-
);
38+
disp.draw(
39+
Rectangle::new(Point::new(48, 16), Point::new(48 + 16, 16 + 16))
40+
.stroke(Some(BinaryColor::On))
41+
.into_iter(),
42+
);
4243

43-
disp.draw(
44-
Circle::new(Point::new(96, 16 + 8), 8)
45-
.stroke(Some(BinaryColor::On))
46-
.into_iter(),
47-
);
44+
disp.draw(
45+
Circle::new(Point::new(96, 16 + 8), 8)
46+
.stroke(Some(BinaryColor::On))
47+
.into_iter(),
48+
);
4849

49-
let local_addr = machine_ip::get().unwrap();
50+
let local_addr = machine_ip::get().unwrap();
5051

51-
disp.draw(
52-
Font6x8::render_str(&format!("IP: {}", local_addr.to_string()))
53-
.translate(Point::new(0, 56))
54-
.into_iter(),
55-
);
56-
disp.flush().unwrap();
52+
disp.draw(
53+
Font6x8::render_str(&format!("IP: {}", local_addr.to_string()))
54+
.translate(Point::new(0, 56))
55+
.into_iter(),
56+
);
57+
disp.flush().unwrap();
5758

58-
sleep(Duration::from_secs(2));
59+
sleep(Duration::from_secs(2));
5960

60-
disp.clear();
61+
disp.clear();
6162

62-
let im: Image<BinaryColor> =
63-
Image::new(include_bytes!("../rust.raw"), 64, 64).translate(Point::new(32, 0));
64-
disp.draw(im.into_iter());
65-
disp.flush().unwrap();
63+
let im: Image<BinaryColor> =
64+
Image::new(include_bytes!("../rust.raw"), 64, 64).translate(Point::new(32, 0));
65+
disp.draw(im.into_iter());
66+
disp.flush().unwrap();
67+
68+
sleep(Duration::from_secs(2));
69+
disp.clear();
70+
}
6671
}

0 commit comments

Comments
 (0)