fix: Add compatibility for avr-glibc 1.8 and above
fix: Timing for the data output