From c2ed2cead0bf2d14982242b2549792f9d7365be6 Mon Sep 17 00:00:00 2001 From: jakeg00dwin Date: Thu, 20 Feb 2025 15:44:55 -0800 Subject: [PATCH] Added fuse flashing commands for default 9.6MHz --- src/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 18ba2f8..aa33018 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -3,7 +3,7 @@ add_executable(${PROJECT_NAME} ) target_link_libraries(${PROJECT_NAME} - #RegEdit + RegEdit #timer ) @@ -36,10 +36,11 @@ add_custom_target(bin ALL endif() +# Setup for default 9.6MHz if(NOT TARGET upload) # Upload command (adjust according to your programmer) add_custom_target(upload ALL - COMMAND avrdude -c ${PROGRAMMER} -P ${PORT} -p ${AVR_MCU} -B 125kHz -U flash:w:${CMAKE_PROJECT_NAME}.hex + COMMAND avrdude -c ${PROGRAMMER} -P ${PORT} -p ${AVR_MCU} -B 125kHz -U lfuse:w:0x6a:m -U hfuse:w:0xFF:m -U lock:w:0xFF:m -U flash:w:${CMAKE_PROJECT_NAME}.hex DEPENDS hex ) endif()