TEXTEN=B_0x0, TIDLE=B_0x0, TIMOUTEN=B_0x0
I2C timeout register
TIMEOUTA | Bus Timeout A |
TIDLE | Idle clock timeout detection 0 (B_0x0): TIMEOUTA is used to detect SCL low timeout 1 (B_0x1): TIMEOUTA is used to detect both SCL and SDA high timeout (bus idle condition) |
TIMOUTEN | Clock timeout enable 0 (B_0x0): SCL timeout detection is disabled 1 (B_0x1): SCL timeout detection is enabled: when SCL is low for more than tless thansub>TIMEOUTless than/sub> (TIDLE=0) or high for more than tless thansub>IDLE less than/sub>(TIDLE=1), a timeout error is detected (TIMEOUT=1). |
TIMEOUTB | Bus timeout B |
TEXTEN | Extended clock timeout enable 0 (B_0x0): Extended clock timeout detection is disabled 1 (B_0x1): Extended clock timeout detection is enabled. When a cumulative SCL stretch for more than tless thansub>LOW:EXT less than/sub>is done by the I2C interface, a timeout error is detected (TIMEOUT=1). |