aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/nrf52840/src/bin/nfct.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/nrf52840/src/bin/nfct.rs b/examples/nrf52840/src/bin/nfct.rs
index 0b128c3bd..fafa37f48 100644
--- a/examples/nrf52840/src/bin/nfct.rs
+++ b/examples/nrf52840/src/bin/nfct.rs
@@ -91,7 +91,7 @@ async fn main(_spawner: Spawner) {
91 } 91 }
92 (0, 0xb0, p1, p2) => { 92 (0, 0xb0, p1, p2) => {
93 info!("read"); 93 info!("read");
94 let offs = u16::from_be_bytes([p1 & 0xef, p2]) as usize; 94 let offs = u16::from_be_bytes([p1 & 0x7f, p2]) as usize;
95 let len = if apdu.le == 0 { usize::MAX } else { apdu.le as usize }; 95 let len = if apdu.le == 0 { usize::MAX } else { apdu.le as usize };
96 let n = len.min(selected.len() - offs); 96 let n = len.min(selected.len() - offs);
97 buf[..n].copy_from_slice(&selected[offs..][..n]); 97 buf[..n].copy_from_slice(&selected[offs..][..n]);