Original cube mx project fully refactored. Squashed learning_test_usart branch here.
Merge pull request #6 from matianfu/master

Original CubeMX CodeGen Refactored