Siccome non avevo molto da fare, mi è tornata a mente una discussione di ieri in cui si parlava delle resistenze di pull-up attivate in automatico dalla libreria Wire quando si usa il bus I2C.
Mi sono messo a "sbirciare" la libreria ed ho perciò pensato di inserire un modo per poter attivare le resistenze di pull-up solo quando richiesto. Questo mi pare utile nel caso si usino delle R esterne e non si voglia l'attivazione di quelle interne.
Ho aggiunto 3 nuovi metodi:
Wire.beginNoPullup()
Wire.beginNoPullup(indirizzo_byte)
Wire.beginNoPullup(indirizzo_int)
Sono equivalenti ai metodi standard della libreria. Il primo aggancia l'Arduino come MASTER, gli altri agganciano l'Arduino come SLAVE con l'indirizzo specificato.
Allegati gli zip delle versioni per l'IDE 002x e 1.0. Basta scompattare l'archivio e sostituire la cartella Wire a quella contenuta in /arduino/libraries.
Siccome non ho materialmente un Arduino con me, ho provato solo la compilazione e va tutto bene. Verificate se funziona anche

(basta collegare un LED ad uno dei pin A4/A5), caricare un esempio di Wire e vedere se il led si illumina con una luce fioca oppure no.
EDIT:
ho aggiornato i file. Adesso i nuovi metodi sono evidenziati dall'IDE in fase di scrittura (mi ero dimenticato).