{
    "teensy20": {
        "build": {
            "core": "teensy",
            "f_cpu": "16000000L",
            "mcu": "atmega32u4"
        },
        "frameworks": ["arduino"],
        "name": "Teensy 2.0",
        "platform": "teensy",
        "upload": {
            "maximum_ram_size": 2560,
            "maximum_size": 32256
        },
        "url": "https://www.pjrc.com/store/teensy.html",
        "vendor": "Teensy"
    },

    "teensy20pp": {
        "build": {
            "core": "teensy",
            "f_cpu": "16000000L",
            "mcu": "at90usb1286"
        },
        "frameworks": ["arduino"],
        "name": "Teensy++ 2.0",
        "platform": "teensy",
        "upload": {
            "maximum_ram_size": 8192,
            "maximum_size": 130048
        },
        "url": "https://www.pjrc.com/store/teensypp.html",
        "vendor": "Teensy"
    },

    "teensy30": {
        "build": {
            "core": "teensy3",
            "extra_flags": "-D__MK20DX128__",
            "f_cpu": "48000000L",
            "ldscript": "mk20dx128.ld",
            "mcu": "mk20dx128",
            "cpu": "cortex-m4"
        },
        "frameworks": ["arduino"],
        "name": "Teensy 3.0",
        "platform": "teensy",
        "upload": {
            "maximum_ram_size": 16384,
            "maximum_size": 131072
        },
        "url": "https://www.pjrc.com/store/teensy3.html",
        "vendor": "Teensy"
    },

    "teensy31": {
        "build": {
            "core": "teensy3",
            "extra_flags": "-D__MK20DX256__",
            "f_cpu": "72000000L",
            "ldscript": "mk20dx256.ld",
            "mcu": "mk20dx256",
            "cpu": "cortex-m4"
        },
        "frameworks": ["arduino", "mbed"],
        "name": "Teensy 3.1",
        "platform": "teensy",
        "upload": {
            "maximum_ram_size": 65536,
            "maximum_size": 262144
        },
        "url": "https://www.pjrc.com/store/teensy31.html",
        "vendor": "Teensy"
    },

    "teensylc": {
        "build": {
            "core": "teensy3",
            "extra_flags": "-D__MKL26Z64__",
            "f_cpu": "48000000L",
            "ldscript": "mkl26z64.ld",
            "mcu": "mkl26z64",
            "cpu": "cortex-m0plus"
        },
        "frameworks": ["arduino"],
        "name": "Teensy LC",
        "platform": "teensy",
        "upload": {
            "maximum_ram_size": 8192,
            "maximum_size": 63488
        },
        "url": "http://www.pjrc.com/teensy/teensyLC.html",
        "vendor": "Teensy"
    }
}
