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.

Reply via email to