diff options
author | Romain Porte <microjoe@microjoe.org> | 2020-02-23 11:38:35 +0100 |
---|---|---|
committer | Romain Porte <microjoe@microjoe.org> | 2020-02-23 11:38:35 +0100 |
commit | 140e1f489d24b62f86c0f0376b8d0db738eead6a (patch) | |
tree | 706b10f7b82729a8e2e2c5df1aff2f55477ece42 /examples/special_char.rs | |
parent | ac7d30d1f1346c010e80fa4f8ac036619c2cc87b (diff) | |
download | charlcd-140e1f489d24b62f86c0f0376b8d0db738eead6a.tar.gz charlcd-140e1f489d24b62f86c0f0376b8d0db738eead6a.zip |
add special_char pub mod
Diffstat (limited to 'examples/special_char.rs')
-rw-r--r-- | examples/special_char.rs | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/examples/special_char.rs b/examples/special_char.rs new file mode 100644 index 0000000..5f66fd9 --- /dev/null +++ b/examples/special_char.rs @@ -0,0 +1,35 @@ +use charlcd::special_char; +use charlcd::Screen; +use std::io::Write; + +fn main() -> std::io::Result<()> { + let mut screen = Screen::default()?; + + screen.clear()?; + + screen.write(&[special_char::ALPHA])?; + screen.write(&[special_char::BETA])?; + screen.write(&[special_char::EPSILON])?; + screen.write(&[special_char::MU])?; + screen.write(&[special_char::SIGMA])?; + screen.write(&[special_char::RO])?; + screen.write(&[special_char::THETA])?; + screen.write(&[special_char::OMEGA])?; + screen.write(&[special_char::SIGMA_UPPER])?; + screen.write(&[special_char::PI])?; + + screen.write(b"\n")?; + + screen.write(&[special_char::SQRT])?; + screen.write(&[special_char::INV])?; + screen.write(&[special_char::INFINITE])?; + screen.write(&[special_char::DIV])?; + screen.write(&[special_char::MEAN])?; + + screen.write(&[special_char::MEDIAN_DOT])?; + screen.write(&[special_char::BLOCK])?; + + screen.flush()?; + + Ok(()) +} |