あく
あく
Yep, we were having discussions on this issue. Definitely going to implement it. Also it's not a bug, offset type is explicitly saying that it's unsigned: ```/** Moves the r/w...
I somehow forgot about this issue. Acquire+Release performs full i2c subsystem reset, so each time you start clean and fresh, that's why it's magically fixes transaction behavior. Most likely furi_i2c_hal...
I've added unit tests that covers transmission failures: https://github.com/flipperdevices/flipperzero-firmware/pull/2089 I can not reproduce your issue, please provide minimum code example that fails.
The best option if you reproduce it on internal bus. If your issue is only reproducible on external bus please provide schematics.
@csBlueChip By "reproduce on internal bus" I meant using internal i2c devices(LED controller, charger, gauge) to reproduce issue. For example unit tests currently working with LED controller. As for your...
I'm moving this PR to Draft, we'll come back to it when it's base will be backported.
Was delivered in another PR
@Steampunkery we just finished refactoring of ibutton application and underlying libraries. Can you test again?
i think we need data from log analyzer to figure out what happens on the bus