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