moved properly

This commit is contained in:
Priec
2025-10-31 13:19:54 +01:00
parent 8de34e13d9
commit 0ecf821e40
5 changed files with 3 additions and 5 deletions

View File

@@ -1,3 +1,2 @@
#![no_std] #![no_std]
pub mod safety;
pub mod uart; pub mod uart;

View File

@@ -8,7 +8,7 @@ use embassy_sync::pipe::Pipe;
use embassy_time::Duration; use embassy_time::Duration;
use embedded_io_async::{Read, Write}; use embedded_io_async::{Read, Write};
use crate::safety::{RX_PIPE_CAP, TX_PIPE_CAP}; use crate::uart::safety::{RX_PIPE_CAP, TX_PIPE_CAP};
pub struct UartHandle { pub struct UartHandle {
pub tx: &'static Pipe<CriticalSectionRawMutex, TX_PIPE_CAP>, pub tx: &'static Pipe<CriticalSectionRawMutex, TX_PIPE_CAP>,

View File

@@ -1,3 +1,4 @@
// src/uart/mod.rs // src/uart/mod.rs
pub mod driver; pub mod driver;
pub mod usart1; pub mod usart1;
pub mod safety;

View File

@@ -1,13 +1,11 @@
// src/uart/usart1.rs // src/uart/usart1.rs
use defmt::info; use defmt::info;
use embassy_executor::Spawner; use embassy_executor::Spawner;
use embassy_stm32::bind_interrupts;
use embassy_stm32::usart::BufferedInterruptHandler;
use embassy_sync::blocking_mutex::raw::CriticalSectionRawMutex; use embassy_sync::blocking_mutex::raw::CriticalSectionRawMutex;
use embassy_sync::pipe::Pipe; use embassy_sync::pipe::Pipe;
use embassy_time::Duration; use embassy_time::Duration;
use crate::safety::{preflight_and_suggest_yield_period, RX_PIPE_CAP, TX_PIPE_CAP}; use crate::uart::safety::{preflight_and_suggest_yield_period, RX_PIPE_CAP, TX_PIPE_CAP};
use crate::uart::driver::{spawn_for, UartHandle}; use crate::uart::driver::{spawn_for, UartHandle};
// Static pipes and buffers // Static pipes and buffers