Use the camel naming convention to name the enumeration
Move the USART semaphores from "global" to "serial"