deps: bump hal and smoltcp, adapt

This commit is contained in:
Robert Jördens 2021-02-03 13:16:22 +01:00
parent a8c5502441
commit c5fde8563c
4 changed files with 10 additions and 17 deletions

15
Cargo.lock generated
View File

@ -954,17 +954,6 @@ dependencies = [
"serde",
]
[[package]]
name = "smoltcp"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fe46639fd2ec79eadf8fe719f237a7a0bd4dac5d957f1ca5bbdbc1c3c39e53a"
dependencies = [
"bitflags",
"byteorder",
"managed",
]
[[package]]
name = "smoltcp"
version = "0.7.0"
@ -998,7 +987,7 @@ dependencies = [
"paste",
"serde",
"serde-json-core",
"smoltcp 0.7.0",
"smoltcp",
"stm32h7xx-hal",
]
@ -1033,7 +1022,7 @@ dependencies = [
"embedded-hal",
"nb 1.0.0",
"paste",
"smoltcp 0.7.0",
"smoltcp",
"stm32h7",
"void",
]

View File

@ -180,18 +180,21 @@ macro_rules! adc_input {
hal::spi::Spi<hal::stm32::$spi, hal::spi::Disabled, u16>,
PeripheralToMemory,
&'static mut [u16; SAMPLE_BUFFER_SIZE],
hal::dma::DBTransfer,
>,
trigger_transfer: Transfer<
hal::dma::dma::$trigger_stream<hal::stm32::DMA1>,
[< $spi CR >],
MemoryToPeripheral,
&'static mut [u32; 1],
hal::dma::DBTransfer,
>,
clear_transfer: Transfer<
hal::dma::dma::$clear_stream<hal::stm32::DMA1>,
[< $spi IFCR >],
MemoryToPeripheral,
&'static mut [u32; 1],
hal::dma::DBTransfer,
>,
}
@ -239,6 +242,7 @@ macro_rules! adc_input {
_,
MemoryToPeripheral,
_,
_,
> = Transfer::init(
clear_stream,
[< $spi IFCR >]::new(clear_channel),
@ -276,6 +280,7 @@ macro_rules! adc_input {
_,
MemoryToPeripheral,
_,
_,
> = Transfer::init(
trigger_stream,
[< $spi CR >]::new(trigger_channel),
@ -306,7 +311,7 @@ macro_rules! adc_input {
// The data transfer is always a transfer of data from the peripheral to a RAM
// buffer.
let data_transfer: Transfer<_, _, PeripheralToMemory, _> =
let data_transfer: Transfer<_, _, PeripheralToMemory, _, _> =
Transfer::init(
data_stream,
spi,

View File

@ -122,6 +122,7 @@ macro_rules! dac_output {
$spi,
MemoryToPeripheral,
&'static mut [u16; SAMPLE_BUFFER_SIZE],
hal::dma::DBTransfer,
>,
}
@ -164,7 +165,7 @@ macro_rules! dac_output {
}
// Construct the trigger stream to write from memory to the peripheral.
let transfer: Transfer<_, _, MemoryToPeripheral, _> =
let transfer: Transfer<_, _, MemoryToPeripheral, _, _> =
Transfer::init(
stream,
$spi::new(trigger_channel, spi),

View File

@ -37,8 +37,6 @@ pub type AFE1 = afe::ProgrammableGainAmplifier<
// Type alias for the ethernet interface on Stabilizer.
pub type Ethernet = smoltcp::iface::EthernetInterface<
'static,
'static,
'static,
hal::ethernet::EthernetDMA<'static>,
>;