cargo fmt
This commit is contained in:
parent
1812ccd276
commit
ab31a02e17
@ -29,7 +29,7 @@ pub type Device<'d> = embassy_net_driver_channel::Device<'d, MTU>;
|
|||||||
/// send packet queue. With a the ethernet MTU of _1514_ this takes up `N_RX +
|
/// send packet queue. With a the ethernet MTU of _1514_ this takes up `N_RX +
|
||||||
/// NTX * 1514` bytes. While setting these both to 1 is the minimum this might
|
/// NTX * 1514` bytes. While setting these both to 1 is the minimum this might
|
||||||
/// hurt performance as a packet can not be received while processing another.
|
/// hurt performance as a packet can not be received while processing another.
|
||||||
///
|
///
|
||||||
/// # Warning
|
/// # Warning
|
||||||
/// On devices with a small amount of ram (think ~64k) watch out with the size
|
/// On devices with a small amount of ram (think ~64k) watch out with the size
|
||||||
/// of there parameters. They will quickly use too much RAM.
|
/// of there parameters. They will quickly use too much RAM.
|
||||||
|
|||||||
@ -5,17 +5,18 @@ use defmt::*;
|
|||||||
use embassy_executor::Spawner;
|
use embassy_executor::Spawner;
|
||||||
use embassy_net::tcp::TcpSocket;
|
use embassy_net::tcp::TcpSocket;
|
||||||
use embassy_net::{Ipv4Address, Stack, StackResources};
|
use embassy_net::{Ipv4Address, Stack, StackResources};
|
||||||
use embassy_net_wiznet::{chip::W5500, Device, Runner, State};
|
use embassy_net_wiznet::chip::W5500;
|
||||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
use embassy_net_wiznet::{Device, Runner, State};
|
||||||
use embassy_stm32::exti::ExtiInput;
|
use embassy_stm32::exti::ExtiInput;
|
||||||
|
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||||
|
use embassy_stm32::mode::Async;
|
||||||
use embassy_stm32::rng::Rng;
|
use embassy_stm32::rng::Rng;
|
||||||
use embassy_stm32::spi::Spi;
|
use embassy_stm32::spi::Spi;
|
||||||
use embassy_stm32::mode::Async;
|
|
||||||
use embassy_stm32::time::Hertz;
|
use embassy_stm32::time::Hertz;
|
||||||
use embassy_stm32::{bind_interrupts, peripherals, rng, spi, Config};
|
use embassy_stm32::{bind_interrupts, peripherals, rng, spi, Config};
|
||||||
use embassy_time::{Timer, Delay};
|
use embassy_time::{Delay, Timer};
|
||||||
use embedded_io_async::Write;
|
|
||||||
use embedded_hal_bus::spi::ExclusiveDevice;
|
use embedded_hal_bus::spi::ExclusiveDevice;
|
||||||
|
use embedded_io_async::Write;
|
||||||
use static_cell::StaticCell;
|
use static_cell::StaticCell;
|
||||||
use {defmt_rtt as _, panic_probe as _};
|
use {defmt_rtt as _, panic_probe as _};
|
||||||
|
|
||||||
@ -25,9 +26,7 @@ bind_interrupts!(struct Irqs {
|
|||||||
|
|
||||||
type EthernetSPI = ExclusiveDevice<Spi<'static, Async>, Output<'static>, Delay>;
|
type EthernetSPI = ExclusiveDevice<Spi<'static, Async>, Output<'static>, Delay>;
|
||||||
#[embassy_executor::task]
|
#[embassy_executor::task]
|
||||||
async fn ethernet_task(
|
async fn ethernet_task(runner: Runner<'static, W5500, EthernetSPI, ExtiInput<'static>, Output<'static>>) -> ! {
|
||||||
runner: Runner<'static, W5500, EthernetSPI, ExtiInput<'static>, Output<'static>>,
|
|
||||||
) -> ! {
|
|
||||||
runner.run().await
|
runner.run().await
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user