Lines Matching refs:sda
52 rt_int16_t scl,sda; in w60x_i2c_gpio_init() local
55 sda = wm_get_pin(cfg->sda); in w60x_i2c_gpio_init()
58 tls_gpio_cfg((enum tls_io_name)sda, WM_GPIO_DIR_OUTPUT, WM_GPIO_ATTR_PULLHIGH); in w60x_i2c_gpio_init()
61 tls_gpio_write((enum tls_io_name)sda, 1); in w60x_i2c_gpio_init()
83 rt_int16_t sda; in w60x_set_sda() local
85 sda = wm_get_pin(cfg->sda); in w60x_set_sda()
89 tls_gpio_cfg((enum tls_io_name)sda, WM_GPIO_DIR_INPUT, WM_GPIO_ATTR_PULLHIGH); in w60x_set_sda()
93 tls_gpio_cfg((enum tls_io_name)sda, WM_GPIO_DIR_OUTPUT, WM_GPIO_ATTR_FLOATING); in w60x_set_sda()
94 tls_gpio_write((enum tls_io_name)sda, 0); in w60x_set_sda()
130 rt_int16_t sda; in w60x_get_sda() local
132 sda = wm_get_pin(cfg->sda); in w60x_get_sda()
134 return tls_gpio_read((enum tls_io_name)sda); in w60x_get_sda()
178 if (PIN_LOW == rt_pin_read(cfg->sda)) in w60x_i2c_bus_unlock()
188 if (PIN_LOW == rt_pin_read(cfg->sda)) in w60x_i2c_bus_unlock()
215 soft_i2c_config[i].sda); in rt_soft_i2c_init()