U2C_RESULT U2C_SetI2cFreq( HANDLE hDevice, BYTE Frequency );
The U2C_SetI2cFreq() function configures I2C bus frequency.
Handle to the U2C-12 device.
The frequency of I2C bus, where:For convenience following constants were introduced:
- 0 corresponds to I 2 C bus fast mode (400 kHz).
- 1 corresponds to I 2 C bus standard mode (100 kHz).
- 1+n corresponds to clock period of I 2 C bus equal to 10 + 2*n uS.
U2C_I2C_FREQ_FAST I2C bus fast mode (400 kHz) U2C_I2C_FREQ_STD I2C bus standard mode (100 kHz) U2C_I2C_FREQ_83KHZ 83 kHz U2C_I2C_FREQ_71KHZ 71 kHz U2C_I2C_FREQ_62KHZ 62 kHz U2C_I2C_FREQ_50KHZ 50 kHz U2C_I2C_FREQ_25KHZ 25 kHz U2C_I2C_FREQ_10KHZ 10 kHz U2C_I2C_FREQ_5KHZ 5 kHz U2C_I2C_FREQ_2KHZ 2 kHz
The I2C bus frequency value was successfully set.
U2C-12 device referenced by hDevice handle was not found.