Re: [RFC PATCH v5 1/3] i2c: rust: implement SMBus access via IoBackend and FallibleIoCapable
From: Jonathan Cameron
Date: Mon Aug 31 2026 - 21:11:25 EST
> > > +impl I2cClient<device::Bound> {
> > > + /// Returns an I/O handle for SMBus register access on this I2C client.
> > > + ///
> > > + /// The returned handle provides fallible read/write methods for the
> > > + /// 256-byte SMBus command address space (0x00–0xFF). This is the SMBus
> > > + /// command byte range, NOT the 7-bit device address, which is handled
> > > + /// by the I2C core at the adapter level.
> >
> > That rather feels like you are correcting my confusion in the earlier version!
> > I'd assume people are more awake than me and skip the NOT part ;)
>
> Sorry for the tone. I didn't mean to correct you. I'll drop that line.
No problem. It wasn't the tone (which was fine!) - just the excess detail.
So dropping it works for me!
Jonathan