deps: bump hal and smoltcp, adapt
This commit is contained in:
parent
a8c5502441
commit
c5fde8563c
|
@ -954,17 +954,6 @@ dependencies = [
|
||||||
"serde",
|
"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]]
|
[[package]]
|
||||||
name = "smoltcp"
|
name = "smoltcp"
|
||||||
version = "0.7.0"
|
version = "0.7.0"
|
||||||
|
@ -998,7 +987,7 @@ dependencies = [
|
||||||
"paste",
|
"paste",
|
||||||
"serde",
|
"serde",
|
||||||
"serde-json-core",
|
"serde-json-core",
|
||||||
"smoltcp 0.7.0",
|
"smoltcp",
|
||||||
"stm32h7xx-hal",
|
"stm32h7xx-hal",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1033,7 +1022,7 @@ dependencies = [
|
||||||
"embedded-hal",
|
"embedded-hal",
|
||||||
"nb 1.0.0",
|
"nb 1.0.0",
|
||||||
"paste",
|
"paste",
|
||||||
"smoltcp 0.7.0",
|
"smoltcp",
|
||||||
"stm32h7",
|
"stm32h7",
|
||||||
"void",
|
"void",
|
||||||
]
|
]
|
||||||
|
|
|
@ -180,18 +180,21 @@ macro_rules! adc_input {
|
||||||
hal::spi::Spi<hal::stm32::$spi, hal::spi::Disabled, u16>,
|
hal::spi::Spi<hal::stm32::$spi, hal::spi::Disabled, u16>,
|
||||||
PeripheralToMemory,
|
PeripheralToMemory,
|
||||||
&'static mut [u16; SAMPLE_BUFFER_SIZE],
|
&'static mut [u16; SAMPLE_BUFFER_SIZE],
|
||||||
|
hal::dma::DBTransfer,
|
||||||
>,
|
>,
|
||||||
trigger_transfer: Transfer<
|
trigger_transfer: Transfer<
|
||||||
hal::dma::dma::$trigger_stream<hal::stm32::DMA1>,
|
hal::dma::dma::$trigger_stream<hal::stm32::DMA1>,
|
||||||
[< $spi CR >],
|
[< $spi CR >],
|
||||||
MemoryToPeripheral,
|
MemoryToPeripheral,
|
||||||
&'static mut [u32; 1],
|
&'static mut [u32; 1],
|
||||||
|
hal::dma::DBTransfer,
|
||||||
>,
|
>,
|
||||||
clear_transfer: Transfer<
|
clear_transfer: Transfer<
|
||||||
hal::dma::dma::$clear_stream<hal::stm32::DMA1>,
|
hal::dma::dma::$clear_stream<hal::stm32::DMA1>,
|
||||||
[< $spi IFCR >],
|
[< $spi IFCR >],
|
||||||
MemoryToPeripheral,
|
MemoryToPeripheral,
|
||||||
&'static mut [u32; 1],
|
&'static mut [u32; 1],
|
||||||
|
hal::dma::DBTransfer,
|
||||||
>,
|
>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -239,6 +242,7 @@ macro_rules! adc_input {
|
||||||
_,
|
_,
|
||||||
MemoryToPeripheral,
|
MemoryToPeripheral,
|
||||||
_,
|
_,
|
||||||
|
_,
|
||||||
> = Transfer::init(
|
> = Transfer::init(
|
||||||
clear_stream,
|
clear_stream,
|
||||||
[< $spi IFCR >]::new(clear_channel),
|
[< $spi IFCR >]::new(clear_channel),
|
||||||
|
@ -276,6 +280,7 @@ macro_rules! adc_input {
|
||||||
_,
|
_,
|
||||||
MemoryToPeripheral,
|
MemoryToPeripheral,
|
||||||
_,
|
_,
|
||||||
|
_,
|
||||||
> = Transfer::init(
|
> = Transfer::init(
|
||||||
trigger_stream,
|
trigger_stream,
|
||||||
[< $spi CR >]::new(trigger_channel),
|
[< $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
|
// The data transfer is always a transfer of data from the peripheral to a RAM
|
||||||
// buffer.
|
// buffer.
|
||||||
let data_transfer: Transfer<_, _, PeripheralToMemory, _> =
|
let data_transfer: Transfer<_, _, PeripheralToMemory, _, _> =
|
||||||
Transfer::init(
|
Transfer::init(
|
||||||
data_stream,
|
data_stream,
|
||||||
spi,
|
spi,
|
||||||
|
|
|
@ -122,6 +122,7 @@ macro_rules! dac_output {
|
||||||
$spi,
|
$spi,
|
||||||
MemoryToPeripheral,
|
MemoryToPeripheral,
|
||||||
&'static mut [u16; SAMPLE_BUFFER_SIZE],
|
&'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.
|
// Construct the trigger stream to write from memory to the peripheral.
|
||||||
let transfer: Transfer<_, _, MemoryToPeripheral, _> =
|
let transfer: Transfer<_, _, MemoryToPeripheral, _, _> =
|
||||||
Transfer::init(
|
Transfer::init(
|
||||||
stream,
|
stream,
|
||||||
$spi::new(trigger_channel, spi),
|
$spi::new(trigger_channel, spi),
|
||||||
|
|
|
@ -37,8 +37,6 @@ pub type AFE1 = afe::ProgrammableGainAmplifier<
|
||||||
|
|
||||||
// Type alias for the ethernet interface on Stabilizer.
|
// Type alias for the ethernet interface on Stabilizer.
|
||||||
pub type Ethernet = smoltcp::iface::EthernetInterface<
|
pub type Ethernet = smoltcp::iface::EthernetInterface<
|
||||||
'static,
|
|
||||||
'static,
|
|
||||||
'static,
|
'static,
|
||||||
hal::ethernet::EthernetDMA<'static>,
|
hal::ethernet::EthernetDMA<'static>,
|
||||||
>;
|
>;
|
||||||
|
|
Loading…
Reference in New Issue