For fix function I2C master, the data rate is selected on the basic configuration page, there are only 4 speeds. With UDB I2C you can provide your own clock.
Do you mean that there is no API to set the data rate by S/W?
That's right, there are no APIs to change the bitrate on-the-fly for I2C may it be fixed function or UDB.
Looks like fixed function tied to BUS_CLK, and would be wacky to change
it to effect I2C rates.
UDB, you can use the API calls for the clk src to effect your own rates.
Yeah, kind of API. I am making a custom library component using I2C. When I import my custom component, I should be able to configure the data rate from my component level instead of opening the custom component library and configuring the basic I2C block.
Any results or example of anyone successfully implementing above suggestion " UDB, you can use the API calls for the clk src to effect your own rates."