-
Notifications
You must be signed in to change notification settings - Fork 389
Description
Motivations
I was having issues using i2c between a esp32c3 and stm32. I am now pretty sure the issue is fixed by using 4.7k external pull-up resistors. Previously, I never used resistors with i2c. The documentation right now does not mention if the internal pull-up resistors are enabled or not. I had to check the code to find out that they are enabled.
Solution
Document that internal pull-ups are used. Also I think having a way of disabling internal pull-ups when you are using external resistors anyways would be good.
Alternatives
Leave the internal pull-ups enabled while also using external pull-up resistors.
Additional context
I am not sure, but is there any benefit to disabling internal pull-up resistors? I feel like there should be an option to but I'm not sure if practically it would be a useful option.
I can make a PR for the documentation.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status