Fix build for I2C v2 targets
This commit is contained in:
parent
8f19a2b537
commit
4eb4108952
1 changed files with 12 additions and 0 deletions
|
@ -4,6 +4,7 @@ use core::task::Poll;
|
||||||
|
|
||||||
use embassy_embedded_hal::SetConfig;
|
use embassy_embedded_hal::SetConfig;
|
||||||
use embassy_hal_internal::drop::OnDrop;
|
use embassy_hal_internal::drop::OnDrop;
|
||||||
|
use embedded_hal_1::i2c::Operation;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
use crate::dma::Transfer;
|
use crate::dma::Transfer;
|
||||||
|
@ -579,6 +580,17 @@ impl<'d, T: Instance, TXDMA, RXDMA> I2c<'d, T, TXDMA, RXDMA> {
|
||||||
// Automatic Stop
|
// Automatic Stop
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Blocking transaction with operations.
|
||||||
|
///
|
||||||
|
/// Consecutive operations of same type are merged. See [transaction contract] for details.
|
||||||
|
///
|
||||||
|
/// [transaction contract]: embedded_hal_1::i2c::I2c::transaction
|
||||||
|
pub fn blocking_transaction(&mut self, addr: u8, operations: &mut [Operation<'_>]) -> Result<(), Error> {
|
||||||
|
let _ = addr;
|
||||||
|
let _ = operations;
|
||||||
|
todo!()
|
||||||
|
}
|
||||||
|
|
||||||
/// Blocking write multiple buffers.
|
/// Blocking write multiple buffers.
|
||||||
///
|
///
|
||||||
/// The buffers are concatenated in a single write transaction.
|
/// The buffers are concatenated in a single write transaction.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue