How to find I2C address of DS2482-100?
You can simply find external device's address by using the function  HAL_I2C_IsDeviceReady(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint32_t Trials, uint32_t Timeout)
You should create "for loop" to search all adress from 0 to 127 whenever it finds the adress for loop should be broken.