diff --git a/APMrover2/APMrover2.pde b/APMrover2/APMrover2.cpp similarity index 100% rename from APMrover2/APMrover2.pde rename to APMrover2/APMrover2.cpp diff --git a/APMrover2/GCS_Mavlink.pde b/APMrover2/GCS_Mavlink.cpp similarity index 100% rename from APMrover2/GCS_Mavlink.pde rename to APMrover2/GCS_Mavlink.cpp diff --git a/APMrover2/Log.pde b/APMrover2/Log.cpp similarity index 100% rename from APMrover2/Log.pde rename to APMrover2/Log.cpp diff --git a/APMrover2/Parameters.pde b/APMrover2/Parameters.cpp similarity index 100% rename from APMrover2/Parameters.pde rename to APMrover2/Parameters.cpp diff --git a/APMrover2/Rover.pde b/APMrover2/Rover.cpp similarity index 100% rename from APMrover2/Rover.pde rename to APMrover2/Rover.cpp diff --git a/APMrover2/Steering.pde b/APMrover2/Steering.cpp similarity index 100% rename from APMrover2/Steering.pde rename to APMrover2/Steering.cpp diff --git a/APMrover2/commands.pde b/APMrover2/commands.cpp similarity index 100% rename from APMrover2/commands.pde rename to APMrover2/commands.cpp diff --git a/APMrover2/commands_logic.pde b/APMrover2/commands_logic.cpp similarity index 100% rename from APMrover2/commands_logic.pde rename to APMrover2/commands_logic.cpp diff --git a/APMrover2/commands_process.pde b/APMrover2/commands_process.cpp similarity index 100% rename from APMrover2/commands_process.pde rename to APMrover2/commands_process.cpp diff --git a/APMrover2/compat.pde b/APMrover2/compat.cpp similarity index 100% rename from APMrover2/compat.pde rename to APMrover2/compat.cpp diff --git a/APMrover2/control_modes.pde b/APMrover2/control_modes.cpp similarity index 100% rename from APMrover2/control_modes.pde rename to APMrover2/control_modes.cpp diff --git a/APMrover2/events.pde b/APMrover2/events.cpp similarity index 100% rename from APMrover2/events.pde rename to APMrover2/events.cpp diff --git a/APMrover2/failsafe.pde b/APMrover2/failsafe.cpp similarity index 100% rename from APMrover2/failsafe.pde rename to APMrover2/failsafe.cpp diff --git a/APMrover2/navigation.pde b/APMrover2/navigation.cpp similarity index 100% rename from APMrover2/navigation.pde rename to APMrover2/navigation.cpp diff --git a/APMrover2/radio.pde b/APMrover2/radio.cpp similarity index 100% rename from APMrover2/radio.pde rename to APMrover2/radio.cpp diff --git a/APMrover2/sensors.pde b/APMrover2/sensors.cpp similarity index 100% rename from APMrover2/sensors.pde rename to APMrover2/sensors.cpp diff --git a/APMrover2/setup.pde b/APMrover2/setup.cpp similarity index 100% rename from APMrover2/setup.pde rename to APMrover2/setup.cpp diff --git a/APMrover2/system.pde b/APMrover2/system.cpp similarity index 100% rename from APMrover2/system.pde rename to APMrover2/system.cpp diff --git a/APMrover2/test.pde b/APMrover2/test.cpp similarity index 100% rename from APMrover2/test.pde rename to APMrover2/test.cpp