€• HŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒEnglish”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ/i2c/i2c-protocol”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Simplified)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ$/translations/zh_CN/i2c/i2c-protocol”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ$/translations/zh_TW/i2c/i2c-protocol”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ$/translations/ja_JP/i2c/i2c-protocol”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ$/translations/ko_KR/i2c/i2c-protocol”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ$/translations/sp_SP/i2c/i2c-protocol”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒItalian”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒIl protocollo I2C”h]”hŒIl protocollo I2C”…””}”(hh¨hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hh£hžhhŸŒQ/var/lib/git/docbuild/linux/Documentation/translations/it_IT/i2c/i2c-protocol.rst”h KubhŒ paragraph”“”)”}”(hŒfQuesto documento è una panoramica delle transazioni di base I2C e delle API del kernel per eseguirli.”h]”hŒfQuesto documento è una panoramica delle transazioni di base I2C e delle API del kernel per eseguirli.”…””}”(hh¹hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khh£hžhubh¢)”}”(hhh]”(h§)”}”(hŒSpiegazione dei simboli”h]”hŒSpiegazione dei simboli”…””}”(hhÊhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hhÇhžhhŸh¶h K ubhŒtable”“”)”}”(hhh]”hŒtgroup”“”)”}”(hhh]”(hŒcolspec”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hâhhßubhã)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K;uh1hâhhßubhŒtbody”“”)”}”(hhh]”(hŒrow”“”)”}”(hhh]”(hŒentry”“”)”}”(hhh]”h¸)”}”(hŒS”h]”hŒS”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÿubj)”}”(hhh]”h¸)”}”(hŒCondizione di avvio”h]”hŒCondizione di avvio”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hýhhúubhþ)”}”(hhh]”(j)”}”(hhh]”h¸)”}”(hŒP”h]”hŒP”…””}”(hj>hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubj)”}”(hhh]”h¸)”}”(hŒCondizione di stop”h]”hŒCondizione di stop”…””}”(hjUhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hýhhúubhþ)”}”(hhh]”(j)”}”(hhh]”h¸)”}”(hŒ Rd/Wr (1 bit)”h]”hŒ Rd/Wr (1 bit)”…””}”(hjuhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoubj)”}”(hhh]”h¸)”}”(hŒ/Bit di lettura/scrittura. Rd vale 1, Wr vale 0.”h]”hŒ/Bit di lettura/scrittura. Rd vale 1, Wr vale 0.”…””}”(hjŒhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1hýhhúubhþ)”}”(hhh]”(j)”}”(hhh]”h¸)”}”(hŒ A, NA (1 bit)”h]”hŒ A, NA (1 bit)”…””}”(hj¬hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¦ubj)”}”(hhh]”h¸)”}”(hŒ;Bit di riconoscimento (ACK) e di non riconoscimento (NACK).”h]”hŒ;Bit di riconoscimento (ACK) e di non riconoscimento (NACK).”…””}”(hjÃhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hýhhúubhþ)”}”(hhh]”(j)”}”(hhh]”h¸)”}”(hŒ Addr (7 bit)”h]”hŒ Addr (7 bit)”…””}”(hjãhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÝubj)”}”(hhh]”h¸)”}”(hŒbIndirizzo I2C a 7 bit. Nota che questo può essere espanso per ottenere un indirizzo I2C a 10 bit.”h]”hŒbIndirizzo I2C a 7 bit. Nota che questo può essere espanso per ottenere un indirizzo I2C a 10 bit.”…””}”(hjúhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hýhhúubhþ)”}”(hhh]”(j)”}”(hhh]”h¸)”}”(hŒ Dati (8 bit)”h]”hŒ Dati (8 bit)”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)”}”(hhh]”h¸)”}”(hŒUn byte di dati.”h]”hŒUn byte di dati.”…””}”(hj1hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hýhhúubhþ)”}”(hhh]”(j)”}”(hhh]”h¸)”}”(hŒ[..]”h]”hŒ[..]”…””}”(hjQhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjKubj)”}”(hhh]”h¸)”}”(hŒLFra parentesi quadre i dati inviati da dispositivi I2C, anziché dal master.”h]”hŒLFra parentesi quadre i dati inviati da dispositivi I2C, anziché dal master.”…””}”(hjhhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjKubeh}”(h]”h ]”h"]”h$]”h&]”uh1hýhhúubeh}”(h]”h ]”h"]”h$]”h&]”uh1høhhßubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hÝhhÚubah}”(h]”h ]”h"]”h$]”h&]”uh1hØhhÇhžhhŸh¶h Nubeh}”(h]”Œspiegazione-dei-simboli”ah ]”h"]”Œspiegazione dei simboli”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K ubh¢)”}”(hhh]”(h§)”}”(hŒTransazione semplice di invio”h]”hŒTransazione semplice di invio”…””}”(hj hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjhžhhŸh¶h Kubh¸)”}”(hŒ#Implementato da i2c_master_send()::”h]”hŒ"Implementato da i2c_master_send():”…””}”(hj®hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhjhžhubhŒ literal_block”“”)”}”(hŒ2S Addr Wr [A] Dati [A] Dati [A] ... [A] Dati [A] P”h]”hŒ2S Addr Wr [A] Dati [A] Dati [A] ... [A] Dati [A] P”…””}”hj¾sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1j¼hŸh¶h Khjhžhubeh}”(h]”Œtransazione-semplice-di-invio”ah ]”h"]”Œtransazione semplice di invio”ah$]”h&]”uh1h¡hh£hžhhŸh¶h Kubh¢)”}”(hhh]”(h§)”}”(hŒ!Transazione semplice di ricezione”h]”hŒ!Transazione semplice di ricezione”…””}”(hjÙhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjÖhžhhŸh¶h K"ubh¸)”}”(hŒ#Implementato da i2c_master_recv()::”h]”hŒ"Implementato da i2c_master_recv():”…””}”(hjçhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K$hjÖhžhubj½)”}”(hŒ1S Addr Rd [A] [Dati] A [Dati] A ... A [Dati] NA P”h]”hŒ1S Addr Rd [A] [Dati] A [Dati] A ... A [Dati] NA P”…””}”hjõsbah}”(h]”h ]”h"]”h$]”h&]”jÌjÍuh1j¼hŸh¶h K&hjÖhžhubeh}”(h]”Œ!transazione-semplice-di-ricezione”ah ]”h"]”Œ!transazione semplice di ricezione”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K"ubh¢)”}”(hhh]”(h§)”}”(hŒTransazioni combinate”h]”hŒTransazioni combinate”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hj hžhhŸh¶h K*ubh¸)”}”(hŒImplementato da i2c_transfer().”h]”hŒImplementato da i2c_transfer().”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K,hj hžhubh¸)”}”(hŒØSono come le transazioni di cui sopra, ma invece di uno condizione di stop P viene inviata una condizione di inizio S e la transazione continua. Un esempio di lettura di un byte, seguita da una scrittura di un byte::”h]”hŒ×Sono come le transazioni di cui sopra, ma invece di uno condizione di stop P viene inviata una condizione di inizio S e la transazione continua. Un esempio di lettura di un byte, seguita da una scrittura di un byte:”…””}”(hj*hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K.hj hžhubj½)”}”(hŒ0S Addr Rd [A] [Dati] NA S Addr Wr [A] Dati [A] P”h]”hŒ0S Addr Rd [A] [Dati] NA S Addr Wr [A] Dati [A] P”…””}”hj8sbah}”(h]”h ]”h"]”h$]”h&]”jÌjÍuh1j¼hŸh¶h K2hj hžhubeh}”(h]”Œtransazioni-combinate”ah ]”h"]”Œtransazioni combinate”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K*ubh¢)”}”(hhh]”(h§)”}”(hŒTransazioni modificate”h]”hŒTransazioni modificate”…””}”(hjQhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjNhžhhŸh¶h K6ubh¸)”}”(hŒÑLe seguenti modifiche al protocollo I2C possono essere generate impostando questi flag per i messaggi I2C. Ad eccezione di I2C_M_NOSTART, sono di solito necessari solo per risolvere problemi di un dispositivo:”h]”hŒÑLe seguenti modifiche al protocollo I2C possono essere generate impostando questi flag per i messaggi I2C. Ad eccezione di I2C_M_NOSTART, sono di solito necessari solo per risolvere problemi di un dispositivo:”…””}”(hj_hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K8hjNhžhubhŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hX,I2C_M_IGNORE_NAK: Normalmente il messaggio viene interrotto immediatamente se il dispositivo risponde con [NA]. Impostando questo flag, si considera qualsiasi [NA] come [A] e tutto il messaggio viene inviato. Questi messaggi potrebbero comunque non riuscire a raggiungere il timeout SCL basso->alto. ”h]”(hŒterm”“”)”}”(hŒI2C_M_IGNORE_NAK:”h]”hŒI2C_M_IGNORE_NAK:”…””}”(hjzhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jxhŸh¶h KAhjtubhŒ definition”“”)”}”(hhh]”h¸)”}”(hXNormalmente il messaggio viene interrotto immediatamente se il dispositivo risponde con [NA]. Impostando questo flag, si considera qualsiasi [NA] come [A] e tutto il messaggio viene inviato. Questi messaggi potrebbero comunque non riuscire a raggiungere il timeout SCL basso->alto.”h]”hXNormalmente il messaggio viene interrotto immediatamente se il dispositivo risponde con [NA]. Impostando questo flag, si considera qualsiasi [NA] come [A] e tutto il messaggio viene inviato. Questi messaggi potrebbero comunque non riuscire a raggiungere il timeout SCL basso->alto.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K=hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjtubeh}”(h]”h ]”h"]”h$]”h&]”uh1jrhŸh¶h KAhjoubjs)”}”(hŒSI2C_M_NO_RD_ACK: In un messaggio di lettura, il bit A/NA del master viene saltato. ”h]”(jy)”}”(hŒI2C_M_NO_RD_ACK:”h]”hŒI2C_M_NO_RD_ACK:”…””}”(hj«hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jxhŸh¶h KDhj§ubj‰)”}”(hhh]”h¸)”}”(hŒAIn un messaggio di lettura, il bit A/NA del master viene saltato.”h]”hŒAIn un messaggio di lettura, il bit A/NA del master viene saltato.”…””}”(hj¼hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KDhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jˆhj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jrhŸh¶h KDhjohžhubjs)”}”(hXíI2C_M_NOSTART: In una transazione combinata, potrebbe non essere generato alcun "S Addr Wr/Rd [A]". Ad esempio, impostando I2C_M_NOSTART sul secondo messaggio parziale genera qualcosa del tipo:: S Addr Rd [A] [Dati] NA Dati [A] P Se si imposta il flag I2C_M_NOSTART per il primo messaggio parziale, non viene generato Addr, ma si genera la condizione di avvio S. Questo probabilmente confonderà tutti gli altri dispositivi sul bus, quindi meglio non usarlo. Questo viene spesso utilizzato per raccogliere le trasmissioni da più buffer di dati presenti nella memoria di sistema in qualcosa che appare come un singolo trasferimento verso il dispositivo I2C. Inoltre, alcuni dispositivi particolari lo utilizzano anche tra i cambi di direzione. ”h]”(jy)”}”(hŒI2C_M_NOSTART:”h]”hŒI2C_M_NOSTART:”…””}”(hjÚhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jxhŸh¶h KVhjÖubj‰)”}”(hhh]”(h¸)”}”(hŒ³In una transazione combinata, potrebbe non essere generato alcun "S Addr Wr/Rd [A]". Ad esempio, impostando I2C_M_NOSTART sul secondo messaggio parziale genera qualcosa del tipo::”h]”hŒ¶In una transazione combinata, potrebbe non essere generato alcun “S Addr Wr/Rd [A]â€. Ad esempio, impostando I2C_M_NOSTART sul secondo messaggio parziale genera qualcosa del tipo:”…””}”(hjëhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KGhjèubj½)”}”(hŒ"S Addr Rd [A] [Dati] NA Dati [A] P”h]”hŒ"S Addr Rd [A] [Dati] NA Dati [A] P”…””}”hjùsbah}”(h]”h ]”h"]”h$]”h&]”jÌjÍuh1j¼hŸh¶h KLhjèubh¸)”}”(hŒäSe si imposta il flag I2C_M_NOSTART per il primo messaggio parziale, non viene generato Addr, ma si genera la condizione di avvio S. Questo probabilmente confonderà tutti gli altri dispositivi sul bus, quindi meglio non usarlo.”h]”hŒäSe si imposta il flag I2C_M_NOSTART per il primo messaggio parziale, non viene generato Addr, ma si genera la condizione di avvio S. Questo probabilmente confonderà tutti gli altri dispositivi sul bus, quindi meglio non usarlo.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KNhjèubh¸)”}”(hXQuesto viene spesso utilizzato per raccogliere le trasmissioni da più buffer di dati presenti nella memoria di sistema in qualcosa che appare come un singolo trasferimento verso il dispositivo I2C. Inoltre, alcuni dispositivi particolari lo utilizzano anche tra i cambi di direzione.”h]”hXQuesto viene spesso utilizzato per raccogliere le trasmissioni da più buffer di dati presenti nella memoria di sistema in qualcosa che appare come un singolo trasferimento verso il dispositivo I2C. Inoltre, alcuni dispositivi particolari lo utilizzano anche tra i cambi di direzione.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KShjèubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1jrhŸh¶h KVhjohžhubjs)”}”(hŒõI2C_M_REV_DIR_ADDR: Questo inverte il flag Rd/Wr. Cioè, se si vuole scrivere, ma si ha bisogno di emettere una Rd invece di una Wr, o viceversa, si può impostare questo flag. Per esempio:: S Addr Rd [A] Dati [A] Dati [A] ... [A] Dati [A] P ”h]”(jy)”}”(hŒI2C_M_REV_DIR_ADDR:”h]”hŒI2C_M_REV_DIR_ADDR:”…””}”(hj3hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jxhŸh¶h K^hj/ubj‰)”}”(hhh]”(h¸)”}”(hŒªQuesto inverte il flag Rd/Wr. Cioè, se si vuole scrivere, ma si ha bisogno di emettere una Rd invece di una Wr, o viceversa, si può impostare questo flag. Per esempio::”h]”hŒ©Questo inverte il flag Rd/Wr. Cioè, se si vuole scrivere, ma si ha bisogno di emettere una Rd invece di una Wr, o viceversa, si può impostare questo flag. Per esempio:”…””}”(hjDhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KYhjAubj½)”}”(hŒ2S Addr Rd [A] Dati [A] Dati [A] ... [A] Dati [A] P”h]”hŒ2S Addr Rd [A] Dati [A] Dati [A] ... [A] Dati [A] P”…””}”hjRsbah}”(h]”h ]”h"]”h$]”h&]”jÌjÍuh1j¼hŸh¶h K^hjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jrhŸh¶h K^hjohžhubjs)”}”(hŒÇI2C_M_STOP: Forza una condizione di stop (P) dopo il messaggio. Alcuni protocolli simili a I2C come SCCB lo richiedono. Normalmente, non si vuole essere interrotti tra i messaggi di un trasferimento.”h]”(jy)”}”(hŒ I2C_M_STOP:”h]”hŒ I2C_M_STOP:”…””}”(hjphžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jxhŸh¶h Kbhjlubj‰)”}”(hhh]”h¸)”}”(hŒ»Forza una condizione di stop (P) dopo il messaggio. Alcuni protocolli simili a I2C come SCCB lo richiedono. Normalmente, non si vuole essere interrotti tra i messaggi di un trasferimento.”h]”hŒ»Forza una condizione di stop (P) dopo il messaggio. Alcuni protocolli simili a I2C come SCCB lo richiedono. Normalmente, non si vuole essere interrotti tra i messaggi di un trasferimento.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Kahj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjlubeh}”(h]”h ]”h"]”h$]”h&]”uh1jrhŸh¶h Kbhjohžhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jmhjNhžhhŸh¶h Nubeh}”(h]”Œtransazioni-modificate”ah ]”h"]”Œtransazioni modificate”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K6ubeh}”(h]”Œil-protocollo-i2c”ah ]”h"]”Œil protocollo i2c”ah$]”h&]”uh1h¡hhhžhhŸh¶h Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”h¶uh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(h¦NŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jÓŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”h¶Œ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j®j«jšj—jÓjÐjjjKjHj¦j£uŒ nametypes”}”(j®‰jš‰jÓ‰j‰jK‰j¦‰uh}”(j«h£j—hÇjÐjjjÖjHj j£jNuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nhžhub.