Flexio_I2C_Non_Blocking problem

cancel
Showing results for 
Search instead for 
Did you mean: 

Flexio_I2C_Non_Blocking problem

203 Views
mohamed_ahmed-a
Contributor I

Hello all,

I'm working on S32_116 target specially with I2C Flexio peripheral and I have a confusion about I2C Non-Blocking driver.as I have read Doxygen Documentation of this module there's two types of Transmission,Blocking and Non-Blocking and I want to use the Non-Blocking one.so there's an API called "MasterGetStatus" as described in documentation this API must be called once at least to send a byte but when I call it once after Calling API "MasterSendData" and watching the Bus on Digital analyzer it turns out that it sends a bit or something weird.

so my Question is what Exactly This API "MasterGetStatus" did if it's Called once ,cause after testing it turns out that it didn't send a byte at all and what If i want to call "masterGetStatus" in a periodic task every 8ms to handle the transmission cause I have tried it also but the transmission Failed.

Thank you 

Tags (3)
0 Kudos
1 Reply

102 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello,

It seems to be already answered here:

FLexIO_I2C_Driver problem 

BR, Daniel

0 Kudos