/******************************************************************************* * Copyright (c) 2008, 2011 Thomas Holland (thomas@innot.de) and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Thomas Holland - initial API and implementation *******************************************************************************/ package de.innot.avreclipse.mbs; /** * Default names and values for the AVR Eclipse Plugin. * * <p>Currently two names with their corresponding toolchain option id's are * defined. One for the Target MCU type and one for the Target MCU * Clock Frequency.</p> * * <p>They are used as * <ul> * <li>name for the <code>valueHandlerExtraArgument</code> attribute of the corresponding * option in the plugin.xml </li> * <li>name of the generated <code>BuildMacro</code></li> * <li>name of the generated <code>Configuration</code> environment variable</li> * </ul> * * @author Thomas Holland * @version 1.0 */ public interface BuildConstants { /** Name of the extraArgument / buildMacro / environment variable. Set to {@value} */ public static String TARGET_MCU_NAME = "AVRTARGETMCU"; /** Name of the extraArgument / buildMacro / Environment Variable. Set to {@value} */ public static String TARGET_FCPU_NAME = "AVRTARGETFCPU"; }