Dear Expert
1.We use "STM32_I2C" example code ,and our MCU is GD32F103 ,we run the example found that "HAL_I2C_Mem_Write(&hi2c1, DEV_ADDR, reg_addr, 1, TX_Buffer, crc_count, 1000);" we could not open .so we write our own code ,but we found that we could not write the rigster TS1,TS3.
Could u share the "HAL_I2C_Mem_Write(&hi2c1, DEV_ADDR, reg_addr, 1, TX_Buffer, crc_count, 1000);" code to us?

2. We use our example code ,and write the register after SET_CFGUPDATE ,and system reports a "time off" error. Does this is the main error we could not write the register?
3.MuxDrvBQ769x2_SubCommands(BQ769x2_RESET, NULL, BQ769x2COMMANDTYPE_ONLY_COMMAND);
how long will it take to read and write BQ76952 after the reset operation? We use 600ms delay after reset ,we could not write the register.