Lines Matching refs:scl_pin
36 rt_base_t scl_pin; member
54 .scl_pin = RT_SOFT_I2C0_SCL_PIN,
63 .scl_pin = RT_SOFT_I2C1_SCL_PIN,
72 .scl_pin = RT_SOFT_I2C2_SCL_PIN,
81 .scl_pin = RT_SOFT_I2C3_SCL_PIN,
90 .scl_pin = RT_SOFT_I2C4_SCL_PIN,
99 .scl_pin = RT_SOFT_I2C5_SCL_PIN,
108 .scl_pin = RT_SOFT_I2C6_SCL_PIN,
117 .scl_pin = RT_SOFT_I2C7_SCL_PIN,
126 .scl_pin = RT_SOFT_I2C8_SCL_PIN,
145 rt_pin_mode(cfg->scl_pin, PIN_MODE_OUTPUT_OD); in pin_init()
147 rt_pin_write(cfg->scl_pin, PIN_HIGH); in pin_init()
169 rt_pin_write(((const struct soft_i2c_config*)cfg)->scl_pin, value); in set_scl()
187 return rt_pin_read(((const struct soft_i2c_config*)cfg)->scl_pin); in get_scl()
215 rt_pin_write(cfg->scl_pin, PIN_HIGH); in i2c_bus_unlock()
217 rt_pin_write(cfg->scl_pin, PIN_LOW); in i2c_bus_unlock()
254 , cfg->scl_pin in rt_soft_i2c_init()
264 , cfg->scl_pin in rt_soft_i2c_init()