diff --git a/libuavcan/src/driver/can.cpp b/libuavcan/src/driver/uc_can.cpp similarity index 100% rename from libuavcan/src/driver/can.cpp rename to libuavcan/src/driver/uc_can.cpp diff --git a/libuavcan/src/marshal/bit_array_copy.cpp b/libuavcan/src/marshal/uc_bit_array_copy.cpp similarity index 100% rename from libuavcan/src/marshal/bit_array_copy.cpp rename to libuavcan/src/marshal/uc_bit_array_copy.cpp diff --git a/libuavcan/src/marshal/bit_stream.cpp b/libuavcan/src/marshal/uc_bit_stream.cpp similarity index 100% rename from libuavcan/src/marshal/bit_stream.cpp rename to libuavcan/src/marshal/uc_bit_stream.cpp diff --git a/libuavcan/src/marshal/float_spec.cpp b/libuavcan/src/marshal/uc_float_spec.cpp similarity index 100% rename from libuavcan/src/marshal/float_spec.cpp rename to libuavcan/src/marshal/uc_float_spec.cpp diff --git a/libuavcan/src/node/global_data_type_registry.cpp b/libuavcan/src/node/uc_global_data_type_registry.cpp similarity index 100% rename from libuavcan/src/node/global_data_type_registry.cpp rename to libuavcan/src/node/uc_global_data_type_registry.cpp diff --git a/libuavcan/src/node/scheduler.cpp b/libuavcan/src/node/uc_scheduler.cpp similarity index 100% rename from libuavcan/src/node/scheduler.cpp rename to libuavcan/src/node/uc_scheduler.cpp diff --git a/libuavcan/src/node/timer.cpp b/libuavcan/src/node/uc_timer.cpp similarity index 100% rename from libuavcan/src/node/timer.cpp rename to libuavcan/src/node/uc_timer.cpp diff --git a/libuavcan/src/protocol/data_type_info_provider.cpp b/libuavcan/src/protocol/uc_data_type_info_provider.cpp similarity index 100% rename from libuavcan/src/protocol/data_type_info_provider.cpp rename to libuavcan/src/protocol/uc_data_type_info_provider.cpp diff --git a/libuavcan/src/protocol/global_time_sync_master.cpp b/libuavcan/src/protocol/uc_global_time_sync_master.cpp similarity index 100% rename from libuavcan/src/protocol/global_time_sync_master.cpp rename to libuavcan/src/protocol/uc_global_time_sync_master.cpp diff --git a/libuavcan/src/protocol/global_time_sync_slave.cpp b/libuavcan/src/protocol/uc_global_time_sync_slave.cpp similarity index 100% rename from libuavcan/src/protocol/global_time_sync_slave.cpp rename to libuavcan/src/protocol/uc_global_time_sync_slave.cpp diff --git a/libuavcan/src/protocol/logger.cpp b/libuavcan/src/protocol/uc_logger.cpp similarity index 100% rename from libuavcan/src/protocol/logger.cpp rename to libuavcan/src/protocol/uc_logger.cpp diff --git a/libuavcan/src/protocol/node_initializer.cpp b/libuavcan/src/protocol/uc_node_initializer.cpp similarity index 100% rename from libuavcan/src/protocol/node_initializer.cpp rename to libuavcan/src/protocol/uc_node_initializer.cpp diff --git a/libuavcan/src/protocol/node_status_monitor.cpp b/libuavcan/src/protocol/uc_node_status_monitor.cpp similarity index 100% rename from libuavcan/src/protocol/node_status_monitor.cpp rename to libuavcan/src/protocol/uc_node_status_monitor.cpp diff --git a/libuavcan/src/protocol/node_status_provider.cpp b/libuavcan/src/protocol/uc_node_status_provider.cpp similarity index 100% rename from libuavcan/src/protocol/node_status_provider.cpp rename to libuavcan/src/protocol/uc_node_status_provider.cpp diff --git a/libuavcan/src/protocol/panic_broadcaster.cpp b/libuavcan/src/protocol/uc_panic_broadcaster.cpp similarity index 100% rename from libuavcan/src/protocol/panic_broadcaster.cpp rename to libuavcan/src/protocol/uc_panic_broadcaster.cpp diff --git a/libuavcan/src/protocol/param_server.cpp b/libuavcan/src/protocol/uc_param_server.cpp similarity index 100% rename from libuavcan/src/protocol/param_server.cpp rename to libuavcan/src/protocol/uc_param_server.cpp diff --git a/libuavcan/src/protocol/restart_request_server.cpp b/libuavcan/src/protocol/uc_restart_request_server.cpp similarity index 100% rename from libuavcan/src/protocol/restart_request_server.cpp rename to libuavcan/src/protocol/uc_restart_request_server.cpp diff --git a/libuavcan/src/protocol/transport_stats_provider.cpp b/libuavcan/src/protocol/uc_transport_stats_provider.cpp similarity index 100% rename from libuavcan/src/protocol/transport_stats_provider.cpp rename to libuavcan/src/protocol/uc_transport_stats_provider.cpp diff --git a/libuavcan/src/transport/can_io.cpp b/libuavcan/src/transport/uc_can_io.cpp similarity index 100% rename from libuavcan/src/transport/can_io.cpp rename to libuavcan/src/transport/uc_can_io.cpp diff --git a/libuavcan/src/transport/crc.cpp b/libuavcan/src/transport/uc_crc.cpp similarity index 100% rename from libuavcan/src/transport/crc.cpp rename to libuavcan/src/transport/uc_crc.cpp diff --git a/libuavcan/src/transport/dispatcher.cpp b/libuavcan/src/transport/uc_dispatcher.cpp similarity index 100% rename from libuavcan/src/transport/dispatcher.cpp rename to libuavcan/src/transport/uc_dispatcher.cpp diff --git a/libuavcan/src/transport/frame.cpp b/libuavcan/src/transport/uc_frame.cpp similarity index 100% rename from libuavcan/src/transport/frame.cpp rename to libuavcan/src/transport/uc_frame.cpp diff --git a/libuavcan/src/transport/transfer.cpp b/libuavcan/src/transport/uc_transfer.cpp similarity index 100% rename from libuavcan/src/transport/transfer.cpp rename to libuavcan/src/transport/uc_transfer.cpp diff --git a/libuavcan/src/transport/transfer_buffer.cpp b/libuavcan/src/transport/uc_transfer_buffer.cpp similarity index 100% rename from libuavcan/src/transport/transfer_buffer.cpp rename to libuavcan/src/transport/uc_transfer_buffer.cpp diff --git a/libuavcan/src/transport/transfer_listener.cpp b/libuavcan/src/transport/uc_transfer_listener.cpp similarity index 100% rename from libuavcan/src/transport/transfer_listener.cpp rename to libuavcan/src/transport/uc_transfer_listener.cpp diff --git a/libuavcan/src/transport/transfer_receiver.cpp b/libuavcan/src/transport/uc_transfer_receiver.cpp similarity index 100% rename from libuavcan/src/transport/transfer_receiver.cpp rename to libuavcan/src/transport/uc_transfer_receiver.cpp diff --git a/libuavcan/src/transport/transfer_sender.cpp b/libuavcan/src/transport/uc_transfer_sender.cpp similarity index 100% rename from libuavcan/src/transport/transfer_sender.cpp rename to libuavcan/src/transport/uc_transfer_sender.cpp diff --git a/libuavcan/src/data_type.cpp b/libuavcan/src/uc_data_type.cpp similarity index 100% rename from libuavcan/src/data_type.cpp rename to libuavcan/src/uc_data_type.cpp diff --git a/libuavcan/src/error.cpp b/libuavcan/src/uc_error.cpp similarity index 100% rename from libuavcan/src/error.cpp rename to libuavcan/src/uc_error.cpp