diff --git a/c/include/DynamixelSDK.h b/c/include/dynamixel_sdk.h similarity index 100% rename from c/include/DynamixelSDK.h rename to c/include/dynamixel_sdk.h diff --git a/c/include/dynamixel_sdk/GroupBulkRead.h b/c/include/dynamixel_sdk/group_bulk_read.h similarity index 100% rename from c/include/dynamixel_sdk/GroupBulkRead.h rename to c/include/dynamixel_sdk/group_bulk_read.h diff --git a/c/include/dynamixel_sdk/GroupBulkWrite.h b/c/include/dynamixel_sdk/group_bulk_write.h similarity index 100% rename from c/include/dynamixel_sdk/GroupBulkWrite.h rename to c/include/dynamixel_sdk/group_bulk_write.h diff --git a/c/include/dynamixel_sdk/GroupSyncRead.h b/c/include/dynamixel_sdk/group_sync_read.h similarity index 100% rename from c/include/dynamixel_sdk/GroupSyncRead.h rename to c/include/dynamixel_sdk/group_sync_read.h diff --git a/c/include/dynamixel_sdk/GroupSyncWrite.h b/c/include/dynamixel_sdk/group_sync_write.h similarity index 100% rename from c/include/dynamixel_sdk/GroupSyncWrite.h rename to c/include/dynamixel_sdk/group_sync_write.h diff --git a/c/include/dynamixel_sdk/PacketHandler.h b/c/include/dynamixel_sdk/packet_handler.h similarity index 100% rename from c/include/dynamixel_sdk/PacketHandler.h rename to c/include/dynamixel_sdk/packet_handler.h diff --git a/c/include/dynamixel_sdk/PortHandler.h b/c/include/dynamixel_sdk/port_handler.h similarity index 100% rename from c/include/dynamixel_sdk/PortHandler.h rename to c/include/dynamixel_sdk/port_handler.h diff --git a/c/include/dynamixel_sdk/Protocol1PacketHandler.h b/c/include/dynamixel_sdk/protocol1_packet_handler.h similarity index 100% rename from c/include/dynamixel_sdk/Protocol1PacketHandler.h rename to c/include/dynamixel_sdk/protocol1_packet_handler.h diff --git a/c/include/dynamixel_sdk/Protocol2PacketHandler.h b/c/include/dynamixel_sdk/protocol2_packet_handler.h similarity index 100% rename from c/include/dynamixel_sdk/Protocol2PacketHandler.h rename to c/include/dynamixel_sdk/protocol2_packet_handler.h diff --git a/c/include/dynamixel_sdk/RobotisDef.h b/c/include/dynamixel_sdk/robotis_def.h similarity index 100% rename from c/include/dynamixel_sdk/RobotisDef.h rename to c/include/dynamixel_sdk/robotis_def.h diff --git a/c/include/dynamixel_sdk_linux/PortHandlerLinux.h b/c/include/dynamixel_sdk_linux/port_handler_linux.h similarity index 100% rename from c/include/dynamixel_sdk_linux/PortHandlerLinux.h rename to c/include/dynamixel_sdk_linux/port_handler_linux.h diff --git a/c/include/dynamixel_sdk_windows/PortHandlerWindows.h b/c/include/dynamixel_sdk_windows/port_handler_windows.h similarity index 100% rename from c/include/dynamixel_sdk_windows/PortHandlerWindows.h rename to c/include/dynamixel_sdk_windows/port_handler_windows.h diff --git a/c/src/dynamixel_sdk/GroupBulkRead.c b/c/src/dynamixel_sdk/group_bulk_read.c similarity index 100% rename from c/src/dynamixel_sdk/GroupBulkRead.c rename to c/src/dynamixel_sdk/group_bulk_read.c diff --git a/c/src/dynamixel_sdk/GroupBulkWrite.c b/c/src/dynamixel_sdk/group_bulk_write.c similarity index 100% rename from c/src/dynamixel_sdk/GroupBulkWrite.c rename to c/src/dynamixel_sdk/group_bulk_write.c diff --git a/c/src/dynamixel_sdk/GroupSyncRead.c b/c/src/dynamixel_sdk/group_sync_read.c similarity index 100% rename from c/src/dynamixel_sdk/GroupSyncRead.c rename to c/src/dynamixel_sdk/group_sync_read.c diff --git a/c/src/dynamixel_sdk/GroupSyncWrite.c b/c/src/dynamixel_sdk/group_sync_write.c similarity index 100% rename from c/src/dynamixel_sdk/GroupSyncWrite.c rename to c/src/dynamixel_sdk/group_sync_write.c diff --git a/c/src/dynamixel_sdk/PacketHandler.c b/c/src/dynamixel_sdk/packet_handler.c similarity index 100% rename from c/src/dynamixel_sdk/PacketHandler.c rename to c/src/dynamixel_sdk/packet_handler.c diff --git a/c/src/dynamixel_sdk/PortHandler.c b/c/src/dynamixel_sdk/port_handler.c similarity index 100% rename from c/src/dynamixel_sdk/PortHandler.c rename to c/src/dynamixel_sdk/port_handler.c diff --git a/c/src/dynamixel_sdk/Protocol1PacketHandler.c b/c/src/dynamixel_sdk/protocol1_packet_handler.c similarity index 100% rename from c/src/dynamixel_sdk/Protocol1PacketHandler.c rename to c/src/dynamixel_sdk/protocol1_packet_handler.c diff --git a/c/src/dynamixel_sdk/Protocol2PacketHandler.c b/c/src/dynamixel_sdk/protocol2_packet_handler.c similarity index 100% rename from c/src/dynamixel_sdk/Protocol2PacketHandler.c rename to c/src/dynamixel_sdk/protocol2_packet_handler.c diff --git a/c/src/dynamixel_sdk_linux/PortHandlerLinux.c b/c/src/dynamixel_sdk_linux/port_handler_linux.c similarity index 100% rename from c/src/dynamixel_sdk_linux/PortHandlerLinux.c rename to c/src/dynamixel_sdk_linux/port_handler_linux.c diff --git a/c/src/dynamixel_sdk_windows/PortHandlerWindows.c b/c/src/dynamixel_sdk_windows/port_handler_windows.c similarity index 100% rename from c/src/dynamixel_sdk_windows/PortHandlerWindows.c rename to c/src/dynamixel_sdk_windows/port_handler_windows.c