Use slave address of 0x58, the R)W bit will be appended automatically.
Yhank you! This indeed did solve the problem. I still don't get why, the actual slave address of the module is 176 or 0xB0, so it sounds odd to have to set the address to 0x58.
The "official" slave address, as you name it, is an eight bit address, the last bit indicates writing and reading.
As most manufacturers publish, an I2C component uses a 7-bit address and appends the r/w bit automatically to get an 8-bit address.
As a general rule of thumb: An I2C address cannot be larger than 127 as far as PSoCs are concerned.