To be honest I might just change it right away and make sure I document it well - I think that might cause less trouble than having two changes.
Calls will be made if any characters have been received since Espruino was last idle - and then it'll give you all of them in one go - so if Espruino isn't busy, you'll get single characters each time, but if it is then you'll get more.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
To be honest I might just change it right away and make sure I document it well - I think that might cause less trouble than having two changes.
Calls will be made if any characters have been received since Espruino was last idle - and then it'll give you all of them in one go - so if Espruino isn't busy, you'll get single characters each time, but if it is then you'll get more.