Skip to content

Commit

Permalink
Updated Credits
Browse files Browse the repository at this point in the history
Finished the menu system, corrected the Credits
  • Loading branch information
geraldjust authored Apr 26, 2018
1 parent bcdc5e4 commit 9e811c5
Showing 1 changed file with 56 additions and 53 deletions.
109 changes: 56 additions & 53 deletions avr/boards.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@

# Modifed 4-25-2018 - Al Thomason - to enable ATmega32M1 and ATmega64M1 uC's
# Modifed 3-3-2015 - Al Thomason - to enable ATmega32M1 and ATmega64M1 uC's
# As used on Arduino MPPT controller
# See: http://smartMPPT.blogspot.com/
# See: https://github.com/thomasonw/ATmegaxxM1-C1
#
# Modified by: GeraldJust - 4/26/18
# Notes: Added Menu sub-variant for uC type.
# Added options to turn PCS ON, all PCS LOW or HIGH
# Added support for AtmegaxC1
#
#
##############################################################
Expand All @@ -15,68 +18,68 @@ menu.variant=Variant

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

AtmegaX1.name=ATmegaX1
AtmegaX1.upload.tool=avrdude
AtmegaX1.upload.protocol=arduino
AtmegaX1.build.variant=ATmegaxxM1
AtmegaX1.build.core=arduino

AtmegaX1.bootloader.tool=avrdude
AtmegaX1.bootloader.unlock_bits=0x3F
AtmegaX1.bootloader.lock_bits=0x0F

AtmegaX1.menu.variant.64m1=ATmega64m1
AtmegaX1.menu.variant.64m1.build.mcu=atmega64m1
AtmegaX1.menu.variant.64m1.build.board=ATmega64M1
AtmegaX1.menu.variant.64m1.build.name2=atmega64M1
AtmegaX1.menu.variant.64m1.upload.maximum_size=64512
AtmegaX1.menu.variant.64m1.upload.maximum_data_size=4096

AtmegaX1.menu.variant.32m1=ATmega32m1
AtmegaX1.menu.variant.32m1.build.mcu=atmega32m1
AtmegaX1.menu.variant.32m1.build.board=ATmega32M1_16xtl
AtmegaX1.menu.variant.32m1.build.name2=atmega32M1
AtmegaX1.menu.variant.32m1.upload.maximum_size=32256
AtmegaX1.menu.variant.32m1.upload.maximum_data_size=2048

AtmegaX1.menu.PSC.OFF=OFF
AtmegaX1.menu.PSC.OFF.bootloader.extended_fuses=0x3D
AtmegaX1.menu.PSC.LOW=LOW
AtmegaX1.menu.PSC.LOW.bootloader.extended_fuses=0x1D
AtmegaX1.menu.PSC.HGH=HIGH
AtmegaX1.menu.PSC.HIGH.bootloader.extended_fuses=0x05
ATmegaxxM1/C1.name=ATmegaxxM1/C1
ATmegaxxM1/C1.upload.tool=avrdude
ATmegaxxM1/C1.upload.protocol=arduino
ATmegaxxM1/C1.build.variant=ATmegaxxM1
ATmegaxxM1/C1.build.core=arduino

ATmegaxxM1/C1.bootloader.tool=avrdude
ATmegaxxM1/C1.bootloader.unlock_bits=0x3F
ATmegaxxM1/C1.bootloader.lock_bits=0x0F

ATmegaxxM1/C1.menu.variant.64m1=ATmega64m1
ATmegaxxM1/C1.menu.variant.64m1.build.mcu=atmega64m1
ATmegaxxM1/C1.menu.variant.64m1.build.board=ATmega64M1
ATmegaxxM1/C1.menu.variant.64m1.build.name2=atmega64M1
ATmegaxxM1/C1.menu.variant.64m1.upload.maximum_size=64512
ATmegaxxM1/C1.menu.variant.64m1.upload.maximum_data_size=4096

ATmegaxxM1/C1.menu.variant.32m1=ATmega32m1
ATmegaxxM1/C1.menu.variant.32m1.build.mcu=atmega32m1
ATmegaxxM1/C1.menu.variant.32m1.build.board=ATmega32M1_16xtl
ATmegaxxM1/C1.menu.variant.32m1.build.name2=atmega32M1
ATmegaxxM1/C1.menu.variant.32m1.upload.maximum_size=32256
ATmegaxxM1/C1.menu.variant.32m1.upload.maximum_data_size=2048

ATmegaxxM1/C1.menu.PSC.OFF=OFF
ATmegaxxM1/C1.menu.PSC.OFF.bootloader.extended_fuses=0x3D
ATmegaxxM1/C1.menu.PSC.LOW=LOW
ATmegaxxM1/C1.menu.PSC.LOW.bootloader.extended_fuses=0x1D
ATmegaxxM1/C1.menu.PSC.HGH=HIGH
ATmegaxxM1/C1.menu.PSC.HIGH.bootloader.extended_fuses=0x05

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

#make atmegaXXm1 AVR_FREQ=16000000L BAUD_RATE=57600
AtmegaX1.menu.clock.16MHz_external.build.core=arduino
AtmegaX1.menu.clock.16MHz_external.build.f_cpu=16000000L
AtmegaX1.menu.clock.16MHz_external=16MHz External
AtmegaX1.menu.clock.16MHz_external.upload.speed=57600
AtmegaX1.menu.clock.16MHz_external.bootloader.low_fuses=0xFF
AtmegaX1.menu.clock.16MHz_external.bootloader.high_fuses=0xDE
AtmegaX1.menu.clock.16MHz_external.bootloader.file=optiboot/optiboot_{build.name2}_16Mhz.hex
ATmegaxxM1/C1.menu.clock.16MHz_external.build.core=arduino
ATmegaxxM1/C1.menu.clock.16MHz_external.build.f_cpu=16000000L
ATmegaxxM1/C1.menu.clock.16MHz_external=16MHz External
ATmegaxxM1/C1.menu.clock.16MHz_external.upload.speed=57600
ATmegaxxM1/C1.menu.clock.16MHz_external.bootloader.low_fuses=0xFF
ATmegaxxM1/C1.menu.clock.16MHz_external.bootloader.high_fuses=0xDE
ATmegaxxM1/C1.menu.clock.16MHz_external.bootloader.file=optiboot/optiboot_{build.name2}_16Mhz.hex



#make atmegaXXm1 AVR_FREQ=16000000L BAUD_RATE=57600
AtmegaX1.menu.clock.8MHz_external.build.core=arduino
AtmegaX1.menu.clock.8MHz_external.build.f_cpu=8000000L
AtmegaX1.menu.clock.8MHz_external=8MHz External
AtmegaX1.menu.clock.8MHz_external.upload.speed=57600
AtmegaX1.menu.clock.8MHz_external.bootloader.low_fuses=0xFF
AtmegaX1.menu.clock.8MHz_external.bootloader.high_fuses=0xDE
AtmegaX1.menu.clock.8MHz_external.bootloader.file=optiboot/optiboot_{build.name2}_8Mhz.hex
ATmegaxxM1/C1.menu.clock.8MHz_external.build.core=arduino
ATmegaxxM1/C1.menu.clock.8MHz_external.build.f_cpu=8000000L
ATmegaxxM1/C1.menu.clock.8MHz_external=8MHz External
ATmegaxxM1/C1.menu.clock.8MHz_external.upload.speed=57600
ATmegaxxM1/C1.menu.clock.8MHz_external.bootloader.low_fuses=0xFF
ATmegaxxM1/C1.menu.clock.8MHz_external.bootloader.high_fuses=0xDE
ATmegaxxM1/C1.menu.clock.8MHz_external.bootloader.file=optiboot/optiboot_{build.name2}_8Mhz.hex


#make atmegaXXm1 AVR_FREQ=8000000L BAUD_RATE=57600
AtmegaX1.menu.clock.8MHz_internal.build.core=arduino
AtmegaX1.menu.clock.8MHz_internal.build.f_cpu=8000000L
AtmegaX1.menu.clock.8MHz_internal=8MHz Internal
AtmegaX1.menu.clock.8MHz_internal.upload.speed=57600
AtmegaX1.menu.clock.8MHz_internal.bootloader.low_fuses=0xF2
AtmegaX1.menu.clock.8MHz_internal.bootloader.high_fuses=0xDE
AtmegaX1.menu.clock.8MHz_internal.bootloader.file=optiboot/optiboot_{build.name2}_8MHz.hex
ATmegaxxM1/C1.menu.clock.8MHz_internal.build.core=arduino
ATmegaxxM1/C1.menu.clock.8MHz_internal.build.f_cpu=8000000L
ATmegaxxM1/C1.menu.clock.8MHz_internal=8MHz Internal
ATmegaxxM1/C1.menu.clock.8MHz_internal.upload.speed=57600
ATmegaxxM1/C1.menu.clock.8MHz_internal.bootloader.low_fuses=0xF2
ATmegaxxM1/C1.menu.clock.8MHz_internal.bootloader.high_fuses=0xDE
ATmegaxxM1/C1.menu.clock.8MHz_internal.bootloader.file=optiboot/optiboot_{build.name2}_8MHz.hex


############################################################
Expand Down

0 comments on commit 9e811c5

Please sign in to comment.