Wrong use of printf with varargs
Expose the shell's underlying stream
ADC reads a sample of data from a dummy channel first
Added CTC output mode to GPIO / timer modules
Merged util module into common module
Reverted overridable system warning / error functions
Added PGM string generation targets to common makefile