Fix Serial monitor printing
Add support for return type size_t for print
Merge remote-tracking branch 'upstream/master'