diff --git a/src/asynchronous/embassy/mod.rs b/src/asynchronous/embassy/mod.rs index 7070b24..93a3c7e 100644 --- a/src/asynchronous/embassy/mod.rs +++ b/src/asynchronous/embassy/mod.rs @@ -175,6 +175,11 @@ impl<'a, M: RawMutex, B: I2c> Tps6699x<'a, M, B> { self.lock_inner().await.set_system_config(config).await } + /// Wrapper for `enable_source` + pub async fn enable_source(&mut self, port: PortId, enable: bool) -> Result<(), Error> { + self.lock_inner().await.enable_source(port, enable).await + } + /// Returns the number of ports pub fn num_ports(&self) -> usize { self.controller.num_ports