Add from_utf8
This commit is contained in:
		| @@ -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() | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user