I have checked all that. My hw is affected with commands I expected, but don’t respond.
xaction.Buffer = 0x02;
xaction.Buffer = (byte)channels;
if (I2C.Execute(this.config, xaction, 100) == 0)
new Exception(“Failed to send I2C data”);
I2C.Execute method return 0, but there is no any exception about this. This is making me crazy. Is there any way to check is that channel still ok, but I don’t expect being burn it. I tried to change addresses of I2C hardware, but this didn’t help.
Before that update, I had IO40 and Relay16 on same pins, with different addresses, of course, and everything worked fine.
I tried to make new application, add driver for relay16, but nothing… No answers, no exceptions.