embassy-mcxa: support extended IBI data (MDB + up to 7 bytes) via `IBIEXT1`/`IBIEXT2` for I3C target
Author: ayodejiigeCreated Sep 1, 2026Updated Sep 1, 2026
MAX_IBI_PAYLOAD in the target driver is currently 1 (MDB only). The MCXA I3C IP supports up to 1 MDB + 7 extended bytes = 8 bytes total per IBI:
• IBIEXT1 - 3 additional bytes
• IBIEXT2 - 4 additional bytes
• Enable per-IBI via SCTRL.EXTDATA = 1
Source: embassy-rs/embassy