Handle situation where the same log channel is declared in multiple places - we return the first instance, so that the static pointer to the channel points to a real object.
Removed @author lines.
Remove @date comment lines.
Modernised
Updated XC settings