Read NFC data is now displayed

This commit is contained in:
2026-08-02 18:36:49 +02:00
parent 020ca5cd4b
commit 83afa689af
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -81,7 +81,7 @@ async fn main(spawner: Spawner) {
peripherals.GPIO35, // mosi
peripherals.GPIO37, // miso
peripherals.GPIO11, // primary cs
peripherals.GPIO5, // oled cs
peripherals.GPIO13, // oled cs
peripherals.GPIO10, // shared reset
peripherals.GPIO12, // shared dc
&mut delay,
@@ -114,6 +114,8 @@ async fn main(spawner: Spawner) {
loop {
if let Ok(card_data) = nfc_driver.read_card_data() {
log::info!("NFC Card Read: {:?}", card_data);
render_nfc_payload(&mut display, &card_data);
}
if button1.is_low() {
+1 -1
View File
@@ -12,7 +12,7 @@ use crate::card::model::NfcPayload;
use crate::display::palette::{PALETTES, TYPE_STYLES};
use crate::display::sprite::render_sprite_onto_ili9341;
pub fn render_nfc_payload<D>(display: &mut D, payload: &[u8; 858])
pub fn render_nfc_payload<D>(display: &mut D, payload: &[u8])
where
D: DrawTarget<Color = Rgb565>,
D::Error: core::fmt::Debug,