Made methods extern
Merge branch 'feature/uart' into develop