From 3a30b08936e49c48b7e90e183a402d91ba829021 Mon Sep 17 00:00:00 2001
From: alexmoon <alex.r.moon@gmail.com>
Date: Sun, 10 Apr 2022 16:25:40 -0400
Subject: [PATCH] Remove dead code on nrf5340

---
 embassy-nrf/src/usb.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/embassy-nrf/src/usb.rs b/embassy-nrf/src/usb.rs
index 3d90f4b9a..7f99b9a1c 100644
--- a/embassy-nrf/src/usb.rs
+++ b/embassy-nrf/src/usb.rs
@@ -864,11 +864,13 @@ macro_rules! impl_usb {
 mod errata {
 
     /// Writes `val` to `addr`. Used to apply Errata workarounds.
+    #[cfg(any(feature = "nrf52840", feature = "nrf52833", feature = "nrf52820"))]
     unsafe fn poke(addr: u32, val: u32) {
         (addr as *mut u32).write_volatile(val);
     }
 
     /// Reads 32 bits from `addr`.
+    #[cfg(feature = "nrf52840")]
     unsafe fn peek(addr: u32) -> u32 {
         (addr as *mut u32).read_volatile()
     }