PaulStoffregen / SoftwareSerial

SoftwareSerial library used on Teensy
116 stars 159 forks source link

use AND operator to perform mod #16

Open StefanoBelloni opened 3 years ago

StefanoBelloni commented 3 years ago

Hallo, first of all thanks for this library.

Since the max size of the RX buffer is a power of two, it might be convinient to use the &-operator: I found that, for example, avr-gcc (GCC) 7.3.0 does not optimize it, but use the expensive _divmodhi to perform n % 64.