mirror of https://github.com/noisymime/Arduino.git
commit
36c9419118
|
@ -165,7 +165,7 @@ uint8_t twi_readFrom(uint8_t address, uint8_t* data, uint8_t length, uint8_t sen
|
||||||
// We need to remove ourselves from the repeated start state before we enable interrupts,
|
// We need to remove ourselves from the repeated start state before we enable interrupts,
|
||||||
// since the ISR is ASYNC, and we could get confused if we hit the ISR before cleaning
|
// since the ISR is ASYNC, and we could get confused if we hit the ISR before cleaning
|
||||||
// up. Also, don't enable the START interrupt. There may be one pending from the
|
// up. Also, don't enable the START interrupt. There may be one pending from the
|
||||||
// repeated start that we sent outselves, and that would really confuse things.
|
// repeated start that we sent ourselves, and that would really confuse things.
|
||||||
twi_inRepStart = false; // remember, we're dealing with an ASYNC ISR
|
twi_inRepStart = false; // remember, we're dealing with an ASYNC ISR
|
||||||
do {
|
do {
|
||||||
TWDR = twi_slarw;
|
TWDR = twi_slarw;
|
||||||
|
|
Loading…
Reference in New Issue