The current I2C software library supports three speeds: 1MHz, 400kHz, and
100kHz. But many aftermarket I2C devices can go much faster than that,
such as the small OLED displays.
Long ago I modified my local copy of the library to support an "unlimited"
speed and I'm asking that this option be added to jallib. See below.
Regards,
Mike
procedure _i2c_wait() is
if i2c_bus_speed == 255 then
return
if _i2c_bus_speed == 10 then
; i2c_1MHz
delay_1us()
return
elsif _i2c_bus_speed == 4 then
; i2c_400kHz
delay_2us()
return
else
; i2c_100kHz
delay_5us()
return
end if
end procedure
--
You received this message because you are subscribed to the Google Groups
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/jallib/1c0ac81b-9a8d-4314-b0bc-a0b4c7b544cen%40googlegroups.com.