Multiple I2C slaves on one bus / adl_busSubscribe()

Hi,

You have to unsubscribe after communication. Documentation is not that detailed about it.

sI2c_Config.ChipAddress = u8Adr >> 1;
  s32Handle = adl_busSubscribe(ADL_BUS_ID_I2C, 1, &sI2c_Config);

  s32Result = OK;
  if(u8TxLen)
  {
    s32Result = adl_busWrite(s32Handle, &sAccessCfg, u8TxLen, pu8Data);
  }
  if((s32Result >= OK) && u8RxLen)
  {
    s32Result = adl_busRead(s32Handle, &sAccessCfg, u8RxLen, pu8Data);
  }

  adl_busUnsubscribe(s32Handle);

best regards,
Gregor Bader