aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/src/nfct.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/embassy-nrf/src/nfct.rs b/embassy-nrf/src/nfct.rs
index 2756c7952..a79cc5840 100644
--- a/embassy-nrf/src/nfct.rs
+++ b/embassy-nrf/src/nfct.rs
@@ -215,6 +215,12 @@ impl<'d> NfcT<'d> {
215 r.framedelaymode().write(|w| { 215 r.framedelaymode().write(|w| {
216 w.set_framedelaymode(vals::Framedelaymode::WINDOW_GRID); 216 w.set_framedelaymode(vals::Framedelaymode::WINDOW_GRID);
217 }); 217 });
218 r.framedelaymin().write(|w| {
219 w.set_framedelaymin(1152);
220 });
221 r.framedelaymax().write(|w| {
222 w.set_framedelaymax(0xFFFF); // max
223 });
218 224
219 info!("waiting for field"); 225 info!("waiting for field");
220 poll_fn(|cx| { 226 poll_fn(|cx| {
@@ -259,12 +265,6 @@ impl<'d> NfcT<'d> {
259 continue; 265 continue;
260 } 266 }
261 267
262 // TODO: add support for "window" frame delay, which is technically
263 // needed to be compliant with iso14443-4
264 r.framedelaymode().write(|w| {
265 w.set_framedelaymode(vals::Framedelaymode::FREE_RUN);
266 });
267
268 // disable autocoll 268 // disable autocoll
269 #[cfg(not(feature = "nrf52832"))] 269 #[cfg(not(feature = "nrf52832"))]
270 r.autocolresconfig().write(|w| w.0 = 0b11u32); 270 r.autocolresconfig().write(|w| w.0 = 0b11u32);