Skip to content

Commit 6507dfe

Browse files
authored
Merge pull request arduino#433 from felias-fogg/master
Speed up 'available' method by inserting unsigned int cast
2 parents 44dc454 + 65e63bf commit 6507dfe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libraries/SoftwareSerial/src/SoftwareSerial.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ int SoftwareSerial::available()
409409
if (!isListening())
410410
return 0;
411411

412-
return (_receive_buffer_tail + _SS_MAX_RX_BUFF - _receive_buffer_head) % _SS_MAX_RX_BUFF;
412+
return ((unsigned int)(_receive_buffer_tail + _SS_MAX_RX_BUFF - _receive_buffer_head)) % _SS_MAX_RX_BUFF;
413413
}
414414

415415
size_t SoftwareSerial::write(uint8_t b)

0 commit comments

Comments
 (0)