summaryrefslogtreecommitdiff
path: root/components/drivers/include
diff options
context:
space:
mode:
authorLZerro <[email protected]>2024-04-30 08:46:12 +0800
committerGitHub <[email protected]>2024-04-29 20:46:12 -0400
commitf190cba0ab75a18a96002ded96054c435c21be47 (patch)
tree79611031f34d819c77317b9905c9669de1786c51 /components/drivers/include
parent4c9d3be98acafeebe1d530bdb8f71222706ef4ad (diff)
[i2c] adjust the timing for I2C initialization
Diffstat (limited to 'components/drivers/include')
-rw-r--r--components/drivers/include/drivers/i2c-bit-ops.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/components/drivers/include/drivers/i2c-bit-ops.h b/components/drivers/include/drivers/i2c-bit-ops.h
index ef278caa2c..2b4ea57990 100644
--- a/components/drivers/include/drivers/i2c-bit-ops.h
+++ b/components/drivers/include/drivers/i2c-bit-ops.h
@@ -27,6 +27,9 @@ struct rt_i2c_bit_ops
rt_uint32_t delay_us; /* scl and sda line delay */
rt_uint32_t timeout; /* in tick */
+
+ void (*pin_init)(void);
+ rt_bool_t i2c_pin_init_flag;
};
rt_err_t rt_i2c_bit_add_bus(struct rt_i2c_bus_device *bus,