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();