Fixed color rendering for good

This commit was merged in pull request #26.
This commit is contained in:
2026-08-22 00:29:10 +02:00
parent 8fd3de2ab7
commit cf6c068394
12 changed files with 213 additions and 234 deletions
-9
View File
@@ -8,20 +8,12 @@
#![deny(clippy::large_stack_frames)]
use alloc::boxed::Box;
use creaturedex::card::mock::{MOCK_PAYLOAD, MOCK_PAYLOAD2};
use creaturedex::display::primary_lcd::{PrimaryLcdDisplay, init_primary_lcd};
use creaturedex::drivers::nfc_pn532::NfcPn532Driver;
use creaturedex::navigation::inputs::Inputs;
use creaturedex::navigation::navigation;
use creaturedex::navigation::state::NavigationState;
use creaturedex::network::wifi::setup_wifi;
use embassy_executor::Spawner;
use embassy_time::Timer;
use embedded_graphics::draw_target::DrawTarget;
use embedded_graphics::pixelcolor::Rgb565;
use embedded_graphics::prelude::RgbColor;
use esp_hal::clock::CpuClock;
use esp_hal::delay::Delay;
use esp_hal::gpio::{Input, InputConfig, Pull};
use esp_hal::time::Duration;
use esp_hal::timer::timg::TimerGroup;
@@ -80,7 +72,6 @@ async fn main(spawner: Spawner) {
log::error!("NFC SAM configuration failed");
}
let mut nav_state = NavigationState::new();
let button_config = InputConfig::default().with_pull(Pull::Up);
let inputs = Inputs {