Bootloader for (direct) OTA FW updates. Occupies 1834 bytes .hex is compiled for 16Mhz. Bootloader was tested in this frequency range; 128kHz (intRC) to 16Mhz(XTAL) at 3.3 and 5V. For OTA bootloading, MYSController was used, NodeJS Controller not tested.
63 lines
1.4 KiB
Plaintext
63 lines
1.4 KiB
Plaintext
# See: http://code.google.com/p/arduino/wiki/Platforms
|
|
|
|
menu.cpu=Processor
|
|
|
|
uno.name=Arduino Uno Optiboot
|
|
|
|
uno.vid.0=0x2341
|
|
uno.pid.0=0x0043
|
|
uno.vid.1=0x2341
|
|
uno.pid.1=0x0001
|
|
|
|
uno.upload.tool=avrdude
|
|
uno.upload.protocol=arduino
|
|
uno.upload.maximum_size=32256
|
|
uno.upload.maximum_data_size=2048
|
|
uno.upload.speed=115200
|
|
|
|
uno.bootloader.tool=avrdude
|
|
uno.bootloader.low_fuses=0xFF
|
|
uno.bootloader.high_fuses=0xDE
|
|
uno.bootloader.extended_fuses=0x05
|
|
uno.bootloader.unlock_bits=0x3F
|
|
uno.bootloader.lock_bits=0x0F
|
|
uno.bootloader.file=optiboot/optiboot_atmega328.hex
|
|
|
|
uno.build.mcu=atmega328p
|
|
uno.build.f_cpu=16000000L
|
|
uno.build.board=AVR_UNO
|
|
uno.build.core=arduino
|
|
uno.build.variant=standard
|
|
|
|
|
|
## Arduino Pro or Pro Mini (3V3 & 5V, 16 MHz) w/ ATmega328 MYSBootloader
|
|
## -------------------------------------------------
|
|
|
|
|
|
proMYSBL.name=ATmega328 16Mhz MYSBootloader
|
|
|
|
proMYSBL.upload.tool=avrdude
|
|
proMYSBL.upload.protocol=arduino
|
|
proMYSBL.upload.maximum_size=30720
|
|
proMYSBL.upload.maximum_data_size=2048
|
|
proMYSBL.upload.speed=115200
|
|
|
|
proMYSBL.bootloader.tool=avrdude
|
|
proMYSBL.bootloader.low_fuses=0xF7
|
|
proMYSBL.bootloader.high_fuses=0xDA
|
|
proMYSBL.bootloader.extended_fuses=0x06
|
|
proMYSBL.bootloader.unlock_bits=0x3F
|
|
proMYSBL.bootloader.lock_bits=0x0F
|
|
proMYSBL.bootloader.file=MySensors/MYSBootloader.hex
|
|
|
|
proMYSBL.build.mcu=atmega328p
|
|
proMYSBL.build.f_cpu=16000000L
|
|
proMYSBL.build.board=AVR_UNO
|
|
proMYSBL.build.core=arduino
|
|
proMYSBL.build.variant=standard
|
|
|
|
|
|
|
|
|
|
|