ON Semiconductor / mbed-os

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

Committer:
jacobjohnson
Date:
Mon Feb 27 17:45:05 2017 +0000
Revision:
1:f30bdcd2b33b
Parent:
0:098463de4c5d
changed the inputscale from 1 to 7 in analogin_api.c.  This will need to be changed later, and accessed from the main level, but for now this allows the  adc to read a value from 0 to 3.7V, instead of just up to 1V.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
group-onsemi 0:098463de4c5d 1 ###########################################################################
group-onsemi 0:098463de4c5d 2 #
group-onsemi 0:098463de4c5d 3 # Copyright (c) 2016, ARM Limited, All Rights Reserved
group-onsemi 0:098463de4c5d 4 # SPDX-License-Identifier: Apache-2.0
group-onsemi 0:098463de4c5d 5 #
group-onsemi 0:098463de4c5d 6 # Licensed under the Apache License, Version 2.0 (the "License"); you may
group-onsemi 0:098463de4c5d 7 # not use this file except in compliance with the License.
group-onsemi 0:098463de4c5d 8 # You may obtain a copy of the License at
group-onsemi 0:098463de4c5d 9 #
group-onsemi 0:098463de4c5d 10 # http://www.apache.org/licenses/LICENSE-2.0
group-onsemi 0:098463de4c5d 11 #
group-onsemi 0:098463de4c5d 12 # Unless required by applicable law or agreed to in writing, software
group-onsemi 0:098463de4c5d 13 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
group-onsemi 0:098463de4c5d 14 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
group-onsemi 0:098463de4c5d 15 # See the License for the specific language governing permissions and
group-onsemi 0:098463de4c5d 16 # limitations under the License.
group-onsemi 0:098463de4c5d 17 #
group-onsemi 0:098463de4c5d 18 ###########################################################################
group-onsemi 0:098463de4c5d 19
group-onsemi 0:098463de4c5d 20 #
group-onsemi 0:098463de4c5d 21 # Use this file to import an mbed TLS release into mbed-OS as follows:
group-onsemi 0:098463de4c5d 22 #
group-onsemi 0:098463de4c5d 23 # 1) Set the MBED_TLS_RELEASE variable to the required mbed TLS release tag
group-onsemi 0:098463de4c5d 24 # 2) make update
group-onsemi 0:098463de4c5d 25 # 3) make
group-onsemi 0:098463de4c5d 26 # 4) commit and push changes via git
group-onsemi 0:098463de4c5d 27 #
group-onsemi 0:098463de4c5d 28
group-onsemi 0:098463de4c5d 29 # Set the mbed TLS release to import (this can/should be edited before import)
group-onsemi 0:098463de4c5d 30 MBED_TLS_RELEASE ?= mbedtls-2.4.0
group-onsemi 0:098463de4c5d 31
group-onsemi 0:098463de4c5d 32 # Translate between mbed TLS namespace and mbed namespace
group-onsemi 0:098463de4c5d 33 TARGET_PREFIX:=../
group-onsemi 0:098463de4c5d 34 TARGET_SRC:=$(TARGET_PREFIX)src
group-onsemi 0:098463de4c5d 35 TARGET_INC:=$(TARGET_PREFIX)inc
group-onsemi 0:098463de4c5d 36
group-onsemi 0:098463de4c5d 37 # mbed TLS source directory - hidden from mbed via TARGET_IGNORE
group-onsemi 0:098463de4c5d 38 MBED_TLS_URL:=https://github.com/ARMmbed/mbedtls-restricted.git
group-onsemi 0:098463de4c5d 39 MBED_TLS_DIR:=TARGET_IGNORE/mbedtls
group-onsemi 0:098463de4c5d 40 MBED_TLS_API:=$(MBED_TLS_DIR)/include/mbedtls
group-onsemi 0:098463de4c5d 41 MBED_TLS_GIT_CFG=$(MBED_TLS_DIR)/.git/config
group-onsemi 0:098463de4c5d 42
group-onsemi 0:098463de4c5d 43 .PHONY: all deploy rsync mbedtls clean update
group-onsemi 0:098463de4c5d 44
group-onsemi 0:098463de4c5d 45 all: mbedtls
group-onsemi 0:098463de4c5d 46
group-onsemi 0:098463de4c5d 47 mbedtls: deploy
group-onsemi 0:098463de4c5d 48
group-onsemi 0:098463de4c5d 49 rsync:
group-onsemi 0:098463de4c5d 50 #
group-onsemi 0:098463de4c5d 51 # Copying mbed TLS into mbed library...
group-onsemi 0:098463de4c5d 52 rm -rf $(TARGET_SRC)
group-onsemi 0:098463de4c5d 53 rsync -a --exclude='*.txt' $(MBED_TLS_DIR)/library/ $(TARGET_SRC)
group-onsemi 0:098463de4c5d 54 #
group-onsemi 0:098463de4c5d 55 # Copying mbed TLS headers to mbed includes...
group-onsemi 0:098463de4c5d 56 rm -rf $(TARGET_INC)
group-onsemi 0:098463de4c5d 57 mkdir -p $(TARGET_INC)
group-onsemi 0:098463de4c5d 58 rsync -a --delete $(MBED_TLS_API) $(TARGET_INC)
group-onsemi 0:098463de4c5d 59 #
group-onsemi 0:098463de4c5d 60 # Copying licenses
group-onsemi 0:098463de4c5d 61 cp $(MBED_TLS_DIR)/LICENSE $(TARGET_PREFIX)
group-onsemi 0:098463de4c5d 62 cp $(MBED_TLS_DIR)/apache-2.0.txt $(TARGET_PREFIX)
group-onsemi 0:098463de4c5d 63 #
group-onsemi 0:098463de4c5d 64
group-onsemi 0:098463de4c5d 65 deploy: rsync
group-onsemi 0:098463de4c5d 66 #
group-onsemi 0:098463de4c5d 67 # Adjusting the default mbed TLS config file to mbed purposes
group-onsemi 0:098463de4c5d 68 ./adjust-config.sh $(MBED_TLS_DIR)/scripts/config.pl $(TARGET_INC)/mbedtls/config.h
group-onsemi 0:098463de4c5d 69 #
group-onsemi 0:098463de4c5d 70 # Copy the trimmed config that does not require entropy source
group-onsemi 0:098463de4c5d 71 cp $(MBED_TLS_DIR)/configs/config-no-entropy.h $(TARGET_INC)/mbedtls/.
group-onsemi 0:098463de4c5d 72
group-onsemi 0:098463de4c5d 73 update: $(MBED_TLS_GIT_CFG) $(MBED_TLS_HA_GIT_CFG)
group-onsemi 0:098463de4c5d 74 #
group-onsemi 0:098463de4c5d 75 # Updating to the specified mbed TLS library version
group-onsemi 0:098463de4c5d 76 # (If it is not an initial checkout we will start with the repository
group-onsemi 0:098463de4c5d 77 # being in a detached head state)
group-onsemi 0:098463de4c5d 78 git -C $(MBED_TLS_DIR) checkout development
group-onsemi 0:098463de4c5d 79 git -C $(MBED_TLS_DIR) pull --rebase origin development
group-onsemi 0:098463de4c5d 80 #
group-onsemi 0:098463de4c5d 81 # Checking out the required release
group-onsemi 0:098463de4c5d 82 git -C $(MBED_TLS_DIR) checkout $(MBED_TLS_RELEASE)
group-onsemi 0:098463de4c5d 83 #
group-onsemi 0:098463de4c5d 84 # Updating checked out version tag
group-onsemi 0:098463de4c5d 85 echo $(MBED_TLS_RELEASE) > $(TARGET_PREFIX)VERSION.txt
group-onsemi 0:098463de4c5d 86
group-onsemi 0:098463de4c5d 87 $(MBED_TLS_GIT_CFG):
group-onsemi 0:098463de4c5d 88 rm -rf $(MBED_TLS_DIR)
group-onsemi 0:098463de4c5d 89 git clone $(MBED_TLS_URL) $(MBED_TLS_DIR)
group-onsemi 0:098463de4c5d 90
group-onsemi 0:098463de4c5d 91 clean:
group-onsemi 0:098463de4c5d 92 rm -f $(TARGET_PREFIX)LICENSE
group-onsemi 0:098463de4c5d 93 rm -f $(TARGET_PREFIX)apache-2.0.txt
group-onsemi 0:098463de4c5d 94 rm -f $(TARGET_PREFIX)VERSION.txt
group-onsemi 0:098463de4c5d 95 rm -f $(TARGET_PREFIX)AUTHORS.txt
group-onsemi 0:098463de4c5d 96 rm -rf $(TARGET_SRC)
group-onsemi 0:098463de4c5d 97 rm -rf $(TARGET_INC)
group-onsemi 0:098463de4c5d 98 rm -rf $(MBED_TLS_DIR)
group-onsemi 0:098463de4c5d 99