| /bsp/w60x/drivers/ |
| A D | drv_soft_i2c.c | 52 rt_int16_t scl,sda; in w60x_i2c_gpio_init() local 55 sda = wm_get_pin(cfg->sda); 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() 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() [all …]
|
| /bsp/ht32/libraries/ht32_drivers/ |
| A D | drv_soft_i2c.c | 23 rt_uint8_t sda; member 41 .sda = BSP_I2C0_SDA_PIN, 48 .sda = BSP_I2C1_SDA_PIN, 55 .sda = BSP_I2C2_SDA_PIN, 72 rt_pin_write(cfg->sda, PIN_HIGH); in ht32_soft_i2c_gpio_init() 85 rt_pin_write(cfg->sda, PIN_HIGH); in ht32_set_sda() 89 rt_pin_write(cfg->sda, PIN_LOW); in ht32_set_sda() 120 return rt_pin_read(cfg->sda); in ht32_get_sda() 181 if (PIN_LOW == rt_pin_read(cfg->sda)) in ht32_soft_i2c_bus_unlock() 191 if (PIN_LOW == rt_pin_read(cfg->sda)) in ht32_soft_i2c_bus_unlock() [all …]
|
| /bsp/nuvoton/libraries/n9h30/rtt_port/ |
| A D | drv_softi2c.c | 34 .sda = BSP_SOFT_I2C0_SDA_PIN, \ 58 rt_uint8_t sda; member 120 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT); in nu_soft_i2c_gpio_init() 123 rt_pin_write(cfg->sda, PIN_HIGH); in nu_soft_i2c_gpio_init() 137 rt_pin_mode(cfg->sda, PIN_MODE_INPUT); in nu_soft_i2c_bus_unlock() 140 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 150 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 168 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT); in nu_soft_i2c_set_sda() 195 rt_pin_mode(cfg->sda, PIN_MODE_INPUT); in nu_soft_i2c_get_sda() 196 return rt_pin_read(cfg->sda); in nu_soft_i2c_get_sda() [all …]
|
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_soft_i2c.c | 24 rt_uint8_t sda; member 63 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in mcxnxxx_i2c_gpio_init() 66 rt_pin_write(cfg->sda, PIN_HIGH); in mcxnxxx_i2c_gpio_init() 78 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in mcxnxxx_set_sda() 82 rt_pin_write(cfg->sda, PIN_HIGH); in mcxnxxx_set_sda() 86 rt_pin_write(cfg->sda, PIN_LOW); in mcxnxxx_set_sda() 120 rt_pin_mode(cfg->sda, PIN_MODE_INPUT); in mcxnxxx_get_sda() 122 return rt_pin_read(cfg->sda); in mcxnxxx_get_sda() 177 if (PIN_LOW == rt_pin_read(cfg->sda)) in mcxnxxx_i2c_bus_unlock() 187 if (PIN_LOW == rt_pin_read(cfg->sda)) in mcxnxxx_i2c_bus_unlock() [all …]
|
| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_soft_i2c.c | 29 .sda = BSP_I2C0_SDA_PIN, \ 38 .sda = BSP_I2C1_SDA_PIN, \ 47 rt_uint8_t sda; member 79 rt_pin_mode(soft_i2c_cfg->sda, PIN_MODE_OUTPUT_OD); in swm_i2c_gpio_init() 82 rt_pin_write(soft_i2c_cfg->sda, PIN_HIGH); in swm_i2c_gpio_init() 94 rt_pin_mode(soft_i2c_cfg->sda, PIN_MODE_OUTPUT_OD); in swm_i2c_set_sda() 97 rt_pin_write(soft_i2c_cfg->sda, PIN_HIGH); in swm_i2c_set_sda() 101 rt_pin_write(soft_i2c_cfg->sda, PIN_LOW); in swm_i2c_set_sda() 133 rt_pin_mode(soft_i2c_cfg->sda, PIN_MODE_INPUT_PULLDOWN); in swm_i2c_get_sda() 134 return rt_pin_read(soft_i2c_cfg->sda); in swm_i2c_get_sda() [all …]
|
| /bsp/ESP32_C3/drivers/ |
| A D | drv_sw_i2c.c | 25 .sda = BSP_SW_I2C0_SDA_PIN, \ 48 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in esp32c3_i2c_gpio_init() 50 gpio_set_pull_mode(cfg->sda, GPIO_FLOATING); in esp32c3_i2c_gpio_init() 54 gpio_set_level(cfg->sda, PIN_HIGH); in esp32c3_i2c_gpio_init() 68 gpio_set_level(cfg->sda, PIN_HIGH); in esp32c3_set_sda() 72 gpio_set_level(cfg->sda, PIN_LOW); in esp32c3_set_sda() 102 return gpio_get_level(cfg->sda); in esp32c3_get_sda() 138 if (PIN_LOW == rt_pin_read(cfg->sda)) in esp32c3_i2c_bus_unlock() 149 if (PIN_LOW == gpio_get_level(cfg->sda)) in esp32c3_i2c_bus_unlock() 191 soft_i2c_config[i].sda); in rt_sw_i2c_init()
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_soft_i2c.h | 22 rt_uint8_t sda; member 36 .sda = BSP_I2C1_SDA_PIN, \ 45 .sda = BSP_I2C2_SDA_PIN, \ 54 .sda = BSP_I2C3_SDA_PIN, \ 63 .sda = BSP_I2C4_SDA_PIN, \ 72 .sda = BSP_I2C5_SDA_PIN, \
|
| /bsp/synwit/libraries/SWM320_drivers/ |
| A D | drv_soft_i2c.c | 39 .sda = BSP_I2C0_SDA_PIN, \ 48 .sda = BSP_I2C1_SDA_PIN, \ 57 rt_uint8_t sda; member 88 rt_pin_mode(soft_i2c_cfg->sda, PIN_MODE_OUTPUT_OD); in swm_i2c_gpio_init() 91 rt_pin_write(soft_i2c_cfg->sda, PIN_HIGH); in swm_i2c_gpio_init() 113 rt_pin_mode(soft_i2c_cfg->sda, PIN_MODE_OUTPUT_OD); in swm_i2c_set_sda() 116 rt_pin_write(soft_i2c_cfg->sda, PIN_HIGH); in swm_i2c_set_sda() 120 rt_pin_write(soft_i2c_cfg->sda, PIN_LOW); in swm_i2c_set_sda() 152 rt_pin_mode(soft_i2c_cfg->sda, PIN_MODE_INPUT_PULLUP); in swm_i2c_get_sda() 153 return rt_pin_read(soft_i2c_cfg->sda); in swm_i2c_get_sda() [all …]
|
| /bsp/nxp/lpc/lpc54608-LPCXpresso/drivers/ |
| A D | drv_i2c.c | 29 } scl, sda; member 39 GPIO_WritePinOutput(bd->sda.base, bd->sda.port, bd->sda.pin, 1); in gpio_set_sda() 43 GPIO_WritePinOutput(bd->sda.base, bd->sda.port, bd->sda.pin, 0); in gpio_set_sda() 67 return GPIO_ReadPinInput(bd->sda.base, bd->sda.port, bd->sda.pin) & 0x01; in gpio_get_sda() 244 GPIO_PinInit(GPIO, _i2c_bdata.sda.port, _i2c_bdata.sda.pin, &pin_config); in rt_hw_i2c_init() 247 GPIO_WritePinOutput(GPIO, _i2c_bdata.sda.port, _i2c_bdata.sda.pin, 1); in rt_hw_i2c_init()
|
| /bsp/nuvoton/libraries/m2354/rtt_port/ |
| A D | drv_softi2c.c | 33 .sda = BSP_SOFT_I2C0_SDA_PIN, \ 42 .sda = BSP_SOFT_I2C1_SDA_PIN, \ 57 rt_uint8_t sda; member 108 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in nu_soft_i2c_gpio_init() 111 rt_pin_write(cfg->sda, PIN_HIGH); in nu_soft_i2c_gpio_init() 125 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 135 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 153 rt_pin_write(cfg->sda, state ? PIN_HIGH : PIN_LOW); in nu_soft_i2c_set_sda() 177 return rt_pin_read(cfg->sda); in nu_soft_i2c_get_sda() 210 nu_soft_i2c_cfg[i].sda); in rt_soft_i2c_init()
|
| /bsp/nuvoton/libraries/m031/rtt_port/ |
| A D | drv_softi2c.c | 33 .sda = BSP_SOFT_I2C0_SDA_PIN, \ 42 .sda = BSP_SOFT_I2C1_SDA_PIN, \ 57 rt_uint8_t sda; member 108 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in nu_soft_i2c_gpio_init() 111 rt_pin_write(cfg->sda, PIN_HIGH); in nu_soft_i2c_gpio_init() 125 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 135 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 153 rt_pin_write(cfg->sda, state ? PIN_HIGH : PIN_LOW); in nu_soft_i2c_set_sda() 177 return rt_pin_read(cfg->sda); in nu_soft_i2c_get_sda() 210 nu_soft_i2c_cfg[i].sda); in rt_soft_i2c_init()
|
| /bsp/nuvoton/libraries/m480/rtt_port/ |
| A D | drv_softi2c.c | 33 .sda = BSP_SOFT_I2C0_SDA_PIN, \ 42 .sda = BSP_SOFT_I2C1_SDA_PIN, \ 57 rt_uint8_t sda; member 108 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in nu_soft_i2c_gpio_init() 111 rt_pin_write(cfg->sda, PIN_HIGH); in nu_soft_i2c_gpio_init() 125 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 135 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 153 rt_pin_write(cfg->sda, state ? PIN_HIGH : PIN_LOW); in nu_soft_i2c_set_sda() 177 return rt_pin_read(cfg->sda); in nu_soft_i2c_get_sda() 210 nu_soft_i2c_cfg[i].sda); in rt_soft_i2c_init()
|
| /bsp/nuvoton/libraries/ma35/rtt_port/ |
| A D | drv_softi2c.c | 33 .sda = BSP_SOFT_I2C0_SDA_PIN, \ 42 .sda = BSP_SOFT_I2C1_SDA_PIN, \ 57 rt_uint8_t sda; member 119 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in nu_soft_i2c_gpio_init() 122 rt_pin_write(cfg->sda, PIN_HIGH); in nu_soft_i2c_gpio_init() 136 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 146 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 164 rt_pin_write(cfg->sda, state ? PIN_HIGH : PIN_LOW); in nu_soft_i2c_set_sda() 189 return rt_pin_read(cfg->sda); in nu_soft_i2c_get_sda() 225 nu_soft_i2c_cfg[i].sda); in rt_soft_i2c_init()
|
| /bsp/nuvoton/libraries/nuc980/rtt_port/ |
| A D | drv_softi2c.c | 34 .sda = BSP_SOFT_I2C0_SDA_PIN, \ 43 .sda = BSP_SOFT_I2C1_SDA_PIN, \ 58 rt_uint8_t sda; member 120 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in nu_soft_i2c_gpio_init() 123 rt_pin_write(cfg->sda, PIN_HIGH); in nu_soft_i2c_gpio_init() 137 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 147 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 165 rt_pin_write(cfg->sda, state ? PIN_HIGH : PIN_LOW); in nu_soft_i2c_set_sda() 189 return rt_pin_read(cfg->sda); in nu_soft_i2c_get_sda() 222 nu_soft_i2c_cfg[i].sda); in rt_soft_i2c_init()
|
| /bsp/nuvoton/libraries/m460/rtt_port/ |
| A D | drv_softi2c.c | 33 .sda = BSP_SOFT_I2C0_SDA_PIN, \ 42 .sda = BSP_SOFT_I2C1_SDA_PIN, \ 57 rt_uint8_t sda; member 119 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in nu_soft_i2c_gpio_init() 122 rt_pin_write(cfg->sda, PIN_HIGH); in nu_soft_i2c_gpio_init() 136 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 146 if (PIN_LOW == rt_pin_read(cfg->sda)) in nu_soft_i2c_bus_unlock() 164 rt_pin_write(cfg->sda, state ? PIN_HIGH : PIN_LOW); in nu_soft_i2c_set_sda() 189 return rt_pin_read(cfg->sda); in nu_soft_i2c_get_sda() 225 nu_soft_i2c_cfg[i].sda); in rt_soft_i2c_init()
|
| /bsp/bluetrum/libraries/hal_drivers/ |
| A D | drv_soft_i2c.c | 55 rt_pin_mode(cfg->sda, cfg->sda_mode); in ab32_i2c_gpio_init() 58 rt_pin_write(cfg->sda, PIN_HIGH); in ab32_i2c_gpio_init() 83 rt_pin_mode(cfg->sda, cfg->sda_mode); in ab32_set_sda() 88 rt_pin_write(cfg->sda, PIN_HIGH); in ab32_set_sda() 92 rt_pin_write(cfg->sda, PIN_LOW); in ab32_set_sda() 132 rt_pin_mode(cfg->sda, cfg->sda_mode); in ab32_get_sda() 135 return rt_pin_read(cfg->sda); in ab32_get_sda() 180 if (PIN_LOW == rt_pin_read(cfg->sda)) in ab32_i2c_bus_unlock() 190 if (PIN_LOW == rt_pin_read(cfg->sda)) in ab32_i2c_bus_unlock() 217 soft_i2c_config[i].sda); in rt_hw_i2c_init()
|
| A D | drv_soft_i2c.h | 22 rt_uint8_t sda; member 39 .sda = BSP_I2C1_SDA_PIN, \ 48 .sda = BSP_I2C2_SDA_PIN, \ 57 .sda = BSP_I2C3_SDA_PIN, \ 66 .sda = BSP_I2C4_SDA_PIN, \
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_soft_i2c.h | 27 rt_uint8_t sda; member 42 .sda = BSP_I2C0_SDA_PIN, \ 51 .sda = BSP_I2C1_SDA_PIN, \ 60 .sda = BSP_I2C2_SDA_PIN, \ 69 .sda = BSP_I2C3_SDA_PIN, \
|
| /bsp/gd32/risc-v/libraries/gd32_drivers/ |
| A D | drv_soft_i2c.h | 27 rt_uint8_t sda; member 42 .sda = BSP_I2C0_SDA_PIN, \ 51 .sda = BSP_I2C1_SDA_PIN, \ 60 .sda = BSP_I2C2_SDA_PIN, \ 69 .sda = BSP_I2C3_SDA_PIN, \
|
| /bsp/hk32/libraries/rt_drivers/ |
| A D | drv_soft_i2c.h | 22 rt_uint8_t sda; member 36 .sda = BSP_I2C1_SDA_PIN, \ 45 .sda = BSP_I2C2_SDA_PIN, \ 54 .sda = BSP_I2C3_SDA_PIN, \ 63 .sda = BSP_I2C4_SDA_PIN, \
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_soft_i2c.h | 22 rt_uint8_t sda; member 36 .sda = BSP_I2C1_SDA_PIN, \ 45 .sda = BSP_I2C2_SDA_PIN, \ 54 .sda = BSP_I2C3_SDA_PIN, \ 63 .sda = BSP_I2C4_SDA_PIN, \
|
| /bsp/airm2m/air32f103/libraries/rt_drivers/ |
| A D | drv_soft_i2c.h | 22 rt_uint8_t sda; member 36 .sda = BSP_I2C1_SDA_PIN, \ 45 .sda = BSP_I2C2_SDA_PIN, \ 54 .sda = BSP_I2C3_SDA_PIN, \ 63 .sda = BSP_I2C4_SDA_PIN, \
|
| /bsp/avr32/drivers/ |
| A D | drv_soft_i2c.c | 38 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in avr32_i2c_gpio_init() 39 gpio_set_gpio_open_drain_pin(cfg->sda); in avr32_i2c_gpio_init() 63 gpio_set_gpio_open_drain_pin(cfg->sda); in avr32_set_sda() 67 gpio_clr_gpio_open_drain_pin(cfg->sda); in avr32_set_sda() 98 return gpio_get_gpio_open_drain_pin_output_value(cfg->sda); in avr32_get_sda() 137 if (PIN_LOW == gpio_get_gpio_open_drain_pin_output_value(cfg->sda)) in avr32_i2c_bus_unlock() 147 if (PIN_LOW == gpio_get_gpio_open_drain_pin_output_value(cfg->sda)) in avr32_i2c_bus_unlock() 174 soft_i2c_config[i].sda); in rt_sw_i2c_init()
|
| /bsp/n32/libraries/n32_drivers/ |
| A D | drv_i2c.h | 27 rt_uint8_t sda; member 42 .sda = BSP_I2C1_SDA_PIN, \ 51 .sda = BSP_I2C2_SDA_PIN, \ 60 .sda = BSP_I2C3_SDA_PIN, \ 69 .sda = BSP_I2C4_SDA_PIN, \
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_soft_i2c.c | 44 rt_pin_mode(cfg->sda, PIN_MODE_OUTPUT_OD); in ifx_i2c_gpio_init() 47 rt_pin_write(cfg->sda, PIN_HIGH); in ifx_i2c_gpio_init() 72 rt_pin_write(cfg->sda, PIN_HIGH); in ifx_set_sda() 76 rt_pin_write(cfg->sda, PIN_LOW); in ifx_set_sda() 108 return rt_pin_read(cfg->sda); in ifx_get_sda() 147 if (PIN_LOW == rt_pin_read(cfg->sda)) in ifx_i2c_bus_unlock() 158 if (PIN_LOW == rt_pin_read(cfg->sda)) in ifx_i2c_bus_unlock() 185 soft_i2c_config[i].sda); in rt_hw_i2c_init()
|