From e0b24cf331867a5da427cf81a856df449da6a99c Mon Sep 17 00:00:00 2001 From: Michael Preisach Date: Wed, 1 May 2019 00:54:45 +0200 Subject: [PATCH] added punctuation to displayable characters --- src/encoder.rs | 2 ++ src/main.rs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/encoder.rs b/src/encoder.rs index 00f04db..e930522 100644 --- a/src/encoder.rs +++ b/src/encoder.rs @@ -50,6 +50,8 @@ impl Sevensegment { 't'|'T' => [false, false, false, true, true, true, true, false].to_vec(), 'u'|'U' => [false, false, true, true, true, false, false, false].to_vec(), 'y'|'Y' => [false, true, true, true, false, true, true, false].to_vec(), + '_' => [false, false, false, true, false, false, false, false].to_vec(), + '.' => [false, false, false, false, false, false, false, true].to_vec(), _ => [false, false, false, false, false, false, false, false].to_vec(), }; } diff --git a/src/main.rs b/src/main.rs index b0e6ae9..5d01432 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,7 +23,7 @@ fn main() { let mut outstream = stream.try_clone().unwrap(); let mut reader = BufReader::new(stream); let mut instructions; - let input = String::from("0123456789aBcDeFhijlnOpTuY "); + let input = String::from("0123456789aBcDeFhijlnOpTuY_. "); let mut state = Encodestate::new();