Add ARMC5 as an option for the -t argument

pull/10193/head
Brian Daniels 2019-03-21 21:14:35 -05:00
parent b809ec6226
commit 1c31d365c2
2 changed files with 6 additions and 1 deletions

View File

@ -21,7 +21,7 @@ from os.path import join, dirname
from os import listdir from os import listdir
from argparse import ArgumentParser, ArgumentTypeError from argparse import ArgumentParser, ArgumentTypeError
from .toolchains import TOOLCHAINS from .toolchains import TOOLCHAINS, EXTRA_TOOLCHAIN_NAMES
from .targets import TARGET_NAMES, Target, update_target_data from .targets import TARGET_NAMES, Target, update_target_data
from .utils import (argparse_force_uppercase_type, argparse_deprecate, from .utils import (argparse_force_uppercase_type, argparse_deprecate,
argparse_lowercase_hyphen_type, argparse_many, argparse_lowercase_hyphen_type, argparse_many,
@ -45,6 +45,7 @@ def get_default_options_parser(add_clean=True, add_options=True,
targetnames = TARGET_NAMES targetnames = TARGET_NAMES
targetnames.sort() targetnames.sort()
toolchainlist = list(TOOLCHAINS) toolchainlist = list(TOOLCHAINS)
toolchainlist.extend(EXTRA_TOOLCHAIN_NAMES)
toolchainlist.sort() toolchainlist.sort()
parser.add_argument("-m", "--mcu", parser.add_argument("-m", "--mcu",

View File

@ -26,6 +26,10 @@ TOOLCHAIN_CLASSES = {
u'IAR': iar.IAR u'IAR': iar.IAR
} }
EXTRA_TOOLCHAIN_NAMES = [
u"ARMC5"
]
TOOLCHAINS = set(TOOLCHAIN_CLASSES.keys()) TOOLCHAINS = set(TOOLCHAIN_CLASSES.keys())
# Top level re-exports # Top level re-exports