Serial interface output tweaks

This commit is contained in:
Paul van Tilburg 2019-03-12 16:44:59 +01:00
parent 5c80e05263
commit eb9faa7593
1 changed files with 5 additions and 2 deletions

View File

@ -93,7 +93,7 @@ const APP: () = {
// Write the fact that the button has been pressed to the serial port. // Write the fact that the button has been pressed to the serial port.
resources resources
.serial_tx .serial_tx
.lock(|serial_tx| writeln!(serial_tx, "button").unwrap()); .lock(|serial_tx| writeln!(serial_tx, "button\r").unwrap());
resources.button.clear_interrupt_pending_bit(resources.exti); resources.button.clear_interrupt_pending_bit(resources.exti);
} }
@ -114,6 +114,7 @@ const APP: () = {
// Handle the command in the buffer for newline, otherwise append to the buffer. // Handle the command in the buffer for newline, otherwise append to the buffer.
if byte == b'\r' { if byte == b'\r' {
resources.serial_tx.write(b'\n').unwrap();
match &buffer[..] { match &buffer[..] {
b"flip" => { b"flip" => {
resources.led_cycle.reverse(); resources.led_cycle.reverse();
@ -133,7 +134,9 @@ const APP: () = {
resources.led_cycle.disable(); resources.led_cycle.disable();
resources.led_cycle.all_on(); resources.led_cycle.all_on();
} }
_ => {} _ => {
writeln!(resources.serial_tx, "?\r").unwrap();
}
} }
buffer.clear(); buffer.clear();