/ platform.txt
platform.txt
 1  # Adafruit Trinket, Flora, Gemma Platform Configuration
 2  #
 3  # For more information see:
 4  # - https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
 5  # - https://github.com/arduino/Arduino/wiki/Arduino-Hardware-Cores-migration-guide-from-1.0-to-1.6
 6  #
 7  name=Adafruit Boards
 8  version=1.4.15
 9  
10  # AVR Uploader/Programmers tools
11  # ------------------------------
12  tools.avrdude.path={runtime.tools.avrdude.path}
13  tools.avrdude.cmd.path={path}/bin/avrdude
14  tools.avrdude.config.path={path}/etc/avrdude.conf
15  
16  tools.avrdude.upload.params.verbose=-v
17  tools.avrdude.upload.params.quiet=-q -q
18  tools.avrdude.upload.pattern="{cmd.path}" "-C{config.path}" {upload.verbose} -p{build.mcu} -c{upload.protocol} -P{serial.port} -b{upload.speed} -D "-Uflash:w:{build.path}/{build.project_name}.hex:i"
19  
20  tools.avrdude.program.params.verbose=-v
21  tools.avrdude.program.params.quiet=-q -q
22  tools.avrdude.program.pattern="{cmd.path}" "-C{config.path}" {program.verbose} -p{build.mcu} -c{protocol} {program.extra_params} "-Uflash:w:{build.path}/{build.project_name}.hex:i"
23  
24  tools.avrdude.erase.params.verbose=-v
25  tools.avrdude.erase.params.quiet=-q -q
26  tools.avrdude.erase.pattern="{cmd.path}" "-C{config.path}" {erase.verbose} -p{build.mcu} -c{protocol} {program.extra_params} -e -Ulock:w:{bootloader.unlock_bits}:m -Uefuse:w:{bootloader.extended_fuses}:m -Uhfuse:w:{bootloader.high_fuses}:m -Ulfuse:w:{bootloader.low_fuses}:m
27  
28  tools.avrdude.bootloader.params.verbose=-v
29  tools.avrdude.bootloader.params.quiet=-q -q
30  tools.avrdude.bootloader.pattern="{cmd.path}" "-C{config.path}" {bootloader.verbose} -p{build.mcu} -c{protocol} {program.extra_params} "-Uflash:w:{runtime.platform.path}/bootloaders/{bootloader.file}:i" -Ulock:w:{bootloader.lock_bits}:m
31  
32  # USB Default Flags
33  # Default blank usb manufacturer will be filled it at compile time
34  # - from numeric vendor ID, set to Unknown otherwise
35  build.usb_manufacturer="Unknown"
36  build.usb_flags=-DUSB_VID={build.vid} -DUSB_PID={build.pid} '-DUSB_MANUFACTURER={build.usb_manufacturer}' '-DUSB_PRODUCT={build.usb_product}'