I have a custom board that uses the TQFP 32 pin 328P. The device signature appears to be slightly different than the Uno's part. To that end I modified my boards.txt file and added the following:
#############################################################
uno.name=Arduino_Uno_Modified
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xe2
uno.bootloader.high_fuses=0xda
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328_mod.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=8000000L
uno.build.core=arduino
uno.build.variant=standard
I should mention that I want to use the internal 8 MHz oscillator hence a few other changes. When I add this to my boards.txt I see the "Arduino_Uno_Modified" option as expected, but for whatever reason I no longer see the Arduino Uno option. Any suggestions as to why this is? Thanks,
D