Use alternate typedef uart function callback seems to fix code (over)size.