> - switch to generic recovery using minimal helpers to drive the SDA/SCL lines > directly If you had added this incrementally, reviewing would have been easier (= faster). The callbacks look okay... > - don't recover on every error ... but you are now never recovering. You don't call i2c_recover_bus(). > - add patch to sanity check i2c_transfer() arguments in core code (#3) See small comment there.
Attachment:
signature.asc
Description: PGP signature