aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-rp/src/i2c.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-rp/src/i2c.rs b/embassy-rp/src/i2c.rs
index 6fc64d849..f62cf0b86 100644
--- a/embassy-rp/src/i2c.rs
+++ b/embassy-rp/src/i2c.rs
@@ -406,9 +406,9 @@ impl<'d, T: Instance> I2c<'d, T, Async> {
406 self.read_async_internal(buffer, false, true).await 406 self.read_async_internal(buffer, false, true).await
407 } 407 }
408 408
409 pub async fn write_async(&mut self, addr: u16, buffer: &[u8]) -> Result<(), Error> { 409 pub async fn write_async(&mut self, addr: u16, bytes : impl IntoIterator<Item = u8>) -> Result<(), Error> {
410 Self::setup(addr)?; 410 Self::setup(addr)?;
411 self.write_async_internal(buffer.iter().copied(), true).await 411 self.write_async_internal(bytes, true).await
412 } 412 }
413} 413}
414 414