{
    "flora8": {
        "build": {
            "core": "arduino",
            "extra_flags": "-DARDUINO_ARCH_AVR",
            "f_cpu": "8000000L",
            "mcu": "atmega32u4",
            "usb_product": "Adafruit Flora",
            "pid": "0x8004",
            "variant": "flora",
            "vid": "0x239A"
        },
        "frameworks": ["arduino"],
        "name": "Adafruit Flora",
        "platform": "atmelavr",
        "upload": {
            "disable_flushing": true,
            "maximum_ram_size": 2560,
            "maximum_size": 28672,
            "protocol": "avr109",
            "require_upload_port" : true,
            "speed": 57600,
            "use_1200bps_touch": true,
            "wait_for_upload_port": false
        },
        "url": "http://www.adafruit.com/product/659",
        "vendor": "Adafruit"
    },

    "trinket3": {
        "build": {
            "core": "arduino",
            "extra_flags": "-DARDUINO_ARCH_AVR",
            "f_cpu": "8000000L",
            "mcu": "attiny85",
            "variant": "tiny8"
        },
        "frameworks": ["arduino"],
        "name": "Adafruit Trinket 3V/8MHz",
        "platform": "atmelavr",
        "upload": {
            "maximum_ram_size": 512,
            "maximum_size": 8192,
            "protocol": "usbtiny"
        },
        "url": "http://www.adafruit.com/products/1500",
        "vendor": "Adafruit"
    },

    "trinket5": {
        "build": {
            "core": "arduino",
            "extra_flags": "-DARDUINO_ARCH_AVR",
            "f_cpu": "16000000L",
            "mcu": "attiny85",
            "variant": "tiny8"
        },
        "frameworks": ["arduino"],
        "name": "Adafruit Trinket 5V/16MHz",
        "platform": "atmelavr",
        "upload": {
            "maximum_ram_size": 512,
            "maximum_size": 8192,
            "protocol": "usbtiny"
        },
        "url": "http://www.adafruit.com/products/1501",
        "vendor": "Adafruit"
    },

    "protrinket3": {
        "build": {
            "core": "arduino",
            "extra_flags": "-DARDUINO_ARCH_AVR",
            "f_cpu": "12000000L",
            "mcu": "atmega328p",
            "variant": "eightanaloginputs"
        },
        "frameworks": ["arduino"],
        "name": "Adafruit Pro Trinket 3V/12MHz (USB)",
        "platform": "atmelavr",
        "upload": {
            "maximum_ram_size": 2048,
            "maximum_size": 28672,
            "protocol": "usbtiny"
        },
        "url": "http://www.adafruit.com/products/2010",
        "vendor": "Adafruit"
    },

    "protrinket5": {
        "build": {
            "core": "arduino",
            "extra_flags": "-DARDUINO_ARCH_AVR",
            "f_cpu": "16000000L",
            "mcu": "atmega328p",
            "variant": "eightanaloginputs"
        },
        "frameworks": ["arduino"],
        "name": "Adafruit Pro Trinket 5V/16MHz (USB)",
        "platform": "atmelavr",
        "upload": {
            "maximum_ram_size": 2048,
            "maximum_size": 28672,
            "protocol": "usbtiny"
        },
        "url": "http://www.adafruit.com/products/2000",
        "vendor": "Adafruit"
    },
    "protrinket3ftdi": {
        "build": {
            "core": "arduino",
            "extra_flags": "-DARDUINO_ARCH_AVR",
            "f_cpu": "16000000L",
            "mcu": "atmega328p",
            "variant": "eightanaloginputs"
        },
        "frameworks": ["arduino"],
        "name": "Adafruit Pro Trinket 3V/12MHz (FTDI)",
        "platform": "atmelavr",
        "upload": {
            "maximum_ram_size": 2048,
            "maximum_size": 28672,
            "protocol": "arduino",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.adafruit.com/products/2010",
        "vendor": "Adafruit"
    },
    "protrinket5ftdi": {
        "build": {
            "core": "arduino",
            "extra_flags": "-DARDUINO_ARCH_AVR",
            "f_cpu": "16000000L",
            "mcu": "atmega328p",
            "variant": "eightanaloginputs"
        },
        "frameworks": ["arduino"],
        "name": "Adafruit Pro Trinket 5V/16MHz (USB)",
        "platform": "atmelavr",
        "upload": {
            "maximum_ram_size": 2048,
            "maximum_size": 28672,
            "protocol": "arduino",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.adafruit.com/products/2000",
        "vendor": "Adafruit"
    }
}
