Цитата(demitar @ Jan 23 2012, 16:55)

омг
На днях за неимением достойного занятия тоже пытался нашаблонить такое для авр под иар
использовать предполагаю примерно так:
typedef usart<USART0, MyProtocol, 57600L> ext_us;
все нормально компилируется, в железе не проверял.
правда, все-время мучают два вопроса:
что за говнокод получается и нафига мне это надо

Да, выглядит страшно... но для xmeg должно быть гораздо проще (порты все одинаковые).
А что без enum и проч. никак нельзя?
И адрес порта не получается подсунуть.