Skip to content

[MCXA] I3C example doesn't work #5359

@diondokter

Description

@diondokter

The very first transaction fails with the InvalidRequest error.

I've found it comes from here:

async fn async_stop(&self, bus_type: BusType) -> Result<(), IOError> {
if !self.info.regs().mstatus().read().state().is_normact() {
Err(IOError::InvalidRequest)
} else {

State is not normact (3), but ibiack (6).

Both the async and the blocking version seem to have this problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    e-mcxaIssues for the NXP MCX-A family of chips

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions