|
1 | 1 | //! Serial Peripheral Interface (SPI) for Wifi |
| 2 | +use core::convert::Infallible; |
2 | 3 |
|
3 | | -use crate::network::ConnectionState; |
| 4 | +use embedded_hal::blocking::delay::DelayMs; |
| 5 | +use embedded_hal::blocking::spi::Transfer; |
4 | 6 |
|
5 | 7 | use super::gpio::EspControlInterface; |
| 8 | +use super::network::{ConnectionState, IpAddress, NetworkError, Port, Socket, TransportMode}; |
| 9 | +use super::protocol::operation::Operation; |
6 | 10 | use super::protocol::{ |
7 | 11 | NinaByteParam, NinaCommand, NinaConcreteParam, NinaLargeArrayParam, NinaParam, |
8 | | - NinaProtocolHandler, NinaSmallArrayParam, NinaWordParam, ProtocolInterface, |
| 12 | + NinaProtocolHandler, NinaSmallArrayParam, NinaWordParam, ProtocolError, ProtocolInterface, |
9 | 13 | }; |
10 | | - |
11 | | -use super::network::{IpAddress, NetworkError, Port, Socket, TransportMode}; |
12 | | -use super::protocol::{operation::Operation, ProtocolError}; |
13 | 14 | use super::wifi::ConnectionStatus; |
14 | 15 | use super::{Error, FirmwareVersion, ARRAY_LENGTH_PLACEHOLDER}; |
15 | 16 |
|
16 | | -use embedded_hal::blocking::delay::DelayMs; |
17 | | -use embedded_hal::blocking::spi::Transfer; |
18 | | - |
19 | | -use core::convert::Infallible; |
20 | | - |
21 | 17 | // TODO: this should eventually move into NinaCommandHandler |
22 | 18 | #[repr(u8)] |
23 | 19 | #[derive(Debug)] |
|
0 commit comments