Add warning flags.
USART 2X management. Refactoring and renaming.