260128_avr_signature_fix

This commit is contained in:
Maciej Bowszys 2026-01-28 21:36:11 +01:00
parent d576d1d6e0
commit 27a82c6d91

View File

@ -8,7 +8,7 @@ project(ATtiny45NeoPixel C CXX)
set(MCU "attiny45")
set(F_CPU 8000000)
set(AVRDUDE_PROGRAMMER "arduino")
set(AVRDUDE_PORT "/dev/ttyACM1")
set(AVRDUDE_PORT "/dev/ttyACM0")
set(AVRDUDE_BAUDRATE 115200)
set(CMAKE_C_FLAGS "-Wall -Os -mmcu=${MCU} -DF_CPU=${F_CPU}UL")
@ -30,7 +30,7 @@ add_custom_command(
add_custom_target(
flash ALL
COMMAND avrdude -c ${AVRDUDE_PROGRAMMER} -p ${MCU} -P ${AVRDUDE_PORT} -b ${AVRDUDE_BAUDRATE} -U flash:w:${PROJECT_NAME}.hex:i
COMMAND avrdude -F -c ${AVRDUDE_PROGRAMMER} -p ${MCU} -P ${AVRDUDE_PORT} -b ${AVRDUDE_BAUDRATE} -U flash:w:${PROJECT_NAME}.hex:i
DEPENDS ${PROJECT_NAME}.elf
COMMENT "Flashing ${PROJECT_NAME}.hex to ${MCU}"
)
@ -43,6 +43,6 @@ add_custom_target(
# Extended Fuse (E): 0xFF (Default, Self-programming disabled)
add_custom_target(
fuses
COMMAND avrdude -c ${AVRDUDE_PROGRAMMER} -p ${MCU} -P ${AVRDUDE_PORT} -b ${AVRDUDE_BAUDRATE} -U lfuse:w:0xE2:m -U hfuse:w:0xDF:m -U efuse:w:0xFF:m
COMMAND avrdude -F -c ${AVRDUDE_PROGRAMMER} -p ${MCU} -P ${AVRDUDE_PORT} -b ${AVRDUDE_BAUDRATE} -U lfuse:w:0xE2:m -U hfuse:w:0xDF:m -U efuse:w:0xFF:m
COMMENT "Setting fuses for 8MHz internal clock (L: 0xE2, H: 0xDF, E: 0xFF)"
)