diff --git a/examples/bare8.rs b/examples/bare8.rs index 6fec30149a0100a58ed1aad33157f7f4ef16fbfa..af6dac8d76cda52d424860f0f4e2a1267b3bfa3d 100644 --- a/examples/bare8.rs +++ b/examples/bare8.rs @@ -73,14 +73,19 @@ const APP: () = { let tx = resources.TX; let stim = &mut resources.ITM.stim[0]; + let mut received: u32 = 0; + let mut errors: u32 = 0; + loop { match block!(rx.read()) { Ok(byte) => { - iprintln!(stim, "Ok {:?}", byte); - tx.write(byte).unwrap(); + received += 1; + iprintln!(stim, "Ok {:?}, received: {}", byte, received); + tx.write(byte).unwrap(); } Err(err) => { - iprintln!(stim, "Error {:?}", err); + errors += 1; + iprintln!(stim, "Error {:?}, errors: {}", err, errors); } } }