explicitly set cmake linker language to c for HAL target (fixing cmake error message) + uncommented USB calls in UART implementation
typo in hal driver name cmake property