menu.cpu=Processor

##############################################################

bulba_wp.name=White Potato (TQFP 16/32/644/1284)

bulba_wp.upload.tool=arduino:avrdude
#comment out if using usbasp
#bulba_wp.upload.protocol=arduino
bulba_wp.upload.speed=115200

#bulba_wp.bootloader.low_fuses=0xBF
#bulba_wp.bootloader.high_fuses=0xDC
#bulba_wp.bootloader.extended_fuses=0xf8
#bulba_wp.bootloader.unlock_bits=0x3F
#bulba_wp.bootloader.lock_bits=0x0F

bulba_wp.bootloader.low_fuses=0xFF
bulba_wp.bootloader.high_fuses=0xDE
bulba_wp.bootloader.extended_fuses=0xFD
bulba_wp.bootloader.unlock_bits=0x3F
bulba_wp.bootloader.lock_bits=0x0F

bulba_wp.bootloader.tool=arduino:avrdude
bulba_wp.build.board=Bulba_White_Potato
bulba_wp.build.core=arduino:arduino
bulba_wp.build.variant=white_potato_tqfp

##############################################################

bulba_wp.menu.cpu.atmega644p_16=ATmega1284P (16 MHz)
bulba_wp.menu.cpu.atmega644p_16.upload.maximum_size=130048
bulba_wp.menu.cpu.atmega644p_16.upload.maximum_data_size=16384
bulba_wp.menu.cpu.atmega644p_16.bootloader.file=optiboot_atmega1284p.hex
bulba_wp.menu.cpu.atmega644p_16.build.mcu=atmega1284p
bulba_wp.menu.cpu.atmega644p_16.build.f_cpu=16000000L

##############################################################

bulba_wp.menu.cpu.atmega32_16=ATmega32 (16 MHz)
bulba_wp.menu.cpu.atmega32_16.upload.maximum_size=32256
bulba_wp.menu.cpu.atmega32_16.upload.maximum_data_size=2048
bulba_wp.menu.cpu.atmega32_16.bootloader.file=optiboot_flash_atmega32_UART0_115200_16000000L.hex
bulba_wp.menu.cpu.atmega32_16.build.mcu=atmega32
bulba_wp.menu.cpu.atmega32_16.build.f_cpu=16000000L

##############################################################

bulba_wp.menu.cpu.atmega32_16=ATmega16 (16 MHz)
bulba_wp.menu.cpu.atmega32_16.upload.maximum_size=14336
bulba_wp.menu.cpu.atmega32_16.upload.maximum_data_size=1024
bulba_wp.menu.cpu.atmega32_16.bootloader.file=optiboot_flash_atmega16_UART0_115200_16000000L.hex
bulba_wp.menu.cpu.atmega32_16.build.mcu=atmega16
bulba_wp.menu.cpu.atmega32_16.build.f_cpu=16000000L

##############################################################

bulba_wp.menu.cpu.atmega644p_16=ATmega644P (16 MHz)
bulba_wp.menu.cpu.atmega644p_16.upload.maximum_size=64512
bulba_wp.menu.cpu.atmega644p_16.upload.maximum_data_size=4096
#bulba_wp.menu.cpu.atmega644p_16.bootloader.file=optiboot_flash_atmega644p_UART0_115200_16000000L_BIGBOOT.hex
bulba_wp.menu.cpu.atmega644p_16.bootloader.file=optiboot_atmega644p.hex
bulba_wp.menu.cpu.atmega644p_16.build.mcu=atmega644p
bulba_wp.menu.cpu.atmega644p_16.build.f_cpu=16000000L

##############################################################

bulba_wp.menu.cpu.atmega644p_20=ATmega644P (20 MHz)
bulba_wp.menu.cpu.atmega644p_20.upload.maximum_size=64512
bulba_wp.menu.cpu.atmega644p_20.upload.maximum_data_size=4096
bulba_wp.menu.cpu.atmega644p_20.bootloader.file=optiboot_flash_atmega644p_UART0_115200_20000000L_BIGBOOT.hex
bulba_wp.menu.cpu.atmega644p_20.build.mcu=atmega644p
bulba_wp.menu.cpu.atmega644p_20.build.f_cpu=20000000L

##############################################################


