Clone of official tools
Diff: project.py
- Revision:
- 38:399953da035d
- Parent:
- 36:96847d42f010
- Child:
- 40:7d3fa6b99b2b
--- a/project.py Fri Jul 07 16:20:25 2017 -0500 +++ b/project.py Thu Jul 13 15:26:26 2017 -0500 @@ -20,7 +20,7 @@ from tools.utils import argparse_force_lowercase_type from tools.utils import argparse_force_uppercase_type from tools.utils import print_large_string -from tools.options import extract_profile, list_profiles +from tools.options import extract_profile, list_profiles, extract_mcus def setup_project(ide, target, program=None, source_dir=None, build=None, export_path=None): """Generate a name, if not provided, and find dependencies @@ -247,7 +247,8 @@ profile = extract_profile(parser, options, toolchain_name, fallback="debug") if options.clean: rmtree(BUILD_DIR) - export(options.mcu, options.ide, build=options.build, + mcu = extract_mcus(parser, options)[0] + export(mcu, options.ide, build=options.build, src=options.source_dir, macros=options.macros, project_id=options.program, zip_proj=zip_proj, build_profile=profile, app_config=options.app_config)