ftdi_ft4222.c: Implemented i2c_frequency().
Signed-off-by: Henry Bruce <henry.bruce@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Brendan Le Foll
parent
33645791af
commit
99901d05f7
@@ -271,7 +271,18 @@ mraa_ftdi_ft4222_i2c_init_bus_replace(mraa_i2c_context dev)
|
|||||||
static mraa_result_t
|
static mraa_result_t
|
||||||
mraa_ftdi_ft4222_i2c_frequency(mraa_i2c_context dev, mraa_i2c_mode_t mode)
|
mraa_ftdi_ft4222_i2c_frequency(mraa_i2c_context dev, mraa_i2c_mode_t mode)
|
||||||
{
|
{
|
||||||
return MRAA_ERROR_FEATURE_NOT_SUPPORTED;
|
switch (mode) {
|
||||||
|
case MRAA_I2C_STD: /**< up to 100Khz */
|
||||||
|
bus_speed = 100;
|
||||||
|
break;
|
||||||
|
MRAA_I2C_FAST: /**< up to 400Khz */
|
||||||
|
bus_speed = 400;
|
||||||
|
break;
|
||||||
|
MRAA_I2C_HIGH: /**< up to 3.4Mhz */
|
||||||
|
bus_speed = 3400;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return MRAA_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user