Lines Matching refs:sda_pin
37 rt_base_t sda_pin; member
55 .sda_pin = RT_SOFT_I2C0_SDA_PIN,
64 .sda_pin = RT_SOFT_I2C1_SDA_PIN,
73 .sda_pin = RT_SOFT_I2C2_SDA_PIN,
82 .sda_pin = RT_SOFT_I2C3_SDA_PIN,
91 .sda_pin = RT_SOFT_I2C4_SDA_PIN,
100 .sda_pin = RT_SOFT_I2C5_SDA_PIN,
109 .sda_pin = RT_SOFT_I2C6_SDA_PIN,
118 .sda_pin = RT_SOFT_I2C7_SDA_PIN,
127 .sda_pin = RT_SOFT_I2C8_SDA_PIN,
146 rt_pin_mode(cfg->sda_pin, PIN_MODE_OUTPUT_OD); in pin_init()
148 rt_pin_write(cfg->sda_pin, PIN_HIGH); in pin_init()
159 rt_pin_write(((const struct soft_i2c_config*)cfg)->sda_pin, value); in set_sda()
178 return rt_pin_read(((const struct soft_i2c_config*)cfg)->sda_pin); in get_sda()
211 if(PIN_LOW == rt_pin_read(cfg->sda_pin)) in i2c_bus_unlock()
221 if(PIN_LOW == rt_pin_read(cfg->sda_pin)) in i2c_bus_unlock()
255 , cfg->sda_pin in rt_soft_i2c_init()
265 , cfg->sda_pin in rt_soft_i2c_init()