[dev] i2c openSync seems to work async way

I have a big problem:

  • the compoment I'm developing / fixing is almost finished, but the error handling does not work the proper way.

I've opened a ticket at the i2c developer's fork, but I'm not sure if it's a component error, or NR problem?

The i2c code developer answered: .openSync() works async way · Issue #105 · fivdi/i2c-bus · GitHub

As it turns out, the openSync command does not do anything, just creates an object.
The i2c bus is opened only at the first attempt to write a byte to the bus.