From f6f041b05d9702982e3cf56bb76f7904485677c8 Mon Sep 17 00:00:00 2001
From: Pol Fernandez <slushee@duck.com>
Date: Tue, 21 Feb 2023 08:52:57 +0100
Subject: [PATCH] Add from_utf8

---
 examples/rpi-pico-w/src/main.rs | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/examples/rpi-pico-w/src/main.rs b/examples/rpi-pico-w/src/main.rs
index e71c22345..c706e121d 100644
--- a/examples/rpi-pico-w/src/main.rs
+++ b/examples/rpi-pico-w/src/main.rs
@@ -1,4 +1,4 @@
-#![no_std]
+#![no_std] 
 #![no_main]
 #![feature(type_alias_impl_trait)]
 #![feature(async_fn_in_trait)]
@@ -18,8 +18,7 @@ use embedded_io::asynch::Write;
 use static_cell::StaticCell;
 use {defmt_rtt as _, panic_probe as _};
 
-use heapless::String;
-
+use core::str::from_utf8;
 
 macro_rules! singleton {
     ($val:expr) => {{
@@ -132,7 +131,7 @@ async fn main(spawner: Spawner) {
                 }
             };
 
-            info!("rxd {}", asciify(&buf[..n]));
+            info!("rxd {}", from_utf8(&buf[..n]).unwrap());
 
 
             match socket.write_all(&buf[..n]).await {
@@ -218,7 +217,3 @@ impl SpiBusWrite<u32> for MySpi {
         Ok(())
     }
 }
-
-fn asciify(buf: &[u8],) -> String<4096> {
-    buf.into_iter().map(|c| *c as char).into_iter().collect()
-}