@@ -16,6 +16,7 @@ mod storage;
1616mod web;
1717
1818use defmt:: * ;
19+ use defmt_rtt as _;
1920use embassy_executor:: Spawner ;
2021use embassy_net:: StackResources ;
2122use embassy_net_wiznet:: chip:: W5500 ;
@@ -31,13 +32,12 @@ use embassy_rp::spi::{Async, Config as SpiConfig, Spi};
3132use embassy_rp:: watchdog:: Watchdog ;
3233use embassy_time:: { Duration , Timer } ;
3334use embedded_hal_bus:: spi:: ExclusiveDevice ;
34- use picoserve:: AppWithStateBuilder ;
35- use static_cell:: StaticCell ;
36- use defmt_rtt as _;
37- #[ cfg( feature = "panic-reset" ) ]
38- use panic_reset as _;
3935#[ cfg( feature = "panic-probe" ) ]
4036use panic_probe as _;
37+ #[ cfg( feature = "panic-reset" ) ]
38+ use panic_reset as _;
39+ use picoserve:: AppWithStateBuilder ;
40+ use static_cell:: StaticCell ;
4141
4242use config:: { FLASH_SIZE , SPI_FREQ_HZ } ;
4343use gpio:: gpio_task;
@@ -98,8 +98,7 @@ async fn main(spawner: Spawner) {
9898 drop ( factory_reset_pin) ;
9999
100100 // 3. Init flash → ekv database (async flash using DMA_CH2)
101- let flash: Flash < ' static , _ , FlashAsync , FLASH_SIZE > =
102- Flash :: new ( p. FLASH , p. DMA_CH2 , Irqs ) ;
101+ let flash: Flash < ' static , _ , FlashAsync , FLASH_SIZE > = Flash :: new ( p. FLASH , p. DMA_CH2 , Irqs ) ;
103102 let random_seed_u32 = rng. next_u32 ( ) ;
104103 let db = init_database ( flash, random_seed_u32) . await ;
105104
@@ -129,14 +128,10 @@ async fn main(spawner: Spawner) {
129128 let mut spi_cfg = SpiConfig :: default ( ) ;
130129 spi_cfg. frequency = SPI_FREQ_HZ ;
131130 let spi = Spi :: new (
132- p. SPI0 ,
133- p. PIN_18 , // CLK
131+ p. SPI0 , p. PIN_18 , // CLK
134132 p. PIN_19 , // MOSI
135133 p. PIN_16 , // MISO
136- p. DMA_CH0 ,
137- p. DMA_CH1 ,
138- Irqs ,
139- spi_cfg,
134+ p. DMA_CH0 , p. DMA_CH1 , Irqs , spi_cfg,
140135 ) ;
141136 let cs = Output :: new ( p. PIN_17 , Level :: High ) ;
142137 let w5500_int = Input :: new ( p. PIN_21 , Pull :: Up ) ;
0 commit comments