mbed-os for GR-LYCHEE

Dependents:   mbed-os-example-blinky-gr-lychee GR-Boads_Camera_sample GR-Boards_Audio_Recoder GR-Boads_Camera_DisplayApp ... more

Committer:
dkato
Date:
Fri Feb 02 05:42:23 2018 +0000
Revision:
0:f782d9c66c49
mbed-os for GR-LYCHEE

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dkato 0:f782d9c66c49 1 """
dkato 0:f782d9c66c49 2 mbed SDK
dkato 0:f782d9c66c49 3 Copyright (c) 2016 ARM Limited
dkato 0:f782d9c66c49 4
dkato 0:f782d9c66c49 5 Licensed under the Apache License, Version 2.0 (the "License");
dkato 0:f782d9c66c49 6 you may not use this file except in compliance with the License.
dkato 0:f782d9c66c49 7 You may obtain a copy of the License at
dkato 0:f782d9c66c49 8
dkato 0:f782d9c66c49 9 http://www.apache.org/licenses/LICENSE-2.0
dkato 0:f782d9c66c49 10
dkato 0:f782d9c66c49 11 Unless required by applicable law or agreed to in writing, software
dkato 0:f782d9c66c49 12 distributed under the License is distributed on an "AS IS" BASIS,
dkato 0:f782d9c66c49 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
dkato 0:f782d9c66c49 14 See the License for the specific language governing permissions and
dkato 0:f782d9c66c49 15 limitations under the License.
dkato 0:f782d9c66c49 16 """
dkato 0:f782d9c66c49 17
dkato 0:f782d9c66c49 18 from os import getenv
dkato 0:f782d9c66c49 19 from os.path import join, abspath, dirname, exists
dkato 0:f782d9c66c49 20 import logging
dkato 0:f782d9c66c49 21
dkato 0:f782d9c66c49 22 ROOT = abspath(join(dirname(__file__), ".."))
dkato 0:f782d9c66c49 23
dkato 0:f782d9c66c49 24
dkato 0:f782d9c66c49 25 ##############################################################################
dkato 0:f782d9c66c49 26 # Toolchains and Build System Settings
dkato 0:f782d9c66c49 27 ##############################################################################
dkato 0:f782d9c66c49 28 BUILD_DIR = abspath(join(ROOT, "BUILD"))
dkato 0:f782d9c66c49 29
dkato 0:f782d9c66c49 30 # ARM Compiler 5
dkato 0:f782d9c66c49 31 ARM_PATH = ""
dkato 0:f782d9c66c49 32
dkato 0:f782d9c66c49 33 # GCC ARM
dkato 0:f782d9c66c49 34 GCC_ARM_PATH = ""
dkato 0:f782d9c66c49 35
dkato 0:f782d9c66c49 36 # GCC CodeRed
dkato 0:f782d9c66c49 37 GCC_CR_PATH = ""
dkato 0:f782d9c66c49 38
dkato 0:f782d9c66c49 39 # IAR
dkato 0:f782d9c66c49 40 IAR_PATH = ""
dkato 0:f782d9c66c49 41
dkato 0:f782d9c66c49 42 # Goanna static analyser. Please overload it in mbed_settings.py
dkato 0:f782d9c66c49 43 GOANNA_PATH = ""
dkato 0:f782d9c66c49 44
dkato 0:f782d9c66c49 45 # cppcheck path (command) and output message format
dkato 0:f782d9c66c49 46 CPPCHECK_CMD = ["cppcheck", "--enable=all"]
dkato 0:f782d9c66c49 47 CPPCHECK_MSG_FORMAT = ["--template=[{severity}] {file}@{line}: {id}:{message}"]
dkato 0:f782d9c66c49 48
dkato 0:f782d9c66c49 49 BUILD_OPTIONS = []
dkato 0:f782d9c66c49 50
dkato 0:f782d9c66c49 51 # mbed.org username
dkato 0:f782d9c66c49 52 MBED_ORG_USER = ""
dkato 0:f782d9c66c49 53
dkato 0:f782d9c66c49 54 CLI_COLOR_MAP = {
dkato 0:f782d9c66c49 55 "warning": "yellow",
dkato 0:f782d9c66c49 56 "error" : "red"
dkato 0:f782d9c66c49 57 }
dkato 0:f782d9c66c49 58
dkato 0:f782d9c66c49 59 ##############################################################################
dkato 0:f782d9c66c49 60 # User Settings (file)
dkato 0:f782d9c66c49 61 ##############################################################################
dkato 0:f782d9c66c49 62 try:
dkato 0:f782d9c66c49 63 # Allow to overwrite the default settings without the need to edit the
dkato 0:f782d9c66c49 64 # settings file stored in the repository
dkato 0:f782d9c66c49 65 from mbed_settings import *
dkato 0:f782d9c66c49 66 except ImportError:
dkato 0:f782d9c66c49 67 pass
dkato 0:f782d9c66c49 68
dkato 0:f782d9c66c49 69
dkato 0:f782d9c66c49 70 ##############################################################################
dkato 0:f782d9c66c49 71 # User Settings (env vars)
dkato 0:f782d9c66c49 72 ##############################################################################
dkato 0:f782d9c66c49 73 _ENV_PATHS = ['ARM_PATH', 'GCC_ARM_PATH', 'GCC_CR_PATH', 'IAR_PATH']
dkato 0:f782d9c66c49 74
dkato 0:f782d9c66c49 75 for _n in _ENV_PATHS:
dkato 0:f782d9c66c49 76 if getenv('MBED_'+_n):
dkato 0:f782d9c66c49 77 if exists(getenv('MBED_'+_n)):
dkato 0:f782d9c66c49 78 globals()[_n] = getenv('MBED_'+_n)
dkato 0:f782d9c66c49 79 else:
dkato 0:f782d9c66c49 80 print "WARNING: MBED_%s set as environment variable but doesn't exist" % _n
dkato 0:f782d9c66c49 81
dkato 0:f782d9c66c49 82
dkato 0:f782d9c66c49 83 ##############################################################################
dkato 0:f782d9c66c49 84 # Test System Settings
dkato 0:f782d9c66c49 85 ##############################################################################
dkato 0:f782d9c66c49 86 SERVER_PORT = 59432
dkato 0:f782d9c66c49 87 SERVER_ADDRESS = "10.2.200.94"
dkato 0:f782d9c66c49 88 LOCALHOST = "10.2.200.94"
dkato 0:f782d9c66c49 89
dkato 0:f782d9c66c49 90 MUTs = {
dkato 0:f782d9c66c49 91 "1" : {"mcu": "LPC1768",
dkato 0:f782d9c66c49 92 "port":"COM41", "disk":'E:\\',
dkato 0:f782d9c66c49 93 "peripherals": ["TMP102", "digital_loop", "port_loop", "analog_loop", "SD"]
dkato 0:f782d9c66c49 94 },
dkato 0:f782d9c66c49 95 "2": {"mcu": "LPC11U24",
dkato 0:f782d9c66c49 96 "port":"COM42", "disk":'F:\\',
dkato 0:f782d9c66c49 97 "peripherals": ["TMP102", "digital_loop", "port_loop", "SD"]
dkato 0:f782d9c66c49 98 },
dkato 0:f782d9c66c49 99 "3" : {"mcu": "KL25Z",
dkato 0:f782d9c66c49 100 "port":"COM43", "disk":'G:\\',
dkato 0:f782d9c66c49 101 "peripherals": ["TMP102", "digital_loop", "port_loop", "analog_loop", "SD"]
dkato 0:f782d9c66c49 102 },
dkato 0:f782d9c66c49 103 }