Hola, ya he resuelto el problema, no tiene nada que ver con el cambio de estándar, el problema era mío, tenía errores en el código, me hice un define para manejar el usart que lo llamé así y producía un conflicto con un enum que se llama de la misma manera, así como archivos de cabecera que faltaban incluir, ahora compila bien.
Saludos