Added typedefs for function pointers used in can
Formatted doc comments for functions in usart and ringubffer