Skip to content

Commit a40389d

Browse files
authored
Merge pull request #90 from arduino/88-wire-baud-overflow
Bugfix: wrong default I2C baud rate was set for Arduino Nano Every
2 parents a0f6beb + afb0266 commit a40389d

File tree

1 file changed

+1
-1
lines changed
  • libraries/Wire/src/utility

1 file changed

+1
-1
lines changed

Diff for: libraries/Wire/src/utility/twi.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ void TWI_MasterSetBaud(uint32_t frequency){
201201
t_rise = 1000;
202202
}
203203

204-
uint32_t baud = ((F_CPU_CORRECTED/frequency) - (((F_CPU_CORRECTED*t_rise)/1000)/1000)/1000 - 10)/2;
204+
uint32_t baud = (F_CPU_CORRECTED / frequency - F_CPU_CORRECTED / 1000 / 1000 * t_rise / 1000 - 10) / 2;
205205
TWI0.MBAUD = (uint8_t)baud;
206206

207207
}

0 commit comments

Comments
 (0)