We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In using the EEPROM driver for an I2C chipset, I ran into timeout issues on larger reads and writes. Note that I am using an I2C clock of 100 kHz.
That's because the driver assumes an I2C clock of 400 kHz
ChibiOS-Contrib/os/hal/src/hal_ee24xx.c
Line 62 in fb67e50
Then uses that value to calculate the I2C timeout in
Lines 101 to 109 in fb67e50
See especially
Line 106 in fb67e50
There seems to be generalized code already
Lines 56 to 60 in fb67e50
but it is not in use.
I would like to clean up that driver and fix it. Would you accept a pull request?
The text was updated successfully, but these errors were encountered:
Hi,
Of course, pull requests are very welcome 😄
Sorry, something went wrong.
Ok, it will take some time.
No branches or pull requests
In using the EEPROM driver for an I2C chipset, I ran into timeout issues on larger reads and writes.
Note that I am using an I2C clock of 100 kHz.
That's because the driver assumes an I2C clock of 400 kHz
ChibiOS-Contrib/os/hal/src/hal_ee24xx.c
Line 62 in fb67e50
Then uses that value to calculate the I2C timeout in
ChibiOS-Contrib/os/hal/src/hal_ee24xx.c
Lines 101 to 109 in fb67e50
See especially
ChibiOS-Contrib/os/hal/src/hal_ee24xx.c
Line 106 in fb67e50
There seems to be generalized code already
ChibiOS-Contrib/os/hal/src/hal_ee24xx.c
Lines 56 to 60 in fb67e50
but it is not in use.
I would like to clean up that driver and fix it. Would you accept a pull request?
The text was updated successfully, but these errors were encountered: