Showing
238 changed files
with
0 additions
and
9106 deletions
docs/0914 면담확인서.docx
deleted
100644 → 0
No preview for this file type
docs/0928 면담확인서.docx
deleted
100644 → 0
No preview for this file type
docs/1016 주간보고서.docx
deleted
100644 → 0
No preview for this file type
docs/1030 주간보고서.docx
deleted
100644 → 0
No preview for this file type
docs/1113 주간보고서.docx
deleted
100644 → 0
No preview for this file type
docs/1127 면담확인서.docx
deleted
100644 → 0
No preview for this file type
docs/1211 주간보고서.docx
deleted
100644 → 0
No preview for this file type
docs/기초조사서.docx
deleted
100644 → 0
No preview for this file type
docs/중간보고서.pdf
deleted
100644 → 0
No preview for this file type
docs/최종보고서.docx
deleted
100644 → 0
No preview for this file type
1 | -<component name="ProjectCodeStyleConfiguration"> | ||
2 | - <code_scheme name="Project" version="173"> | ||
3 | - <Objective-C-extensions> | ||
4 | - <file> | ||
5 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" /> | ||
6 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" /> | ||
7 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" /> | ||
8 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" /> | ||
9 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" /> | ||
10 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" /> | ||
11 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" /> | ||
12 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" /> | ||
13 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" /> | ||
14 | - </file> | ||
15 | - <class> | ||
16 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" /> | ||
17 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" /> | ||
18 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" /> | ||
19 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" /> | ||
20 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" /> | ||
21 | - <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" /> | ||
22 | - </class> | ||
23 | - <extensions> | ||
24 | - <pair source="cpp" header="h" fileNamingConvention="NONE" /> | ||
25 | - <pair source="c" header="h" fileNamingConvention="NONE" /> | ||
26 | - </extensions> | ||
27 | - </Objective-C-extensions> | ||
28 | - </code_scheme> | ||
29 | -</component> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="UTF-8"?> | ||
2 | -<project version="4"> | ||
3 | - <component name="GradleSettings"> | ||
4 | - <option name="linkedExternalProjectsSettings"> | ||
5 | - <GradleProjectSettings> | ||
6 | - <option name="distributionType" value="DEFAULT_WRAPPED" /> | ||
7 | - <option name="externalProjectPath" value="$PROJECT_DIR$" /> | ||
8 | - <option name="modules"> | ||
9 | - <set> | ||
10 | - <option value="$PROJECT_DIR$" /> | ||
11 | - <option value="$PROJECT_DIR$/app" /> | ||
12 | - </set> | ||
13 | - </option> | ||
14 | - <option name="resolveModulePerSourceSet" value="false" /> | ||
15 | - </GradleProjectSettings> | ||
16 | - </option> | ||
17 | - </component> | ||
18 | -</project> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="UTF-8"?> | ||
2 | -<project version="4"> | ||
3 | - <component name="NullableNotNullManager"> | ||
4 | - <option name="myDefaultNullable" value="android.support.annotation.Nullable" /> | ||
5 | - <option name="myDefaultNotNull" value="android.support.annotation.NonNull" /> | ||
6 | - <option name="myNullables"> | ||
7 | - <value> | ||
8 | - <list size="7"> | ||
9 | - <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" /> | ||
10 | - <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" /> | ||
11 | - <item index="2" class="java.lang.String" itemvalue="javax.annotation.CheckForNull" /> | ||
12 | - <item index="3" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" /> | ||
13 | - <item index="4" class="java.lang.String" itemvalue="android.support.annotation.Nullable" /> | ||
14 | - <item index="5" class="java.lang.String" itemvalue="androidx.annotation.Nullable" /> | ||
15 | - <item index="6" class="java.lang.String" itemvalue="androidx.annotation.RecentlyNullable" /> | ||
16 | - </list> | ||
17 | - </value> | ||
18 | - </option> | ||
19 | - <option name="myNotNulls"> | ||
20 | - <value> | ||
21 | - <list size="6"> | ||
22 | - <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" /> | ||
23 | - <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" /> | ||
24 | - <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" /> | ||
25 | - <item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" /> | ||
26 | - <item index="4" class="java.lang.String" itemvalue="androidx.annotation.NonNull" /> | ||
27 | - <item index="5" class="java.lang.String" itemvalue="androidx.annotation.RecentlyNonNull" /> | ||
28 | - </list> | ||
29 | - </value> | ||
30 | - </option> | ||
31 | - </component> | ||
32 | - <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | ||
33 | - <output url="file://$PROJECT_DIR$/build/classes" /> | ||
34 | - </component> | ||
35 | - <component name="ProjectType"> | ||
36 | - <option name="id" value="Android" /> | ||
37 | - </component> | ||
38 | -</project> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="UTF-8"?> | ||
2 | -<project version="4"> | ||
3 | - <component name="RunConfigurationProducerService"> | ||
4 | - <option name="ignoredProducers"> | ||
5 | - <set> | ||
6 | - <option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" /> | ||
7 | - <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" /> | ||
8 | - <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" /> | ||
9 | - </set> | ||
10 | - </option> | ||
11 | - </component> | ||
12 | -</project> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -/build |
1 | -apply plugin: 'com.android.application' | ||
2 | - | ||
3 | -android { | ||
4 | - compileSdkVersion 26 | ||
5 | - defaultConfig { | ||
6 | - applicationId "com.example.suemin.smartlamp" | ||
7 | - minSdkVersion 24 | ||
8 | - targetSdkVersion 26 | ||
9 | - versionCode 1 | ||
10 | - versionName "1.0" | ||
11 | - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" | ||
12 | - } | ||
13 | - buildTypes { | ||
14 | - release { | ||
15 | - minifyEnabled false | ||
16 | - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
17 | - } | ||
18 | - } | ||
19 | -} | ||
20 | - | ||
21 | -dependencies { | ||
22 | - implementation fileTree(dir: 'libs', include: ['*.jar']) | ||
23 | - implementation 'com.android.support:appcompat-v7:26.+' | ||
24 | - implementation 'com.android.support:design:26.+' | ||
25 | - implementation 'com.android.support.constraint:constraint-layout:1.1.3' | ||
26 | - implementation 'com.android.support:support-v4:26.1.0' | ||
27 | - implementation 'com.android.support:recyclerview-v7:26.1.0' | ||
28 | - testImplementation 'junit:junit:4.12' | ||
29 | - androidTestImplementation 'com.android.support.test:runner:1.0.2' | ||
30 | - androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' | ||
31 | -} |
1 | -# Add project specific ProGuard rules here. | ||
2 | -# You can control the set of applied configuration files using the | ||
3 | -# proguardFiles setting in build.gradle. | ||
4 | -# | ||
5 | -# For more details, see | ||
6 | -# http://developer.android.com/guide/developing/tools/proguard.html | ||
7 | - | ||
8 | -# If your project uses WebView with JS, uncomment the following | ||
9 | -# and specify the fully qualified class name to the JavaScript interface | ||
10 | -# class: | ||
11 | -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
12 | -# public *; | ||
13 | -#} | ||
14 | - | ||
15 | -# Uncomment this to preserve the line number information for | ||
16 | -# debugging stack traces. | ||
17 | -#-keepattributes SourceFile,LineNumberTable | ||
18 | - | ||
19 | -# If you keep the line number information, uncomment this to | ||
20 | -# hide the original source file name. | ||
21 | -#-renamesourcefileattribute SourceFile |
1 | -package com.example.suemin.smartlamp; | ||
2 | - | ||
3 | -import android.content.Context; | ||
4 | -import android.support.test.InstrumentationRegistry; | ||
5 | -import android.support.test.runner.AndroidJUnit4; | ||
6 | - | ||
7 | -import org.junit.Test; | ||
8 | -import org.junit.runner.RunWith; | ||
9 | - | ||
10 | -import static org.junit.Assert.*; | ||
11 | - | ||
12 | -/** | ||
13 | - * Instrumented test, which will execute on an Android device. | ||
14 | - * | ||
15 | - * @see <a href="http://d.android.com/tools/testing">Testing documentation</a> | ||
16 | - */ | ||
17 | -@RunWith(AndroidJUnit4.class) | ||
18 | -public class ExampleInstrumentedTest { | ||
19 | - @Test | ||
20 | - public void useAppContext() { | ||
21 | - // Context of the app under test. | ||
22 | - Context appContext = InstrumentationRegistry.getTargetContext(); | ||
23 | - | ||
24 | - assertEquals("com.example.suemin.smartlamp", appContext.getPackageName()); | ||
25 | - } | ||
26 | -} |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - package="com.example.suemin.smartlamp"> | ||
4 | - | ||
5 | - <uses-permission android:name="android.permission.INTERNET" /> | ||
6 | - <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> | ||
7 | - <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> | ||
8 | - <uses-permission android:name="android.permission.BLUETOOTH" /> | ||
9 | - <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> | ||
10 | - | ||
11 | - <uses-feature | ||
12 | - android:name="android.hardware.bluetooth_le" | ||
13 | - android:required="true" /> | ||
14 | - | ||
15 | - <application | ||
16 | - android:allowBackup="true" | ||
17 | - android:icon="@mipmap/ic_launcher" | ||
18 | - android:label="@string/app_name" | ||
19 | - android:roundIcon="@mipmap/ic_launcher_round" | ||
20 | - android:supportsRtl="true" | ||
21 | - android:theme="@style/AppTheme"> | ||
22 | - <activity | ||
23 | - android:name="com.example.suemin.smartlamp.MainActivity" | ||
24 | - android:label="@string/app_name"> | ||
25 | - <intent-filter> | ||
26 | - <action android:name="android.intent.action.MAIN" /> | ||
27 | - | ||
28 | - <category android:name="android.intent.category.LAUNCHER" /> | ||
29 | - </intent-filter> | ||
30 | - </activity> | ||
31 | - <service android:name=".bluetooth.BluetoothLeService"/> | ||
32 | - </application> | ||
33 | - | ||
34 | -</manifest> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -# Created by .ignore support plugin (hsz.mobi) | ||
2 | -### Android template | ||
3 | -# Built application files | ||
4 | -*.apk | ||
5 | -*.ap_ | ||
6 | -*.aab | ||
7 | - | ||
8 | -# Files for the ART/Dalvik VM | ||
9 | -*.dex | ||
10 | - | ||
11 | -# Java class files | ||
12 | -*.class | ||
13 | - | ||
14 | -# Generated files | ||
15 | -bin/ | ||
16 | -gen/ | ||
17 | -out/ | ||
18 | -release/ | ||
19 | - | ||
20 | -# Gradle files | ||
21 | -.gradle/ | ||
22 | -build/ | ||
23 | - | ||
24 | -# Local configuration file (sdk path, etc) | ||
25 | -local.properties | ||
26 | - | ||
27 | -# Proguard folder generated by Eclipse | ||
28 | -proguard/ | ||
29 | - | ||
30 | -# Log Files | ||
31 | -*.log | ||
32 | - | ||
33 | -# Android Studio Navigation editor temp files | ||
34 | -.navigation/ | ||
35 | - | ||
36 | -# Android Studio captures folder | ||
37 | -captures/ | ||
38 | - | ||
39 | -# IntelliJ | ||
40 | -*.iml | ||
41 | -.idea/workspace.xml | ||
42 | -.idea/tasks.xml | ||
43 | -.idea/gradle.xml | ||
44 | -.idea/assetWizardSettings.xml | ||
45 | -.idea/dictionaries | ||
46 | -.idea/libraries | ||
47 | -# Android Studio 3 in .gitignore file. | ||
48 | -.idea/caches | ||
49 | -.idea/modules.xml | ||
50 | -# Comment next line if keeping position of elements in Navigation Editor is relevant for you | ||
51 | -.idea/navEditor.xml | ||
52 | - | ||
53 | -# Keystore files | ||
54 | -# Uncomment the following lines if you do not want to check your keystore files in. | ||
55 | -#*.jks | ||
56 | -#*.keystore | ||
57 | - | ||
58 | -# External native build folder generated in Android Studio 2.2 and later | ||
59 | -.externalNativeBuild | ||
60 | - | ||
61 | -# Google Services (e.g. APIs or Firebase) | ||
62 | -# google-services.json | ||
63 | - | ||
64 | -# Freeline | ||
65 | -freeline.py | ||
66 | -freeline/ | ||
67 | -freeline_project_description.json | ||
68 | - | ||
69 | -# fastlane | ||
70 | -fastlane/report.xml | ||
71 | -fastlane/Preview.html | ||
72 | -fastlane/screenshots | ||
73 | -fastlane/test_output | ||
74 | -fastlane/readme.md | ||
75 | - | ||
76 | -# Version control | ||
77 | -vcs.xml | ||
78 | - | ||
79 | -# lint | ||
80 | -lint/intermediates/ | ||
81 | -lint/generated/ | ||
82 | -lint/outputs/ | ||
83 | -lint/tmp/ | ||
84 | -# lint/reports/ | ||
85 | - |
1 | -package com.example.suemin.smartlamp; | ||
2 | - | ||
3 | - | ||
4 | -import android.os.Bundle; | ||
5 | -import android.support.annotation.NonNull; | ||
6 | -import android.support.design.widget.BottomNavigationView; | ||
7 | -import android.support.v4.app.Fragment; | ||
8 | -import android.support.v7.app.AppCompatActivity; | ||
9 | -import android.support.v4.app.FragmentManager; | ||
10 | -import android.support.v4.app.FragmentTransaction; | ||
11 | -import android.view.MenuItem; | ||
12 | - | ||
13 | - | ||
14 | -import com.example.suemin.smartlamp.R; | ||
15 | -import com.example.suemin.smartlamp.bluetooth.Bluetooth; | ||
16 | -import com.example.suemin.smartlamp.environment.Env; | ||
17 | -import com.example.suemin.smartlamp.home.Home; | ||
18 | - | ||
19 | -public class MainActivity extends AppCompatActivity { | ||
20 | - FragmentManager fragmentManager = getSupportFragmentManager(); | ||
21 | - FragmentTransaction fragmentTransaction; | ||
22 | - | ||
23 | - Home homeFragment = new Home(); | ||
24 | - Env envFragment = new Env(); | ||
25 | - Bluetooth bluetoothFragment = new Bluetooth(); | ||
26 | - | ||
27 | - private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener | ||
28 | - = new BottomNavigationView.OnNavigationItemSelectedListener() { | ||
29 | - | ||
30 | - @Override | ||
31 | - public boolean onNavigationItemSelected(@NonNull MenuItem item) { | ||
32 | - fragmentTransaction = fragmentManager.beginTransaction(); | ||
33 | - | ||
34 | - switch (item.getItemId()) { | ||
35 | - case R.id.navigation_home: | ||
36 | - replaceFragment(homeFragment); | ||
37 | - return true; | ||
38 | - case R.id.navigation_env: | ||
39 | - replaceFragment(envFragment); | ||
40 | - return true; | ||
41 | - case R.id.navigation_bt: | ||
42 | - replaceFragment(bluetoothFragment); | ||
43 | - return true; | ||
44 | - } | ||
45 | - return false; | ||
46 | - } | ||
47 | - }; | ||
48 | - @Override | ||
49 | - protected void onCreate(Bundle savedInstanceState) { | ||
50 | - super.onCreate(savedInstanceState); | ||
51 | - setContentView(R.layout.activity_main); | ||
52 | - | ||
53 | - | ||
54 | - fragmentTransaction = fragmentManager.beginTransaction(); | ||
55 | - fragmentTransaction.replace(R.id.frameLayout, homeFragment).commitAllowingStateLoss(); | ||
56 | - | ||
57 | - BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation); | ||
58 | - | ||
59 | - navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener); | ||
60 | - | ||
61 | - | ||
62 | - } | ||
63 | - public void replaceFragment(Fragment fragment) { | ||
64 | - FragmentManager fragmentManager = getSupportFragmentManager(); | ||
65 | - FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); | ||
66 | - fragmentTransaction.replace(R.id.frameLayout, fragment).commit(); | ||
67 | - } | ||
68 | - | ||
69 | - | ||
70 | -} |
1 | -package com.example.suemin.smartlamp.bluetooth; | ||
2 | - | ||
3 | -import android.Manifest; | ||
4 | -import android.bluetooth.BluetoothAdapter; | ||
5 | -import android.bluetooth.BluetoothDevice; | ||
6 | -import android.bluetooth.BluetoothManager; | ||
7 | -import android.content.BroadcastReceiver; | ||
8 | -import android.content.ComponentName; | ||
9 | -import android.content.Context; | ||
10 | -import android.content.Intent; | ||
11 | -import android.content.IntentFilter; | ||
12 | -import android.content.ServiceConnection; | ||
13 | -import android.content.pm.PackageManager; | ||
14 | -import android.os.Build; | ||
15 | -import android.os.Bundle; | ||
16 | -import android.os.Handler; | ||
17 | -import android.os.IBinder; | ||
18 | -import android.support.v4.app.ListFragment; | ||
19 | -import android.support.v4.content.ContextCompat; | ||
20 | -import android.util.Log; | ||
21 | -import android.view.LayoutInflater; | ||
22 | -import android.view.Menu; | ||
23 | -import android.view.MenuInflater; | ||
24 | -import android.view.View; | ||
25 | -import android.view.ViewGroup; | ||
26 | -import android.widget.BaseAdapter; | ||
27 | -import android.widget.Button; | ||
28 | -import android.widget.ListView; | ||
29 | -import android.widget.TextView; | ||
30 | -import android.widget.Toast; | ||
31 | -import android.bluetooth.le.BluetoothLeScanner; | ||
32 | -import android.bluetooth.le.ScanCallback; | ||
33 | -import android.bluetooth.le.ScanResult; | ||
34 | - | ||
35 | -import java.util.List; | ||
36 | - | ||
37 | -import com.example.suemin.smartlamp.R; | ||
38 | - | ||
39 | -import java.util.ArrayList; | ||
40 | - | ||
41 | -import static android.content.ContentValues.TAG; | ||
42 | -import static com.example.suemin.smartlamp.home.Home.LampON; | ||
43 | - | ||
44 | - | ||
45 | -public class Bluetooth extends ListFragment { | ||
46 | - private BluetoothAdapter mBluetoothAdapter; | ||
47 | - private static BluetoothLeService mBluetoothLeService; | ||
48 | - private boolean mScanning; | ||
49 | - private Handler mhandler; | ||
50 | - private BluetoothLeScanner BLEScanner; | ||
51 | - | ||
52 | - private LeDeviceListAdapter leDeviceListAdapter; | ||
53 | - | ||
54 | - | ||
55 | - private static final long SCAN_PERIOD = 5000; | ||
56 | - private static final int REQUEST_ENABLE_BT = 1; | ||
57 | - private static final int MY_LOCATION_REQUEST_CODE = 1; | ||
58 | - private static final int PERMISSION_REQUEST_COARSE_LOCATION = 100; | ||
59 | - private boolean mConnected = false; | ||
60 | - public static boolean WindowState = false; | ||
61 | - | ||
62 | - public static int r,g,b; | ||
63 | - | ||
64 | - public Bluetooth() { | ||
65 | - } | ||
66 | - | ||
67 | - | ||
68 | - @Override | ||
69 | - public void onCreate(Bundle savedInstanceState) { | ||
70 | - super.onCreate(savedInstanceState); | ||
71 | - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { | ||
72 | - mCheckPermission(); | ||
73 | - } | ||
74 | - Intent gattServiceIntent = new Intent(getActivity(), BluetoothLeService.class); | ||
75 | - getActivity().bindService(gattServiceIntent, mServiceConnection, Context.BIND_AUTO_CREATE); | ||
76 | - | ||
77 | - | ||
78 | - if (!getActivity().getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) { | ||
79 | - } | ||
80 | - final BluetoothManager bluetoothManager = (BluetoothManager) getActivity().getSystemService(Context.BLUETOOTH_SERVICE); | ||
81 | - mBluetoothAdapter = bluetoothManager.getAdapter(); | ||
82 | - BLEScanner = mBluetoothAdapter.getBluetoothLeScanner(); | ||
83 | - | ||
84 | - if (bluetoothManager != null) { | ||
85 | - | ||
86 | - } | ||
87 | - if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) { | ||
88 | - Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); | ||
89 | - startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); | ||
90 | - } | ||
91 | - | ||
92 | - if (BLEScanner == null) { | ||
93 | - Toast.makeText(getActivity(), "Can not find BLE Scanner", Toast.LENGTH_SHORT).show(); | ||
94 | - } else { | ||
95 | - Toast.makeText(getActivity(), "블루투스가 활성화되었습니다.", Toast.LENGTH_SHORT).show(); | ||
96 | - } | ||
97 | - } | ||
98 | - | ||
99 | - @Override | ||
100 | - public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { | ||
101 | - Log.d(TAG, "onCreateOptionsMenu: "); | ||
102 | - inflater.inflate(R.menu.btmenu, menu); | ||
103 | - super.onCreateOptionsMenu(menu, inflater); | ||
104 | - } | ||
105 | - | ||
106 | - | ||
107 | - @Override | ||
108 | - public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
109 | - Bundle savedInstanceState) { | ||
110 | - View view = inflater.inflate(R.layout.fragment_bluetooth, container, false); | ||
111 | - setHasOptionsMenu(true); | ||
112 | - Button btFindBtn = (Button) view.findViewById(R.id.bt_find_btn); | ||
113 | - btFindBtn.setOnClickListener(new View.OnClickListener() { | ||
114 | - @Override | ||
115 | - public void onClick(View v) { | ||
116 | - mhandler = new Handler(); | ||
117 | - leDeviceListAdapter = new LeDeviceListAdapter(); | ||
118 | - setListAdapter(leDeviceListAdapter); | ||
119 | - scanLeDevice(true); | ||
120 | - } | ||
121 | - }); | ||
122 | - | ||
123 | - return view; | ||
124 | - } | ||
125 | - | ||
126 | - private void mCheckPermission() { | ||
127 | - | ||
128 | - if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED || ContextCompat.checkSelfPermission(getActivity(), | ||
129 | - Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { | ||
130 | - requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, | ||
131 | - PERMISSION_REQUEST_COARSE_LOCATION); | ||
132 | - } else { | ||
133 | - } | ||
134 | - } | ||
135 | - | ||
136 | - @Override | ||
137 | - public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { | ||
138 | - super.onRequestPermissionsResult(requestCode, permissions, grantResults); | ||
139 | - if (requestCode == MY_LOCATION_REQUEST_CODE) { | ||
140 | - if (permissions.length == 1 && | ||
141 | - permissions[0] == Manifest.permission.ACCESS_FINE_LOCATION && | ||
142 | - grantResults[0] == PackageManager.PERMISSION_GRANTED) { | ||
143 | - } else { | ||
144 | - } | ||
145 | - Toast.makeText(getActivity(), "LOCATION_ACCESS_PERMISSION_DENIED", Toast.LENGTH_SHORT).show(); | ||
146 | - } | ||
147 | - } | ||
148 | - | ||
149 | - private ScanCallback mScanCallback = new ScanCallback() { | ||
150 | - @Override | ||
151 | - public void onScanResult(int callbackType, ScanResult result) { | ||
152 | - processResult(result); | ||
153 | - } | ||
154 | - @Override | ||
155 | - public void onBatchScanResults(List<ScanResult> results) { | ||
156 | - for (ScanResult result : results) { | ||
157 | - processResult(result); | ||
158 | - } | ||
159 | - } | ||
160 | - @Override | ||
161 | - public void onScanFailed(int errorCode) { | ||
162 | - } | ||
163 | - | ||
164 | - private void processResult(final ScanResult result) { | ||
165 | - getActivity().runOnUiThread(new Runnable() { | ||
166 | - @Override | ||
167 | - public void run() { | ||
168 | - leDeviceListAdapter.addDevice(result.getDevice()); | ||
169 | - leDeviceListAdapter.notifyDataSetChanged(); | ||
170 | - } | ||
171 | - }); | ||
172 | - } | ||
173 | - }; | ||
174 | - | ||
175 | - private void scanLeDevice(final boolean enable) { | ||
176 | - if (enable) { | ||
177 | - mhandler.postDelayed(new Runnable() { | ||
178 | - @Override | ||
179 | - public void run() { | ||
180 | - mScanning = false; | ||
181 | - BLEScanner.stopScan(mScanCallback); | ||
182 | - Toast.makeText(getActivity(), "기기 탐색 완료", Toast.LENGTH_SHORT).show(); | ||
183 | - } | ||
184 | - }, SCAN_PERIOD); | ||
185 | - mScanning = true; | ||
186 | - BLEScanner.startScan(mScanCallback); | ||
187 | - Toast.makeText(getActivity(), "주변 기기를 탐색중입니다...", Toast.LENGTH_SHORT).show(); | ||
188 | - } else { | ||
189 | - mScanning = false; | ||
190 | - BLEScanner.stopScan(mScanCallback); | ||
191 | - } | ||
192 | - } | ||
193 | - | ||
194 | - | ||
195 | - private class LeDeviceListAdapter extends BaseAdapter { | ||
196 | - private ArrayList<BluetoothDevice> mLeDevices; | ||
197 | - private LayoutInflater mInflator; | ||
198 | - | ||
199 | - public LeDeviceListAdapter() { | ||
200 | - super(); | ||
201 | - mLeDevices = new ArrayList<BluetoothDevice>(); | ||
202 | - mInflator = getActivity().getLayoutInflater(); | ||
203 | - } | ||
204 | - | ||
205 | - public void addDevice(BluetoothDevice device) { | ||
206 | - if (!mLeDevices.contains(device)) { | ||
207 | - mLeDevices.add(device); | ||
208 | - } | ||
209 | - } | ||
210 | - | ||
211 | - public BluetoothDevice getDevice(int position) { | ||
212 | - return mLeDevices.get(position); | ||
213 | - } | ||
214 | - | ||
215 | - public void clear() { | ||
216 | - mLeDevices.clear(); | ||
217 | - } | ||
218 | - | ||
219 | - @Override | ||
220 | - public int getCount() { | ||
221 | - return mLeDevices.size(); | ||
222 | - } | ||
223 | - | ||
224 | - @Override | ||
225 | - public Object getItem(int i) { | ||
226 | - return mLeDevices.get(i); | ||
227 | - } | ||
228 | - | ||
229 | - @Override | ||
230 | - public long getItemId(int i) { | ||
231 | - return i; | ||
232 | - } | ||
233 | - | ||
234 | - @Override | ||
235 | - public View getView(int position, View view, ViewGroup viewGroup) { | ||
236 | - ViewHolder viewHolder = new ViewHolder(); | ||
237 | - if (view == null) { | ||
238 | - view = mInflator.inflate(R.layout.bt_listview_item, null); | ||
239 | - viewHolder.deviceName = (TextView) view.findViewById(R.id.bt_textView); | ||
240 | - viewHolder.deviceAddr = (TextView) view.findViewById(R.id.bt_textView_addr); | ||
241 | - view.setTag(viewHolder); | ||
242 | - } else { | ||
243 | - viewHolder = (ViewHolder) view.getTag(); | ||
244 | - } | ||
245 | - | ||
246 | - BluetoothDevice device = mLeDevices.get(position); | ||
247 | - String deviceName = device.getName(); | ||
248 | - String deviceAddr = device.getAddress(); | ||
249 | - | ||
250 | - if (deviceName != null && deviceName.length() > 0) { | ||
251 | - viewHolder.deviceName.setText(deviceName); | ||
252 | - viewHolder.deviceAddr.setText(deviceAddr); | ||
253 | - } else { | ||
254 | - viewHolder.deviceName.setText("Unknown Device"); | ||
255 | - viewHolder.deviceAddr.setText(deviceAddr); | ||
256 | - } | ||
257 | - return view; | ||
258 | - } | ||
259 | - | ||
260 | - private class ViewHolder { | ||
261 | - TextView deviceName; | ||
262 | - TextView deviceAddr; | ||
263 | - } | ||
264 | - } | ||
265 | - | ||
266 | - @Override | ||
267 | - public void onResume() { | ||
268 | - super.onResume(); | ||
269 | - getActivity().registerReceiver(mGattUpdateReceiver, makeGattUpdateIntentFilter()); | ||
270 | - } | ||
271 | - | ||
272 | - @Override | ||
273 | - public void onDestroy() { | ||
274 | - super.onDestroy(); | ||
275 | - getActivity().unregisterReceiver(mGattUpdateReceiver); | ||
276 | - getActivity().unbindService(mServiceConnection); | ||
277 | - } | ||
278 | - | ||
279 | - private final BroadcastReceiver mGattUpdateReceiver = new BroadcastReceiver() { | ||
280 | - @Override | ||
281 | - public void onReceive(Context context, Intent intent) { | ||
282 | - final String action = intent.getAction(); | ||
283 | - if (BluetoothLeService.ACTION_GATT_CONNECTED.equals(action)) { | ||
284 | - mConnected = true; | ||
285 | - Toast.makeText(getActivity(), "연결되었습니다", Toast.LENGTH_SHORT).show(); | ||
286 | - } else if (BluetoothLeService.ACTION_GATT_DISCONNECTED.equals(action)) { | ||
287 | - mConnected = false; | ||
288 | - } else if (BluetoothLeService.ACTION_GATT_SERVICES_DISCOVERED.equals(action)) { | ||
289 | - } else if (BluetoothLeService.ACTION_DATA_AVAILABLE.equals(action)) { | ||
290 | - int data = intent.getExtras().getInt("data"); | ||
291 | - int uuid = intent.getExtras().getInt("uuid"); | ||
292 | - Log.d(TAG, "Bluetooth.java func() onReceive: "+ data + " & "+ uuid); | ||
293 | - SensorResult.saveData(data, uuid); | ||
294 | - } | ||
295 | - } | ||
296 | - }; | ||
297 | - | ||
298 | - public static void changeIndoorMode(int mode){ | ||
299 | - if(LampON){ | ||
300 | - switch (mode) { | ||
301 | - case 0: | ||
302 | - // 휴식 rgb | ||
303 | - r = 0; | ||
304 | - g = 100; | ||
305 | - b = 0; | ||
306 | - break; | ||
307 | - case 1: | ||
308 | - // tv rgb | ||
309 | - r = 150; | ||
310 | - g = 0; | ||
311 | - b = 30; | ||
312 | - break; | ||
313 | - case 2: | ||
314 | - // 독서 rgb | ||
315 | - r = 0; | ||
316 | - g = 0; | ||
317 | - b = 150; | ||
318 | - break; | ||
319 | - case 3: | ||
320 | - // 식사 rgb | ||
321 | - r = 100; | ||
322 | - g = 0; | ||
323 | - b = 0; | ||
324 | - break; | ||
325 | - } | ||
326 | - mBluetoothLeService.writeCharacteristic(r,g,b); | ||
327 | - } | ||
328 | - | ||
329 | - } | ||
330 | - | ||
331 | - public static void TurnOnLamp(int r, int g, int b){ | ||
332 | - mBluetoothLeService.writeCharacteristic(r,g,b); | ||
333 | - } | ||
334 | - | ||
335 | - | ||
336 | - private static IntentFilter makeGattUpdateIntentFilter() { | ||
337 | - final IntentFilter intentFilter = new IntentFilter(); | ||
338 | - intentFilter.addAction(BluetoothLeService.ACTION_GATT_CONNECTED); | ||
339 | - intentFilter.addAction(BluetoothLeService.ACTION_GATT_DISCONNECTED); | ||
340 | - intentFilter.addAction(BluetoothLeService.ACTION_GATT_SERVICES_DISCOVERED); | ||
341 | - intentFilter.addAction(BluetoothLeService.ACTION_DATA_AVAILABLE); | ||
342 | - return intentFilter; | ||
343 | - } | ||
344 | - | ||
345 | - | ||
346 | - private final ServiceConnection mServiceConnection = new ServiceConnection() { | ||
347 | - @Override | ||
348 | - public void onServiceConnected(ComponentName name, IBinder service) { | ||
349 | - mBluetoothLeService = ((BluetoothLeService.LocalBinder) service).getService(); | ||
350 | - if (!mBluetoothLeService.initialize()) { | ||
351 | - Log.d("", "Unable to initialize Bluetooth"); | ||
352 | - } | ||
353 | - Log.d("", "onServiceConnected: "); | ||
354 | - } | ||
355 | - | ||
356 | - @Override | ||
357 | - public void onServiceDisconnected(ComponentName name) { | ||
358 | - mBluetoothLeService.close(); | ||
359 | - mBluetoothLeService.disconnect(); | ||
360 | - mBluetoothLeService = null; | ||
361 | - } | ||
362 | - }; | ||
363 | - | ||
364 | - public void onListItemClick(ListView l, View v, int position, long id) { | ||
365 | - super.onListItemClick(l, v, position, id); | ||
366 | - final BluetoothDevice device = leDeviceListAdapter.getDevice(position); | ||
367 | - if (device == null) return; | ||
368 | - else { | ||
369 | - Toast.makeText(getActivity(), "연결중...", Toast.LENGTH_SHORT).show(); | ||
370 | - mBluetoothLeService.connect(device.getAddress()); | ||
371 | - } | ||
372 | - if (mScanning) { | ||
373 | - BLEScanner.stopScan(mScanCallback); | ||
374 | - mScanning = false; | ||
375 | - } | ||
376 | - } | ||
377 | - | ||
378 | - | ||
379 | - | ||
380 | -} |
1 | -package com.example.suemin.smartlamp.bluetooth; | ||
2 | - | ||
3 | -import android.app.Service; | ||
4 | -import android.bluetooth.BluetoothAdapter; | ||
5 | -import android.bluetooth.BluetoothDevice; | ||
6 | -import android.bluetooth.BluetoothGatt; | ||
7 | -import android.bluetooth.BluetoothGattCallback; | ||
8 | -import android.bluetooth.BluetoothGattCharacteristic; | ||
9 | -import android.bluetooth.BluetoothGattDescriptor; | ||
10 | -import android.bluetooth.BluetoothManager; | ||
11 | -import android.bluetooth.BluetoothProfile; | ||
12 | -import android.content.Context; | ||
13 | -import android.content.Intent; | ||
14 | -import android.os.Binder; | ||
15 | -import android.os.IBinder; | ||
16 | -import android.util.Log; | ||
17 | - | ||
18 | -import java.util.ArrayList; | ||
19 | -import java.util.Arrays; | ||
20 | -import java.util.LinkedList; | ||
21 | -import java.util.List; | ||
22 | -import java.util.Queue; | ||
23 | -import java.util.UUID; | ||
24 | -import java.util.concurrent.TimeUnit; | ||
25 | - | ||
26 | -import static android.content.ContentValues.TAG; | ||
27 | - | ||
28 | - | ||
29 | -public class BluetoothLeService extends Service { | ||
30 | - | ||
31 | - private BluetoothManager mBluetoothManager; | ||
32 | - private BluetoothAdapter mBluetoothAdapter; | ||
33 | - private String mBluetoothDeviceAddress; | ||
34 | - private BluetoothGatt mBluetoothGatt; | ||
35 | - private int mConnectionState = STATE_DISCONNECTED; | ||
36 | - | ||
37 | - private static final int STATE_DISCONNECTED = 0; | ||
38 | - private static final int STATE_CONNECTING = 1; | ||
39 | - private static final int STATE_CONNECTED = 2; | ||
40 | - | ||
41 | - public final static String ACTION_GATT_CONNECTED = | ||
42 | - "com.example.bluetooth.le.ACTION_GATT_CONNECTED"; | ||
43 | - public final static String ACTION_GATT_DISCONNECTED = | ||
44 | - "com.example.bluetooth.le.ACTION_GATT_DISCONNECTED"; | ||
45 | - public final static String ACTION_GATT_SERVICES_DISCOVERED = | ||
46 | - "com.example.bluetooth.le.ACTION_GATT_SERVICES_DISCOVERED"; | ||
47 | - public final static String ACTION_DATA_AVAILABLE = | ||
48 | - "com.example.bluetooth.le.ACTION_DATA_AVAILABLE"; | ||
49 | - public final static String EXTRA_DATA = | ||
50 | - "com.example.bluetooth.le.EXTRA_DATA"; | ||
51 | - | ||
52 | - public final static UUID R_value = UUID.fromString("f3122101-fcf3-46eb-aa08-513aa1a50461"); | ||
53 | - public final static UUID B_value = UUID.fromString(LampAttributes.B_VALUE); | ||
54 | - public final static UUID G_value = UUID.fromString(LampAttributes.G_VALUE); | ||
55 | - public final static UUID TEMP_value = UUID.fromString(LampAttributes.TEMP_VALUE); | ||
56 | - public final static UUID HUMD_value = UUID.fromString(LampAttributes.HUMD_VALUE); | ||
57 | - public final static UUID INTR_value = UUID.fromString(LampAttributes.INTR_VALUE); | ||
58 | - public final static UUID CLIENT_CHARACTERISTIC_CONFIG = UUID.fromString(LampAttributes.CLIENT_CHARACTERISTIC_CONFIG); | ||
59 | - public final static UUID TH_SERVICE_value = UUID.fromString(LampAttributes.TH_SERVICE); | ||
60 | - public final static UUID HD_SERVICE_value = UUID.fromString(LampAttributes.HD_SERVICE); | ||
61 | - public final static UUID RM_SERVICE_value = UUID.fromString(LampAttributes.RM_SERVICE); | ||
62 | - | ||
63 | - | ||
64 | - private Queue<BluetoothGatt> serviceDiscoveryQueue = new LinkedList<BluetoothGatt>(); | ||
65 | - private Thread serviceDiscoveryThread; | ||
66 | - private int ReadQueueIndex = -1; | ||
67 | - private List<BluetoothGattCharacteristic> ReadQueue = new ArrayList<>(); | ||
68 | - private int index; | ||
69 | - private boolean enabled; | ||
70 | - BluetoothGattCharacteristic characteristic; | ||
71 | - | ||
72 | - public void notification(boolean enabled) { | ||
73 | - index = 0; | ||
74 | - this.enabled = enabled; | ||
75 | - setNotification(); | ||
76 | - } | ||
77 | - | ||
78 | - private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() { | ||
79 | - @Override | ||
80 | - public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) { | ||
81 | - super.onConnectionStateChange(gatt, status, newState); | ||
82 | - String intentAction; | ||
83 | - if (newState == BluetoothProfile.STATE_CONNECTED) { | ||
84 | - intentAction = ACTION_GATT_CONNECTED; | ||
85 | - mConnectionState = STATE_CONNECTED; | ||
86 | - broadcastUpdate(intentAction, gatt); | ||
87 | - Log.d(TAG, "CONNECTED TO GATT SERVER " + gatt.getDevice().getName()); | ||
88 | - serviceDiscoveryQueue.add(gatt); | ||
89 | - if (serviceDiscoveryQueue.size() != 0) { | ||
90 | - initServiceDiscovery(); | ||
91 | - } | ||
92 | - } else if (newState == BluetoothProfile.STATE_DISCONNECTED) { | ||
93 | - intentAction = ACTION_GATT_DISCONNECTED; | ||
94 | - mConnectionState = STATE_DISCONNECTED; | ||
95 | - Log.i(TAG, "DISCONNECTED FROM GATT SERVER" + gatt.getDevice().getName()); | ||
96 | - broadcastUpdate(intentAction, gatt); | ||
97 | - } | ||
98 | - } | ||
99 | - | ||
100 | - @Override | ||
101 | - public void onServicesDiscovered(BluetoothGatt gatt, int status) { | ||
102 | - super.onServicesDiscovered(gatt, status); | ||
103 | - if (status == BluetoothGatt.GATT_SUCCESS) { | ||
104 | - broadcastUpdate(ACTION_GATT_SERVICES_DISCOVERED, gatt); | ||
105 | - notification(true); | ||
106 | - } | ||
107 | - } | ||
108 | - | ||
109 | - @Override | ||
110 | - public void onDescriptorWrite(BluetoothGatt gatt, BluetoothGattDescriptor descriptor, int status) { | ||
111 | - index++; | ||
112 | - setNotification(); | ||
113 | - } | ||
114 | - | ||
115 | - @Override | ||
116 | - public void onCharacteristicRead(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status) { | ||
117 | - super.onCharacteristicRead(gatt, characteristic, status); | ||
118 | - ReadQueue.add(characteristic); | ||
119 | - ReadQueueIndex += 1; | ||
120 | - if (ReadQueueIndex == 2) { | ||
121 | - readCharacteristic(ReadQueueIndex); | ||
122 | - } | ||
123 | - Log.d(TAG, "onCharacteristicRead: " + ReadQueueIndex); | ||
124 | - try { | ||
125 | - TimeUnit.SECONDS.sleep(2); | ||
126 | - } catch (InterruptedException e) { | ||
127 | - } | ||
128 | - } | ||
129 | - | ||
130 | - @Override | ||
131 | - public void onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { | ||
132 | - super.onCharacteristicChanged(gatt, characteristic); | ||
133 | - ReadQueue.add(characteristic); | ||
134 | - ReadQueueIndex += 1; | ||
135 | - if (ReadQueueIndex == 2) { | ||
136 | - readCharacteristic(ReadQueueIndex); | ||
137 | - } | ||
138 | - Log.d(TAG, "onCharacteristicChanged: " + ReadQueueIndex); | ||
139 | - try { | ||
140 | - TimeUnit.SECONDS.sleep(2); | ||
141 | - } catch (InterruptedException e) { | ||
142 | - } | ||
143 | - | ||
144 | - } | ||
145 | - }; | ||
146 | - | ||
147 | - | ||
148 | - public void initServiceDiscovery() { | ||
149 | - if (serviceDiscoveryThread == null) { | ||
150 | - serviceDiscoveryThread = new Thread(new Runnable() { | ||
151 | - @Override | ||
152 | - public void run() { | ||
153 | - serviceDiscovery(); | ||
154 | - | ||
155 | - serviceDiscoveryThread.interrupt(); | ||
156 | - serviceDiscoveryThread = null; | ||
157 | - } | ||
158 | - }); | ||
159 | - serviceDiscoveryThread.start(); | ||
160 | - } | ||
161 | - } | ||
162 | - | ||
163 | - private void serviceDiscovery() { | ||
164 | - while (!serviceDiscoveryQueue.isEmpty()) { | ||
165 | - BluetoothGatt p = serviceDiscoveryQueue.poll(); | ||
166 | - p.discoverServices(); | ||
167 | - try { | ||
168 | - Thread.sleep(250); | ||
169 | - } catch (InterruptedException e) { | ||
170 | - } | ||
171 | - } | ||
172 | - } | ||
173 | - | ||
174 | - private void broadcastUpdate(String action, BluetoothGatt gatt) { | ||
175 | - Intent intent = new Intent(action); | ||
176 | - intent.putExtra("extra.mac", gatt.getDevice().getAddress()); | ||
177 | - sendBroadcast(intent); | ||
178 | - } | ||
179 | - | ||
180 | - private void broadcastUpdate(String action, BluetoothGattCharacteristic characteristic, BluetoothGatt gatt) { | ||
181 | - final Intent intent = new Intent(action); | ||
182 | - intent.putExtra("extra.mac", gatt.getDevice().getAddress()); | ||
183 | - | ||
184 | - String value = Arrays.toString(characteristic.getValue()); | ||
185 | - String sub = value.substring(1, value.length()-1); | ||
186 | - | ||
187 | - if (sub != null && sub.length() > 0) { | ||
188 | - int val = Integer.parseInt(sub); | ||
189 | - if (val <0 ){ | ||
190 | - val += 256; | ||
191 | - } | ||
192 | - intent.putExtra("data", val); | ||
193 | - intent.putExtra("uuid", checkuuid(characteristic.getUuid())); | ||
194 | - sendBroadcast(intent); | ||
195 | - ReadQueue.remove(ReadQueue.get(ReadQueueIndex)); | ||
196 | - if (ReadQueue.size() >= 0) { | ||
197 | - ReadQueueIndex--; | ||
198 | - if (ReadQueueIndex == -1) { | ||
199 | - } else { | ||
200 | - readCharacteristic(ReadQueueIndex); | ||
201 | - } | ||
202 | - } | ||
203 | - } else { | ||
204 | - } | ||
205 | - } | ||
206 | - | ||
207 | - private int checkuuid(UUID uuid){ | ||
208 | - int ch =0 ; | ||
209 | - if(uuid.equals(R_value)){ | ||
210 | - ch = 1; | ||
211 | - }else if(uuid.equals(G_value)){ | ||
212 | - ch = 2; | ||
213 | - } | ||
214 | - else if(uuid.equals(B_value)){ | ||
215 | - ch = 3; | ||
216 | - } | ||
217 | - else if(uuid.equals(TEMP_value)){ | ||
218 | - ch = 4; | ||
219 | - } | ||
220 | - else if(uuid.equals(HUMD_value)){ | ||
221 | - ch = 5; | ||
222 | - } | ||
223 | - else if(uuid.equals(INTR_value)){ | ||
224 | - ch = 6; | ||
225 | - } | ||
226 | - | ||
227 | - if(ch != 0) { | ||
228 | - return ch; | ||
229 | - } | ||
230 | - else{ | ||
231 | - return 0; | ||
232 | - } | ||
233 | - } | ||
234 | - public boolean initialize() { | ||
235 | - | ||
236 | - if (mBluetoothManager == null) { | ||
237 | - mBluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); | ||
238 | - if (mBluetoothManager == null) { | ||
239 | - Log.e(TAG, "Unable to initialize MANAGER"); | ||
240 | - return false; | ||
241 | - } | ||
242 | - } | ||
243 | - mBluetoothAdapter = mBluetoothManager.getAdapter(); | ||
244 | - if (mBluetoothAdapter == null) { | ||
245 | - Log.e(TAG, "Unable to initialize ADAPTER"); | ||
246 | - return false; | ||
247 | - } | ||
248 | - | ||
249 | - return true; | ||
250 | - } | ||
251 | - | ||
252 | - public boolean connect(final String address) { | ||
253 | - if (mBluetoothAdapter == null || address == null) { | ||
254 | - return false; | ||
255 | - } | ||
256 | - if (mBluetoothDeviceAddress != null && address.equals(mBluetoothDeviceAddress) && mBluetoothGatt != null) { | ||
257 | - Log.d(TAG, "connect: PREVIOUSLY CONNECTED DEVICE.. TRY TO RECONNECT"); | ||
258 | - if (mBluetoothGatt.connect()) { | ||
259 | - mConnectionState = STATE_CONNECTING; | ||
260 | - return true; | ||
261 | - } else { | ||
262 | - return false; | ||
263 | - } | ||
264 | - | ||
265 | - } | ||
266 | - final BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address); | ||
267 | - if (device == null) { | ||
268 | - Log.w(TAG, "DEVICE NOT FOUND"); | ||
269 | - return false; | ||
270 | - } | ||
271 | - mBluetoothGatt = device.connectGatt(this, true, mGattCallback); | ||
272 | - Log.d(TAG, "CONNECTING NEW DEVICE : " + device.getName()); | ||
273 | - mBluetoothDeviceAddress = address; | ||
274 | - mConnectionState = STATE_CONNECTING; | ||
275 | - return true; | ||
276 | - } | ||
277 | - | ||
278 | - public void disconnect() { | ||
279 | - if (mBluetoothAdapter == null || mBluetoothGatt == null) { | ||
280 | - return; | ||
281 | - } | ||
282 | - mBluetoothGatt.disconnect(); | ||
283 | - } | ||
284 | - | ||
285 | - public void close() { | ||
286 | - if (mBluetoothGatt == null) { | ||
287 | - return; | ||
288 | - } | ||
289 | - mBluetoothGatt.close(); | ||
290 | - mBluetoothGatt = null; | ||
291 | - } | ||
292 | - | ||
293 | - private final IBinder mBinder = new LocalBinder(); | ||
294 | - | ||
295 | - public class LocalBinder extends Binder { | ||
296 | - BluetoothLeService getService() { | ||
297 | - return BluetoothLeService.this; | ||
298 | - } | ||
299 | - } | ||
300 | - | ||
301 | - @Override | ||
302 | - public IBinder onBind(Intent intent) { | ||
303 | - return mBinder; | ||
304 | - } | ||
305 | - | ||
306 | - public boolean onUnBind(Intent intent) { | ||
307 | - Log.d(TAG, "onUnBind: "); | ||
308 | - return super.onUnbind(intent); | ||
309 | - } | ||
310 | - | ||
311 | - public byte[] intToByteArray(int value) { | ||
312 | - byte[] bytes = new byte[1]; | ||
313 | - bytes[0]=(byte) (value&0x000000FF); | ||
314 | - | ||
315 | - return bytes; | ||
316 | - } | ||
317 | - | ||
318 | - public void writeCharacteristic(int r, int g, int b) { | ||
319 | - int [] rgb = {r,g,b}; | ||
320 | - int i = 0; | ||
321 | - | ||
322 | - List<BluetoothGattCharacteristic> rgbCharacteristic = mBluetoothGatt.getService(RM_SERVICE_value).getCharacteristics(); | ||
323 | - for (BluetoothGattCharacteristic gattCharacteristic : rgbCharacteristic) { | ||
324 | - gattCharacteristic.setValue(intToByteArray(rgb[i])); | ||
325 | - i++; | ||
326 | - try { | ||
327 | - Thread.sleep(400); | ||
328 | - } catch (InterruptedException e) { | ||
329 | - e.printStackTrace(); | ||
330 | - } | ||
331 | - } | ||
332 | - } | ||
333 | - | ||
334 | - public void readCharacteristic(int idx) { | ||
335 | - if (mBluetoothGatt != null) { | ||
336 | - mBluetoothGatt.readCharacteristic(ReadQueue.get(idx)); | ||
337 | - broadcastUpdate(ACTION_DATA_AVAILABLE, ReadQueue.get(idx), mBluetoothGatt); | ||
338 | - | ||
339 | - } | ||
340 | - } | ||
341 | - | ||
342 | - private void setNotification() { | ||
343 | - boolean check; | ||
344 | - switch (index) { | ||
345 | - case 0: | ||
346 | - characteristic = mBluetoothGatt.getService(TH_SERVICE_value) | ||
347 | - .getCharacteristic(TEMP_value); | ||
348 | - break; | ||
349 | - case 1: | ||
350 | - characteristic = mBluetoothGatt.getService(TH_SERVICE_value) | ||
351 | - .getCharacteristic(HUMD_value); | ||
352 | - break; | ||
353 | - case 2: | ||
354 | - characteristic = mBluetoothGatt.getService(HD_SERVICE_value) | ||
355 | - .getCharacteristic(INTR_value); | ||
356 | - break; | ||
357 | - case 3: | ||
358 | - characteristic = mBluetoothGatt.getService(RM_SERVICE_value) | ||
359 | - .getCharacteristic(R_value); | ||
360 | - break; | ||
361 | - case 4: | ||
362 | - characteristic = mBluetoothGatt.getService(RM_SERVICE_value) | ||
363 | - .getCharacteristic(G_value); | ||
364 | - break; | ||
365 | - case 5: | ||
366 | - characteristic = mBluetoothGatt.getService(RM_SERVICE_value) | ||
367 | - .getCharacteristic(B_value); | ||
368 | - break; | ||
369 | - default: | ||
370 | - return; | ||
371 | - } | ||
372 | - mBluetoothGatt.setCharacteristicNotification(characteristic, enabled); | ||
373 | - BluetoothGattDescriptor descriptor = characteristic.getDescriptor(CLIENT_CHARACTERISTIC_CONFIG); | ||
374 | - descriptor.setValue((enabled) ? BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE | ||
375 | - : BluetoothGattDescriptor.DISABLE_NOTIFICATION_VALUE); | ||
376 | - check = mBluetoothGatt.writeDescriptor(descriptor); | ||
377 | - Log.d(TAG, "writeDescriptor: " + characteristic +" " + check); | ||
378 | - | ||
379 | - } | ||
380 | -} |
1 | -package com.example.suemin.smartlamp.bluetooth; | ||
2 | - | ||
3 | -import java.util.HashMap; | ||
4 | - | ||
5 | - | ||
6 | -public class LampAttributes { | ||
7 | - private static HashMap<String, String> attributes = new HashMap(); | ||
8 | - public static String TH_SERVICE = "f7ff1200-dd52-7ca8-134d-8df9628c4659"; | ||
9 | - public static String HD_SERVICE = "91fc1400-3d67-40ec-b650-ab955d998080"; | ||
10 | - public static String RM_SERVICE = "f3122100-fcf3-46eb-aa08-513aa1a50461"; | ||
11 | - public static String CLIENT_CHARACTERISTIC_CONFIG = "00002902-0000-1000-8000-00805f9b34fb"; | ||
12 | - | ||
13 | - public static String NRF52 = "00001800-0000-1000-8000-00805f9b34fb"; | ||
14 | - | ||
15 | - public static String R_VALUE = "f3122101-fcf3-46eb-aa08-513aa1a50461"; | ||
16 | - public static String G_VALUE = "f3122102-fcf3-46eb-aa08-513aa1a50461"; | ||
17 | - public static String B_VALUE = "f3122103-fcf3-46eb-aa08-513aa1a50461"; | ||
18 | - | ||
19 | - public static String TEMP_VALUE = "f7ff1201-dd52-7ca8-134d-8df9628c4659"; | ||
20 | - public static String HUMD_VALUE = "f7ff1202-dd52-7ca8-134d-8df9628c4659"; | ||
21 | - | ||
22 | - public static String INTR_VALUE = "91fc1401-3d67-40ec-b650-ab955d998080"; | ||
23 | - | ||
24 | - | ||
25 | - static { | ||
26 | - // ㅅㅄ | ||
27 | - attributes.put(NRF52, "Generic Service"); | ||
28 | - attributes.put("00001801-0000-1000-8000-00805f9b34fb", "Generic Attribute service"); | ||
29 | - attributes.put(TH_SERVICE, "Temp Humid Service"); | ||
30 | - attributes.put(HD_SERVICE, "Human Detect Service"); | ||
31 | - attributes.put(RM_SERVICE, "Rgb Led Service"); | ||
32 | - | ||
33 | - attributes.put(R_VALUE, "R_VALUE"); | ||
34 | - attributes.put(G_VALUE, "G_VALUE"); | ||
35 | - attributes.put(B_VALUE, "B_VALUE"); | ||
36 | - attributes.put(TEMP_VALUE, "TEMP_VALUE"); | ||
37 | - attributes.put(HUMD_VALUE, "HUMD_VALUE"); | ||
38 | - attributes.put(INTR_VALUE, "INTR_VALUE"); | ||
39 | - } | ||
40 | - | ||
41 | - public static String lookup(String uuid, String defaultName) { | ||
42 | - String name = attributes.get(uuid); | ||
43 | - return name == null ? defaultName : name; | ||
44 | - } | ||
45 | -} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -package com.example.suemin.smartlamp.bluetooth; | ||
2 | - | ||
3 | - | ||
4 | -import android.content.Context; | ||
5 | - | ||
6 | -import static com.example.suemin.smartlamp.bluetooth.Bluetooth.TurnOnLamp; | ||
7 | - | ||
8 | -public class SensorResult { | ||
9 | - static Context mcontext = null; | ||
10 | - public static int intr, humd, temp =0 ; | ||
11 | - public static int ppnum = 0; | ||
12 | - | ||
13 | - public SensorResult(Context context){ | ||
14 | - this.mcontext=context; | ||
15 | - } | ||
16 | - | ||
17 | - | ||
18 | - public static void saveData(int data, int uuid){ | ||
19 | - switch (uuid){ | ||
20 | - case 4: | ||
21 | - temp = data; | ||
22 | - break; | ||
23 | - case 5: | ||
24 | - humd = data; | ||
25 | - if(temp != 0){ | ||
26 | - stateTHI(); | ||
27 | - } | ||
28 | - break; | ||
29 | - case 6: | ||
30 | - intr = data; | ||
31 | - checkPeople(intr); | ||
32 | - break; | ||
33 | - } | ||
34 | - } | ||
35 | - | ||
36 | - private static void checkPeople(int intr){ | ||
37 | - if(intr == 0) { | ||
38 | - if (ppnum > 10) { | ||
39 | - ppnum = 0; | ||
40 | - TurnOnLamp(0,0,0); | ||
41 | - } else { | ||
42 | - ppnum++; | ||
43 | - } | ||
44 | - } | ||
45 | - } | ||
46 | - | ||
47 | - public static double getTHI() { | ||
48 | - if(humd ==0 || temp ==0){return 0;} | ||
49 | - double value = ((temp+humd)*0.7 +40.6); | ||
50 | - return value; | ||
51 | - } | ||
52 | - public static void stateTHI(){ | ||
53 | - | ||
54 | - double v = getTHI(); | ||
55 | - if(68 <= v && v <75 ){ | ||
56 | - TurnOnLamp(0,90,150); | ||
57 | - } | ||
58 | - else if(75<= v && v <80){ | ||
59 | - TurnOnLamp(0,120,200); | ||
60 | - } | ||
61 | - else if(v>=80){ | ||
62 | - TurnOnLamp(0,150,250); | ||
63 | - } | ||
64 | - | ||
65 | - } | ||
66 | - | ||
67 | - | ||
68 | - | ||
69 | -} |
1 | -package com.example.suemin.smartlamp.environment; | ||
2 | - | ||
3 | -import android.content.Context; | ||
4 | -import android.graphics.drawable.ColorDrawable; | ||
5 | -import android.os.Bundle; | ||
6 | -import android.support.v4.app.Fragment; | ||
7 | -import android.support.v4.content.ContextCompat; | ||
8 | -import android.util.Log; | ||
9 | -import android.view.LayoutInflater; | ||
10 | -import android.view.View; | ||
11 | -import android.view.ViewGroup; | ||
12 | -import android.widget.AdapterView; | ||
13 | -import android.widget.ListView; | ||
14 | -import android.widget.Toast; | ||
15 | - | ||
16 | -import com.example.suemin.smartlamp.R; | ||
17 | -import com.example.suemin.smartlamp.bluetooth.Bluetooth; | ||
18 | -import com.example.suemin.smartlamp.environment.listview.CustomDialog; | ||
19 | -import com.example.suemin.smartlamp.environment.listview.ListViewAdapter; | ||
20 | - | ||
21 | - | ||
22 | - | ||
23 | -public class Env extends Fragment { | ||
24 | - | ||
25 | - private CustomDialog customDialog; | ||
26 | - | ||
27 | - public Env() { | ||
28 | - // Required empty public constructor | ||
29 | - } | ||
30 | - | ||
31 | - | ||
32 | - @Override | ||
33 | - public void onCreate(Bundle savedInstanceState) { | ||
34 | - super.onCreate(savedInstanceState); | ||
35 | - } | ||
36 | - | ||
37 | - public void setListView(View view) { | ||
38 | - ListViewAdapter adapter = new ListViewAdapter(); | ||
39 | - | ||
40 | - ListView listView = (ListView) view.findViewById(R.id.list); | ||
41 | - listView.setAdapter(adapter); | ||
42 | - adapter.addItem("휴식", ContextCompat.getDrawable(this.getContext(), R.drawable.sleep)); | ||
43 | - adapter.addItem("TV 시청", ContextCompat.getDrawable(this.getContext(), R.drawable.television)); | ||
44 | - adapter.addItem("독서 / 공부", ContextCompat.getDrawable(this.getContext(), R.drawable.book)); | ||
45 | - adapter.addItem("식사", ContextCompat.getDrawable(this.getContext(), R.drawable.dinner)); | ||
46 | - listView.setOnItemClickListener(listItemClickListener); | ||
47 | - } | ||
48 | - | ||
49 | - | ||
50 | - @Override | ||
51 | - public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
52 | - Bundle savedInstanceState) { | ||
53 | - View view = inflater.inflate(R.layout.fragment_env, container, false); | ||
54 | - setListView(view); | ||
55 | - | ||
56 | - return view; | ||
57 | - } | ||
58 | - | ||
59 | - private AdapterView.OnItemClickListener listItemClickListener= new AdapterView.OnItemClickListener(){ | ||
60 | - @Override | ||
61 | - public void onItemClick(AdapterView<?> parent, View view, int position, long id) { | ||
62 | - customDialog = new CustomDialog(getActivity(), positiveListener); | ||
63 | - customDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); | ||
64 | - customDialog.show(); | ||
65 | - customDialog.setText(position); | ||
66 | - | ||
67 | - } | ||
68 | - }; | ||
69 | - private View.OnClickListener positiveListener = new View.OnClickListener() { | ||
70 | - public void onClick(View v) { | ||
71 | - Log.d("실내활동","onClick: " + customDialog.mode); | ||
72 | - Bluetooth.changeIndoorMode(customDialog.mode); | ||
73 | - Toast.makeText(getActivity(), "변경되었습니다", Toast.LENGTH_SHORT).show(); | ||
74 | - customDialog.dismiss(); | ||
75 | - } | ||
76 | - }; | ||
77 | - | ||
78 | - | ||
79 | - @Override | ||
80 | - public void onAttach(Context context) { | ||
81 | - super.onAttach(context); | ||
82 | - } | ||
83 | - | ||
84 | - @Override | ||
85 | - public void onDetach() { | ||
86 | - super.onDetach(); | ||
87 | - } | ||
88 | - | ||
89 | - @Override | ||
90 | - public void onDestroy() { | ||
91 | - super.onDestroy(); | ||
92 | - } | ||
93 | - | ||
94 | - | ||
95 | -} |
1 | -package com.example.suemin.smartlamp.environment.listview; | ||
2 | - | ||
3 | -import android.app.Dialog; | ||
4 | -import android.content.Context; | ||
5 | -import android.os.Bundle; | ||
6 | -import android.support.annotation.NonNull; | ||
7 | -import android.view.View; | ||
8 | -import android.view.WindowManager; | ||
9 | -import android.widget.Button; | ||
10 | -import android.widget.TextView; | ||
11 | - | ||
12 | -import com.example.suemin.smartlamp.R; | ||
13 | - | ||
14 | -public class CustomDialog extends Dialog { | ||
15 | - | ||
16 | - private Button mPositiveButton; | ||
17 | - | ||
18 | - private View.OnClickListener mPositiveListener; | ||
19 | - private TextView AlertTitle, AlertMode, AlertText; | ||
20 | - public int mode; | ||
21 | - | ||
22 | - @Override | ||
23 | - protected void onCreate(Bundle savedInstanceState) { | ||
24 | - super.onCreate(savedInstanceState); | ||
25 | - | ||
26 | - WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams(); | ||
27 | - layoutParams.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND; | ||
28 | - layoutParams.dimAmount = 0.8f; | ||
29 | - | ||
30 | - getWindow().setAttributes(layoutParams); | ||
31 | - | ||
32 | - setContentView(R.layout.custom_dialog); | ||
33 | - | ||
34 | - mPositiveButton=(Button)findViewById(R.id.pbutton); | ||
35 | - | ||
36 | - mPositiveButton.setOnClickListener(mPositiveListener); | ||
37 | - | ||
38 | - AlertTitle = (TextView) findViewById(R.id.dialog_title); | ||
39 | - AlertMode = (TextView) findViewById(R.id.dialog_num); | ||
40 | - AlertText = (TextView) findViewById(R.id.dialog_state); | ||
41 | - | ||
42 | - } | ||
43 | - | ||
44 | - public CustomDialog(@NonNull Context context, View.OnClickListener positiveListener) { | ||
45 | - super(context); | ||
46 | - this.mPositiveListener = positiveListener; | ||
47 | - } | ||
48 | - public boolean setText(int position) | ||
49 | - { | ||
50 | - mode = position; | ||
51 | - switch (position) { | ||
52 | - case 0: | ||
53 | - AlertTitle.setText("휴식"); | ||
54 | - AlertMode.setText("모드로"); | ||
55 | - AlertText.setText("변경하시겠습니까 ?"); | ||
56 | - break; | ||
57 | - case 1: | ||
58 | - AlertTitle.setText("TV 시청"); | ||
59 | - AlertMode.setText("모드로"); | ||
60 | - AlertText.setText("변경하시겠습니까 ?"); | ||
61 | - break; | ||
62 | - case 2: | ||
63 | - AlertTitle.setText("독서 / 공부"); | ||
64 | - AlertMode.setText("모드로"); | ||
65 | - AlertText.setText("변경하시겠습니까 ?"); | ||
66 | - break; | ||
67 | - case 3: | ||
68 | - AlertTitle.setText("식사"); | ||
69 | - AlertMode.setText("모드로"); | ||
70 | - AlertText.setText("변경하시겠습니까 ?"); | ||
71 | - break; | ||
72 | - | ||
73 | - } | ||
74 | - return true; | ||
75 | - } | ||
76 | - | ||
77 | -} | ||
78 | - |
1 | -package com.example.suemin.smartlamp.environment.listview; | ||
2 | - | ||
3 | -import android.content.Context; | ||
4 | -import android.graphics.drawable.Drawable; | ||
5 | -import android.view.LayoutInflater; | ||
6 | -import android.view.View; | ||
7 | -import android.view.ViewGroup; | ||
8 | -import android.widget.BaseAdapter; | ||
9 | -import android.widget.ImageView; | ||
10 | -import android.widget.TextView; | ||
11 | - | ||
12 | -import com.example.suemin.smartlamp.R; | ||
13 | - | ||
14 | -import java.util.ArrayList; | ||
15 | - | ||
16 | -public class ListViewAdapter extends BaseAdapter { | ||
17 | - | ||
18 | - private ArrayList<ListViewItem> listViewItemList= new ArrayList<ListViewItem>(); | ||
19 | - | ||
20 | - public ListViewAdapter(){} | ||
21 | - | ||
22 | - @Override | ||
23 | - public int getCount() { | ||
24 | - return listViewItemList.size(); | ||
25 | - } | ||
26 | - | ||
27 | - @Override | ||
28 | - public Object getItem(int position) { | ||
29 | - return listViewItemList.get(position); | ||
30 | - } | ||
31 | - | ||
32 | - @Override | ||
33 | - public long getItemId(int position) { | ||
34 | - return position; | ||
35 | - } | ||
36 | - | ||
37 | - @Override | ||
38 | - public View getView(int position, View convertView, ViewGroup parent) { | ||
39 | - final int pos = position; | ||
40 | - final Context context = parent.getContext(); | ||
41 | - | ||
42 | - if(convertView == null){ | ||
43 | - LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); | ||
44 | - convertView = inflater.inflate(R.layout.listview_item, parent, false); | ||
45 | - } | ||
46 | - | ||
47 | - TextView titleTextView = (TextView) convertView.findViewById(R.id.textView1); | ||
48 | - ImageView iconImageView = (ImageView) convertView.findViewById(R.id.imageView1); | ||
49 | - | ||
50 | - ListViewItem listViewItem = listViewItemList.get(position); | ||
51 | - | ||
52 | - titleTextView.setText(listViewItem.getTitle()); | ||
53 | - iconImageView.setImageDrawable(listViewItem.getIcon()); | ||
54 | - | ||
55 | - return convertView; | ||
56 | - } | ||
57 | - public void addItem(String title, Drawable icon){ | ||
58 | - ListViewItem item = new ListViewItem(); | ||
59 | - item.setTitle(title); | ||
60 | - item.setIcon(icon); | ||
61 | - listViewItemList.add(item); | ||
62 | - } | ||
63 | -} |
1 | -package com.example.suemin.smartlamp.environment.listview; | ||
2 | - | ||
3 | -import android.graphics.drawable.Drawable; | ||
4 | - | ||
5 | -public class ListViewItem { | ||
6 | - private String titleStr ; | ||
7 | - private Drawable iconDrawable ; | ||
8 | - | ||
9 | - public void setIcon(Drawable icon) { | ||
10 | - iconDrawable = icon ; | ||
11 | - } | ||
12 | - public void setTitle(String title) { | ||
13 | - titleStr = title ; | ||
14 | - } | ||
15 | - | ||
16 | - public Drawable getIcon() { | ||
17 | - return this.iconDrawable ; | ||
18 | - } | ||
19 | - public String getTitle() { | ||
20 | - return this.titleStr ; | ||
21 | - } | ||
22 | -} |
source_code/android/smartlamp/app/src/main/java/com/example/suemin/smartlamp/home/Home.java
deleted
100644 → 0
1 | -package com.example.suemin.smartlamp.home; | ||
2 | - | ||
3 | - | ||
4 | -import android.content.Context; | ||
5 | -import android.os.Bundle; | ||
6 | -import android.support.v4.app.Fragment; | ||
7 | -import android.view.LayoutInflater; | ||
8 | -import android.view.View; | ||
9 | -import android.view.ViewGroup; | ||
10 | -import android.widget.CompoundButton; | ||
11 | -import android.widget.ImageView; | ||
12 | -import android.widget.Switch; | ||
13 | -import android.widget.TextView; | ||
14 | - | ||
15 | -import com.example.suemin.smartlamp.R; | ||
16 | -import com.example.suemin.smartlamp.bluetooth.Bluetooth; | ||
17 | - | ||
18 | -import static com.example.suemin.smartlamp.bluetooth.SensorResult.stateTHI; | ||
19 | - | ||
20 | - | ||
21 | -public class Home extends Fragment { | ||
22 | - | ||
23 | - public static boolean LampON = false; | ||
24 | - | ||
25 | - public Home() { | ||
26 | - // Required empty public constructor | ||
27 | - } | ||
28 | - | ||
29 | - @Override | ||
30 | - public void onCreate(Bundle savedInstanceState) { | ||
31 | - super.onCreate(savedInstanceState); | ||
32 | - } | ||
33 | - @Override | ||
34 | - public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||
35 | - Bundle savedInstanceState) { | ||
36 | - View view = inflater.inflate(R.layout.fragment_home, container, false); | ||
37 | - final TextView optionState= (TextView) view.findViewById(R.id.textView_switch); | ||
38 | - final ImageView imgState = (ImageView) view.findViewById(R.id.imageView2); | ||
39 | - | ||
40 | - Switch sw = (Switch) view.findViewById(R.id.switch1); | ||
41 | - sw.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { | ||
42 | - @Override | ||
43 | - public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { | ||
44 | - if (isChecked) { | ||
45 | - optionState.setText(" ON "); | ||
46 | - imgState.setImageResource(R.drawable.streetlight); | ||
47 | - if (!LampON) { | ||
48 | - Bluetooth.TurnOnLamp(200,250,0); | ||
49 | - LampON = true; | ||
50 | - try { | ||
51 | - Thread.sleep(3000); | ||
52 | - } catch (InterruptedException e) { | ||
53 | - e.printStackTrace(); | ||
54 | - } | ||
55 | - stateTHI(); | ||
56 | - | ||
57 | - } | ||
58 | - } else { | ||
59 | - optionState.setText(" OFF "); | ||
60 | - imgState.setImageResource(R.drawable.streetlight1); | ||
61 | - if(LampON) { | ||
62 | - Bluetooth.TurnOnLamp(0,0,0); | ||
63 | - } | ||
64 | - } | ||
65 | - } | ||
66 | - }); | ||
67 | - return view; | ||
68 | - } | ||
69 | - | ||
70 | - | ||
71 | - @Override | ||
72 | - public void onAttach(Context context) { | ||
73 | - super.onAttach(context); | ||
74 | - } | ||
75 | - | ||
76 | - @Override | ||
77 | - public void onDetach() { | ||
78 | - super.onDetach(); | ||
79 | - } | ||
80 | - | ||
81 | -} |
source_code/android/smartlamp/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
deleted
100644 → 0
1 | -<vector xmlns:android="http://schemas.android.com/apk/res/android" | ||
2 | - xmlns:aapt="http://schemas.android.com/aapt" | ||
3 | - android:width="108dp" | ||
4 | - android:height="108dp" | ||
5 | - android:viewportWidth="108" | ||
6 | - android:viewportHeight="108"> | ||
7 | - <path | ||
8 | - android:fillType="evenOdd" | ||
9 | - android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z" | ||
10 | - android:strokeWidth="1" | ||
11 | - android:strokeColor="#00000000"> | ||
12 | - <aapt:attr name="android:fillColor"> | ||
13 | - <gradient | ||
14 | - android:endX="78.5885" | ||
15 | - android:endY="90.9159" | ||
16 | - android:startX="48.7653" | ||
17 | - android:startY="61.0927" | ||
18 | - android:type="linear"> | ||
19 | - <item | ||
20 | - android:color="#44000000" | ||
21 | - android:offset="0.0" /> | ||
22 | - <item | ||
23 | - android:color="#00000000" | ||
24 | - android:offset="1.0" /> | ||
25 | - </gradient> | ||
26 | - </aapt:attr> | ||
27 | - </path> | ||
28 | - <path | ||
29 | - android:fillColor="#FFFFFF" | ||
30 | - android:fillType="nonZero" | ||
31 | - android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z" | ||
32 | - android:strokeWidth="1" | ||
33 | - android:strokeColor="#00000000" /> | ||
34 | -</vector> |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<shape xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:padding="10dp" | ||
4 | - android:shape="rectangle" > | ||
5 | - <solid android:color="@color/colorPrimary" /> | ||
6 | - <gradient | ||
7 | - android:startColor="@color/colorPrimary" | ||
8 | - android:endColor="#FFFFFF" | ||
9 | - android:angle= "270"> | ||
10 | - </gradient> | ||
11 | -</shape> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
15.9 KB
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<shape xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:padding="10dp" | ||
4 | - android:shape="rectangle" | ||
5 | - > | ||
6 | - <solid android:color="#FFFFFF"></solid> | ||
7 | - <corners | ||
8 | - android:bottomLeftRadius="30dp" | ||
9 | - android:bottomRightRadius="30dp" | ||
10 | - android:topLeftRadius="30dp" | ||
11 | - android:topRightRadius="30dp" /> | ||
12 | - <stroke | ||
13 | - android:width="2dp" | ||
14 | - android:color="@color/colorPrimaryDark" /> | ||
15 | -</shape> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
source_code/android/smartlamp/app/src/main/res/drawable/dialog_button_background.xml
deleted
100644 → 0
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<shape xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:padding="10dp" | ||
4 | - android:shape="rectangle" > | ||
5 | - <solid android:color="@color/colorPrimaryDark" /> | ||
6 | - <corners | ||
7 | - android:bottomLeftRadius="20dp" | ||
8 | - android:bottomRightRadius="20dp" | ||
9 | - android:topLeftRadius="20dp" | ||
10 | - android:topRightRadius="20dp" /> | ||
11 | - <stroke | ||
12 | - android:width="1dp" | ||
13 | - android:color="@color/colorPrimaryDark" /> | ||
14 | -</shape> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
38.2 KB
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<shape xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:padding="10dp" | ||
4 | - android:shape="rectangle" | ||
5 | - > | ||
6 | - <corners | ||
7 | - android:bottomLeftRadius="30dp" | ||
8 | - android:bottomRightRadius="30dp" | ||
9 | - android:topLeftRadius="30dp" | ||
10 | - android:topRightRadius="30dp" /> | ||
11 | - | ||
12 | -</shape> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
source_code/android/smartlamp/app/src/main/res/drawable/ic_battery_90_black_24dp.xml
deleted
100644 → 0
1 | -<vector android:height="24dp" android:tint="#3A73C0" | ||
2 | - android:viewportHeight="24.0" android:viewportWidth="24.0" | ||
3 | - android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android" | ||
4 | - > | ||
5 | - <group | ||
6 | - android:name="rotationGroup" | ||
7 | - android:pivotX="12" | ||
8 | - android:pivotY="12" | ||
9 | - android:rotation= "90"> | ||
10 | - <path android:fillAlpha=".3" android:fillColor="#3a73c0" android:pathData="M17,5.33C17,4.6 16.4,4 15.67,4H14V2h-4v2H8.33C7.6,4 7,4.6 7,5.33V8h10V5.33z"/> | ||
11 | - <path android:fillColor="#3a73c0" android:pathData="M7,8v12.67C7,21.4 7.6,22 8.33,22h7.33c0.74,0 1.34,-0.6 1.34,-1.33V8H7z"/> | ||
12 | - </group> | ||
13 | -</vector> |
source_code/android/smartlamp/app/src/main/res/drawable/ic_bluetooth_black_24dp.xml
deleted
100644 → 0
1 | -<vector xmlns:android="http://schemas.android.com/apk/res/android" | ||
2 | - android:width="20dp" | ||
3 | - android:height="20dp" | ||
4 | - android:viewportWidth="27.0" | ||
5 | - android:viewportHeight="27.0"> | ||
6 | - <path | ||
7 | - android:fillColor="@color/colorAccent" | ||
8 | - android:pathData="M17.71,7.71L12,2h-1v7.59L6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 11,14.41L11,22h1l5.71,-5.71 -4.3,-4.29 4.3,-4.29zM13,5.83l1.88,1.88L13,9.59L13,5.83zM14.88,16.29L13,18.17v-3.76l1.88,1.88z"/> | ||
9 | -</vector> |
source_code/android/smartlamp/app/src/main/res/drawable/ic_cloud_queue_black_24dp.xml
deleted
100644 → 0
1 | -<vector xmlns:android="http://schemas.android.com/apk/res/android" | ||
2 | - android:width="30dp" | ||
3 | - android:height="30dp" | ||
4 | - android:viewportWidth="24.0" | ||
5 | - android:viewportHeight="24.0"> | ||
6 | - <path | ||
7 | - android:fillColor="#3a73c0" | ||
8 | - android:pathData="M19.35,10.04C18.67,6.59 15.64,4 12,4 9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96zM19,18H6c-2.21,0 -4,-1.79 -4,-4s1.79,-4 4,-4h0.71C7.37,7.69 9.48,6 12,6c3.04,0 5.5,2.46 5.5,5.5v0.5H19c1.66,0 3,1.34 3,3s-1.34,3 -3,3z"/> | ||
9 | -</vector> |
1 | -<vector xmlns:android="http://schemas.android.com/apk/res/android" | ||
2 | - android:width="24dp" | ||
3 | - android:height="24dp" | ||
4 | - android:viewportWidth="24.0" | ||
5 | - android:viewportHeight="24.0"> | ||
6 | - <path | ||
7 | - android:fillColor="#FF000000" | ||
8 | - android:pathData="M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z" /> | ||
9 | -</vector> |
source_code/android/smartlamp/app/src/main/res/drawable/ic_launcher_background.xml
deleted
100644 → 0
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<vector xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:width="108dp" | ||
4 | - android:height="108dp" | ||
5 | - android:viewportWidth="108" | ||
6 | - android:viewportHeight="108"> | ||
7 | - <path | ||
8 | - android:fillColor="#008577" | ||
9 | - android:pathData="M0,0h108v108h-108z" /> | ||
10 | - <path | ||
11 | - android:fillColor="#00000000" | ||
12 | - android:pathData="M9,0L9,108" | ||
13 | - android:strokeWidth="0.8" | ||
14 | - android:strokeColor="#33FFFFFF" /> | ||
15 | - <path | ||
16 | - android:fillColor="#00000000" | ||
17 | - android:pathData="M19,0L19,108" | ||
18 | - android:strokeWidth="0.8" | ||
19 | - android:strokeColor="#33FFFFFF" /> | ||
20 | - <path | ||
21 | - android:fillColor="#00000000" | ||
22 | - android:pathData="M29,0L29,108" | ||
23 | - android:strokeWidth="0.8" | ||
24 | - android:strokeColor="#33FFFFFF" /> | ||
25 | - <path | ||
26 | - android:fillColor="#00000000" | ||
27 | - android:pathData="M39,0L39,108" | ||
28 | - android:strokeWidth="0.8" | ||
29 | - android:strokeColor="#33FFFFFF" /> | ||
30 | - <path | ||
31 | - android:fillColor="#00000000" | ||
32 | - android:pathData="M49,0L49,108" | ||
33 | - android:strokeWidth="0.8" | ||
34 | - android:strokeColor="#33FFFFFF" /> | ||
35 | - <path | ||
36 | - android:fillColor="#00000000" | ||
37 | - android:pathData="M59,0L59,108" | ||
38 | - android:strokeWidth="0.8" | ||
39 | - android:strokeColor="#33FFFFFF" /> | ||
40 | - <path | ||
41 | - android:fillColor="#00000000" | ||
42 | - android:pathData="M69,0L69,108" | ||
43 | - android:strokeWidth="0.8" | ||
44 | - android:strokeColor="#33FFFFFF" /> | ||
45 | - <path | ||
46 | - android:fillColor="#00000000" | ||
47 | - android:pathData="M79,0L79,108" | ||
48 | - android:strokeWidth="0.8" | ||
49 | - android:strokeColor="#33FFFFFF" /> | ||
50 | - <path | ||
51 | - android:fillColor="#00000000" | ||
52 | - android:pathData="M89,0L89,108" | ||
53 | - android:strokeWidth="0.8" | ||
54 | - android:strokeColor="#33FFFFFF" /> | ||
55 | - <path | ||
56 | - android:fillColor="#00000000" | ||
57 | - android:pathData="M99,0L99,108" | ||
58 | - android:strokeWidth="0.8" | ||
59 | - android:strokeColor="#33FFFFFF" /> | ||
60 | - <path | ||
61 | - android:fillColor="#00000000" | ||
62 | - android:pathData="M0,9L108,9" | ||
63 | - android:strokeWidth="0.8" | ||
64 | - android:strokeColor="#33FFFFFF" /> | ||
65 | - <path | ||
66 | - android:fillColor="#00000000" | ||
67 | - android:pathData="M0,19L108,19" | ||
68 | - android:strokeWidth="0.8" | ||
69 | - android:strokeColor="#33FFFFFF" /> | ||
70 | - <path | ||
71 | - android:fillColor="#00000000" | ||
72 | - android:pathData="M0,29L108,29" | ||
73 | - android:strokeWidth="0.8" | ||
74 | - android:strokeColor="#33FFFFFF" /> | ||
75 | - <path | ||
76 | - android:fillColor="#00000000" | ||
77 | - android:pathData="M0,39L108,39" | ||
78 | - android:strokeWidth="0.8" | ||
79 | - android:strokeColor="#33FFFFFF" /> | ||
80 | - <path | ||
81 | - android:fillColor="#00000000" | ||
82 | - android:pathData="M0,49L108,49" | ||
83 | - android:strokeWidth="0.8" | ||
84 | - android:strokeColor="#33FFFFFF" /> | ||
85 | - <path | ||
86 | - android:fillColor="#00000000" | ||
87 | - android:pathData="M0,59L108,59" | ||
88 | - android:strokeWidth="0.8" | ||
89 | - android:strokeColor="#33FFFFFF" /> | ||
90 | - <path | ||
91 | - android:fillColor="#00000000" | ||
92 | - android:pathData="M0,69L108,69" | ||
93 | - android:strokeWidth="0.8" | ||
94 | - android:strokeColor="#33FFFFFF" /> | ||
95 | - <path | ||
96 | - android:fillColor="#00000000" | ||
97 | - android:pathData="M0,79L108,79" | ||
98 | - android:strokeWidth="0.8" | ||
99 | - android:strokeColor="#33FFFFFF" /> | ||
100 | - <path | ||
101 | - android:fillColor="#00000000" | ||
102 | - android:pathData="M0,89L108,89" | ||
103 | - android:strokeWidth="0.8" | ||
104 | - android:strokeColor="#33FFFFFF" /> | ||
105 | - <path | ||
106 | - android:fillColor="#00000000" | ||
107 | - android:pathData="M0,99L108,99" | ||
108 | - android:strokeWidth="0.8" | ||
109 | - android:strokeColor="#33FFFFFF" /> | ||
110 | - <path | ||
111 | - android:fillColor="#00000000" | ||
112 | - android:pathData="M19,29L89,29" | ||
113 | - android:strokeWidth="0.8" | ||
114 | - android:strokeColor="#33FFFFFF" /> | ||
115 | - <path | ||
116 | - android:fillColor="#00000000" | ||
117 | - android:pathData="M19,39L89,39" | ||
118 | - android:strokeWidth="0.8" | ||
119 | - android:strokeColor="#33FFFFFF" /> | ||
120 | - <path | ||
121 | - android:fillColor="#00000000" | ||
122 | - android:pathData="M19,49L89,49" | ||
123 | - android:strokeWidth="0.8" | ||
124 | - android:strokeColor="#33FFFFFF" /> | ||
125 | - <path | ||
126 | - android:fillColor="#00000000" | ||
127 | - android:pathData="M19,59L89,59" | ||
128 | - android:strokeWidth="0.8" | ||
129 | - android:strokeColor="#33FFFFFF" /> | ||
130 | - <path | ||
131 | - android:fillColor="#00000000" | ||
132 | - android:pathData="M19,69L89,69" | ||
133 | - android:strokeWidth="0.8" | ||
134 | - android:strokeColor="#33FFFFFF" /> | ||
135 | - <path | ||
136 | - android:fillColor="#00000000" | ||
137 | - android:pathData="M19,79L89,79" | ||
138 | - android:strokeWidth="0.8" | ||
139 | - android:strokeColor="#33FFFFFF" /> | ||
140 | - <path | ||
141 | - android:fillColor="#00000000" | ||
142 | - android:pathData="M29,19L29,89" | ||
143 | - android:strokeWidth="0.8" | ||
144 | - android:strokeColor="#33FFFFFF" /> | ||
145 | - <path | ||
146 | - android:fillColor="#00000000" | ||
147 | - android:pathData="M39,19L39,89" | ||
148 | - android:strokeWidth="0.8" | ||
149 | - android:strokeColor="#33FFFFFF" /> | ||
150 | - <path | ||
151 | - android:fillColor="#00000000" | ||
152 | - android:pathData="M49,19L49,89" | ||
153 | - android:strokeWidth="0.8" | ||
154 | - android:strokeColor="#33FFFFFF" /> | ||
155 | - <path | ||
156 | - android:fillColor="#00000000" | ||
157 | - android:pathData="M59,19L59,89" | ||
158 | - android:strokeWidth="0.8" | ||
159 | - android:strokeColor="#33FFFFFF" /> | ||
160 | - <path | ||
161 | - android:fillColor="#00000000" | ||
162 | - android:pathData="M69,19L69,89" | ||
163 | - android:strokeWidth="0.8" | ||
164 | - android:strokeColor="#33FFFFFF" /> | ||
165 | - <path | ||
166 | - android:fillColor="#00000000" | ||
167 | - android:pathData="M79,19L79,89" | ||
168 | - android:strokeWidth="0.8" | ||
169 | - android:strokeColor="#33FFFFFF" /> | ||
170 | -</vector> |
11.1 KB
33.9 KB
1 | -<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||
2 | - android:viewportWidth="480.011" | ||
3 | - android:viewportHeight="480.011" | ||
4 | - android:width="512dp" | ||
5 | - android:height="512dp"> | ||
6 | - <path | ||
7 | - android:pathData="M440.03 216.004c-14.362 -0.012 -26.964 -9.572 -30.844 -23.4 -10.301 -36.573 -32.069 -68.873 -62.1 -92.15 -63.11 -48.595 -151.033 -48.595 -214.143 0 -12.083 9.329 -22.896 20.195 -32.164 32.325l66.2 -19.471c16.955 -4.987 34.742 4.716 39.729 21.671s-4.716 34.742 -21.671 39.729l-135.994 40c-16.955 4.986 -34.742 -4.717 -39.728 -21.672 -0.694 -2.362 -1.114 -4.795 -1.251 -7.253l-8 -144c-1.104 -17.639 12.301 -32.832 29.939 -33.935s32.832 12.301 33.935 29.94c0.009 0.149 0.018 0.298 0.025 0.448l2.045 36.805c84.413 -89.396 222.822 -100.304 320.196 -25.237 40.928 31.727 70.593 75.753 84.629 125.6 4.75 17.023 -5.2 34.673 -22.223 39.423 -2.793 0.779 -5.678 1.175 -8.577 1.177zm-408.017 -192c-0.3 0 -0.593 0.009 -0.893 0.025 -8.816 0.503 -15.562 8.046 -15.082 16.863l8 144c0.491 8.823 8.041 15.577 16.864 15.087 1.228 -0.068 2.443 -0.278 3.623 -0.625l136 -40c8.478 -2.493 13.329 -11.387 10.835 -19.865s-11.387 -13.329 -19.865 -10.835l-87.453 25.722c-4.239 1.247 -8.686 -1.179 -9.932 -5.418 -0.624 -2.123 -0.342 -4.409 0.781 -6.316 12.433 -21.203 28.818 -39.824 48.268 -54.853l4.89 6.331 -4.89 -6.331c68.87 -53.045 164.83 -53.045 233.7 0 32.758 25.389 56.502 60.622 67.738 100.515 2.375 8.512 11.2 13.487 19.712 11.112s13.487 -11.2 11.112 -19.712c-13.103 -46.531 -40.794 -87.627 -79 -117.243 -80.393 -61.945 -192.431 -61.945 -272.824 0 -14.208 10.994 -27.043 23.658 -38.227 37.717 -2.753 3.456 -7.786 4.026 -11.242 1.273 -1.784 -1.421 -2.877 -3.536 -3.003 -5.814l-3.14 -56.523c-0.484 -8.471 -7.488 -15.096 -15.972 -15.11z" | ||
8 | - android:fillColor="@color/colorAccent" /> | ||
9 | - <path | ||
10 | - android:pathData="M240.013 480.004c-52.923 0.184 -104.385 -17.344 -146.193 -49.793 -40.928 -31.726 -70.592 -75.751 -84.627 -125.597 -4.689 -17.04 5.323 -34.654 22.363 -39.343 16.957 -4.666 34.501 5.226 39.284 22.15 10.301 36.571 32.069 68.869 62.1 92.143 76.608 59.134 186.648 44.969 245.782 -31.639 0.176 -0.228 0.351 -0.456 0.526 -0.685l-66.2 19.471c-16.882 5.23 -34.806 -4.216 -40.036 -21.098s4.216 -34.806 21.098 -40.036c0.292 -0.091 0.586 -0.177 0.881 -0.259l135.993 -40c16.955 -4.986 34.742 4.716 39.728 21.672 0.694 2.361 1.114 4.794 1.251 7.25l8 143.989c0.959 17.637 -12.54 32.723 -30.175 33.722 -0.6 0.034 -1.2 0.051 -1.8 0.051 -16.975 -0.012 -30.986 -13.276 -31.928 -30.225l-2.045 -36.8c-45.149 47.968 -108.129 75.124 -174.002 75.027zm-200.008 -199.985c-8.837 0.006 -15.995 7.175 -15.989 16.011 0.001 1.45 0.199 2.892 0.589 4.289 13.103 46.528 40.794 87.622 79 117.235 80.395 61.94 192.43 61.94 272.825 0 14.208 -10.994 27.042 -23.656 38.227 -37.714 2.753 -3.456 7.786 -4.026 11.242 -1.273 1.784 1.421 2.876 3.536 3.003 5.813l3.14 56.518c0.547 8.82 8.141 15.526 16.96 14.978 8.739 -0.542 15.419 -8.009 14.99 -16.754l-8 -143.988c-0.491 -8.823 -8.042 -15.577 -16.865 -15.086 -1.228 0.068 -2.444 0.278 -3.623 0.625l-135.995 40c-8.483 2.476 -13.352 11.359 -10.876 19.842s11.359 13.352 19.842 10.876c0.021 -0.006 0.041 -0.012 0.062 -0.018l87.449 -25.719c4.239 -1.247 8.686 1.178 9.933 5.416 0.625 2.123 0.342 4.411 -0.781 6.318 -12.433 21.202 -28.818 39.821 -48.268 54.848 -68.871 53.043 -164.829 53.043 -233.7 0 -32.755 -25.385 -56.498 -60.613 -67.735 -100.5 -1.936 -6.923 -8.242 -11.712 -15.43 -11.717z" | ||
11 | - android:fillColor="@color/colorAccent" /> | ||
12 | - | ||
13 | -</vector> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | - <shape xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:padding="10dp" | ||
4 | - android:shape="rectangle" | ||
5 | - > | ||
6 | - <corners | ||
7 | - android:bottomLeftRadius="30dp" | ||
8 | - android:bottomRightRadius="30dp" | ||
9 | - android:topLeftRadius="30dp" | ||
10 | - android:topRightRadius="30dp" /> | ||
11 | - | ||
12 | - </shape> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
No preview for this file type
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<font-family xmlns:android="http://schemas.android.com/apk/res/android"> | ||
3 | - <font | ||
4 | - android:fontStyle = "normal" | ||
5 | - android:fontWeight="400" | ||
6 | - android:font = "@font/noto"/> | ||
7 | - <font | ||
8 | - android:fontStyle = "normal" | ||
9 | - android:fontWeight = "400" | ||
10 | - android:font = "@font/beba"/> | ||
11 | -</font-family> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
No preview for this file type
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - xmlns:app="http://schemas.android.com/apk/res-auto" | ||
4 | - xmlns:tools="http://schemas.android.com/tools" | ||
5 | - android:id="@+id/container" | ||
6 | - android:layout_width="match_parent" | ||
7 | - android:layout_height="match_parent" | ||
8 | - tools:context="com.example.suemin.smartlamp.MainActivity" | ||
9 | - > | ||
10 | - | ||
11 | - | ||
12 | - <android.support.v7.widget.Toolbar | ||
13 | - android:id="@+id/tb" | ||
14 | - android:layout_width="match_parent" | ||
15 | - android:layout_height="wrap_content" | ||
16 | - android:background="@color/colorPrimaryDark"> | ||
17 | - <ImageView | ||
18 | - android:layout_width="32dp" | ||
19 | - android:layout_height="30dp" | ||
20 | - android:src="@drawable/lamp" | ||
21 | - android:paddingTop="8dp" | ||
22 | - android:layout_marginRight="5dp"/> | ||
23 | - | ||
24 | - <TextView | ||
25 | - android:layout_width="match_parent" | ||
26 | - android:layout_height="match_parent" | ||
27 | - android:gravity="left" | ||
28 | - android:text="@string/app_name" | ||
29 | - android:fontFamily="@font/beba" | ||
30 | - android:textColor="@color/colorAccent" | ||
31 | - android:textSize="21dp" | ||
32 | - android:textStyle="bold" | ||
33 | - /> | ||
34 | - | ||
35 | - </android.support.v7.widget.Toolbar> | ||
36 | - | ||
37 | - <FrameLayout | ||
38 | - android:id="@+id/frameLayout" | ||
39 | - android:layout_width="match_parent" | ||
40 | - android:layout_height="match_parent" | ||
41 | - android:layout_marginTop="?attr/actionBarSize" | ||
42 | - android:layout_marginBottom="?attr/actionBarSize" | ||
43 | - /> | ||
44 | - | ||
45 | - <android.support.design.widget.BottomNavigationView | ||
46 | - android:id="@+id/navigation" | ||
47 | - android:layout_width="0dp" | ||
48 | - android:layout_height="wrap_content" | ||
49 | - android:layout_marginStart="0dp" | ||
50 | - android:layout_marginEnd="0dp" | ||
51 | - android:background="@color/colorPrimaryDark" | ||
52 | - app:layout_constraintBottom_toBottomOf="parent" | ||
53 | - app:layout_constraintLeft_toLeftOf="parent" | ||
54 | - app:layout_constraintRight_toRightOf="parent" | ||
55 | - app:menu="@menu/navigation" /> | ||
56 | - | ||
57 | -</android.support.constraint.ConstraintLayout> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | - | ||
3 | -<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
4 | - android:layout_width="match_parent" | ||
5 | - android:layout_height="wrap_content" | ||
6 | - > | ||
7 | - <TextView | ||
8 | - android:id="@+id/bt_textView" | ||
9 | - android:layout_width="wrap_content" | ||
10 | - android:layout_height="wrap_content" | ||
11 | - android:layout_marginLeft="16dp" | ||
12 | - android:gravity="left" | ||
13 | - android:text="name" | ||
14 | - android:textColor="@color/colorAccent" | ||
15 | - android:fontFamily="@font/noto" | ||
16 | - android:textSize="21dp" | ||
17 | - /> | ||
18 | - <TextView | ||
19 | - android:id="@+id/bt_textView_addr" | ||
20 | - android:layout_width="wrap_content" | ||
21 | - android:layout_height="wrap_content" | ||
22 | - android:layout_marginLeft="16dp" | ||
23 | - android:gravity="left" | ||
24 | - android:text="addr" | ||
25 | - android:textColor="@color/colorAccent" | ||
26 | - android:textSize="14dp" | ||
27 | - android:layout_below="@+id/bt_textView" | ||
28 | - /> | ||
29 | -</RelativeLayout> |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:layout_width="match_parent" | ||
4 | - android:layout_height="match_parent" | ||
5 | - android:gravity="center" | ||
6 | - android:orientation="vertical" | ||
7 | - > | ||
8 | - | ||
9 | - <LinearLayout | ||
10 | - android:layout_width="250dp" | ||
11 | - android:layout_height="wrap_content" | ||
12 | - android:paddingBottom="15dp" | ||
13 | - android:paddingTop="15dp" | ||
14 | - android:gravity="center" | ||
15 | - android:orientation="vertical" | ||
16 | - android:background="@drawable/dialog_background"> | ||
17 | - | ||
18 | - <LinearLayout | ||
19 | - android:layout_width="match_parent" | ||
20 | - android:layout_height="match_parent" | ||
21 | - android:gravity="center" | ||
22 | - android:orientation="horizontal"> | ||
23 | - <TextView | ||
24 | - android:id="@+id/dialog_title" | ||
25 | - android:layout_width="wrap_content" | ||
26 | - android:layout_height="wrap_content" | ||
27 | - android:layout_marginTop="10dp" | ||
28 | - android:layout_marginBottom="10dp" | ||
29 | - android:textStyle="bold" | ||
30 | - android:textSize="24dp" /> | ||
31 | - | ||
32 | - <TextView | ||
33 | - android:id="@+id/dialog_num" | ||
34 | - android:layout_width="wrap_content" | ||
35 | - android:layout_height="wrap_content" | ||
36 | - android:layout_marginTop="5dp" | ||
37 | - android:layout_marginBottom="5dp" | ||
38 | - android:textSize="20dp" /> | ||
39 | - </LinearLayout> | ||
40 | - | ||
41 | - <TextView | ||
42 | - android:id="@+id/dialog_state" | ||
43 | - android:layout_width="wrap_content" | ||
44 | - android:layout_height="wrap_content" | ||
45 | - android:layout_marginBottom="15dp" | ||
46 | - android:textSize="20dp" /> | ||
47 | - <Button | ||
48 | - android:id="@+id/pbutton" | ||
49 | - android:layout_width="50dp" | ||
50 | - android:layout_height="25dp" | ||
51 | - android:layout_marginBottom="10dp" | ||
52 | - android:background="@drawable/dialog_button_background" | ||
53 | - android:text="OK" | ||
54 | - android:textColor="@color/colorAccent"/> | ||
55 | - | ||
56 | - </LinearLayout> | ||
57 | - | ||
58 | - | ||
59 | - | ||
60 | - | ||
61 | -</LinearLayout> | ||
62 | - |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - xmlns:tools="http://schemas.android.com/tools" | ||
4 | - android:layout_width="match_parent" | ||
5 | - android:layout_height="match_parent" | ||
6 | - tools:context="com.example.suemin.smartlamp.bluetooth.Bluetooth" | ||
7 | - android:background="@color/colorPrimaryDark"> | ||
8 | - | ||
9 | - <TextView | ||
10 | - android:layout_width="wrap_content" | ||
11 | - android:layout_height="22dp" | ||
12 | - android:layout_marginLeft="10dp" | ||
13 | - android:layout_marginTop="5dp" | ||
14 | - android:text="검색된 기기" | ||
15 | - android:textSize="12dp" | ||
16 | - android:textStyle="bold" | ||
17 | - android:textColor="#a04e4e4e"/> | ||
18 | - | ||
19 | - <ListView | ||
20 | - android:id="@android:id/list" | ||
21 | - android:layout_width="match_parent" | ||
22 | - android:layout_height="wrap_content" | ||
23 | - android:layout_marginTop="24dp"> | ||
24 | - </ListView> | ||
25 | - | ||
26 | - <RelativeLayout | ||
27 | - android:layout_width="wrap_content" | ||
28 | - android:layout_height="60dp" | ||
29 | - android:layout_gravity="bottom" | ||
30 | - android:paddingBottom="15dp"> | ||
31 | - | ||
32 | - <Button | ||
33 | - android:id="@+id/bt_find_btn" | ||
34 | - android:layout_width="50dp" | ||
35 | - android:layout_height="50dp" | ||
36 | - android:layout_alignParentRight="true" | ||
37 | - android:layout_alignParentBottom="true" | ||
38 | - android:layout_marginRight="20dp" | ||
39 | - android:background="@drawable/sync" | ||
40 | - /> | ||
41 | - </RelativeLayout> | ||
42 | - | ||
43 | - | ||
44 | - | ||
45 | -</FrameLayout> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - xmlns:tools="http://schemas.android.com/tools" | ||
4 | - android:layout_width="match_parent" | ||
5 | - android:layout_height="match_parent" | ||
6 | - xmlns:app="http://schemas.android.com/apk/res-auto" | ||
7 | - tools:context="com.example.suemin.smartlamp.environment.Env" | ||
8 | - android:background="@color/colorPrimaryDark"> | ||
9 | - | ||
10 | - <ListView | ||
11 | - android:id="@+id/list" | ||
12 | - android:layout_marginTop="10dp" | ||
13 | - android:layout_width="match_parent" | ||
14 | - android:layout_height="wrap_content" | ||
15 | - /> | ||
16 | - | ||
17 | -</FrameLayout> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - xmlns:tools="http://schemas.android.com/tools" | ||
4 | - android:layout_width="match_parent" | ||
5 | - android:layout_height="match_parent" | ||
6 | - xmlns:app="http://schemas.android.com/apk/res-auto" | ||
7 | - tools:context="com.example.suemin.smartlamp.home.Home" | ||
8 | - android:background="@color/colorPrimaryDark"> | ||
9 | - | ||
10 | - | ||
11 | - <RelativeLayout | ||
12 | - android:layout_width="match_parent" | ||
13 | - android:layout_height="match_parent" | ||
14 | - android:orientation="vertical"> | ||
15 | - | ||
16 | - | ||
17 | - <ImageView | ||
18 | - android:id="@+id/imageView2" | ||
19 | - android:layout_width="197dp" | ||
20 | - android:layout_height="190dp" | ||
21 | - android:layout_centerHorizontal="true" | ||
22 | - android:layout_marginTop="120dp" | ||
23 | - android:layout_marginBottom="50dp" | ||
24 | - android:adjustViewBounds="true" | ||
25 | - android:src="@drawable/streetlight1" /> | ||
26 | - | ||
27 | - <RelativeLayout | ||
28 | - android:id="@+id/rl1" | ||
29 | - android:layout_width="match_parent" | ||
30 | - android:layout_height="wrap_content" | ||
31 | - android:layout_below="@id/imageView2" | ||
32 | - android:layout_centerHorizontal="true" | ||
33 | - android:gravity="center"> | ||
34 | - | ||
35 | - <Switch | ||
36 | - android:id="@+id/switch1" | ||
37 | - android:layout_width="wrap_content" | ||
38 | - android:layout_height="wrap_content" | ||
39 | - android:layout_alignParentTop="true" | ||
40 | - android:layout_centerHorizontal="true" | ||
41 | - android:layout_marginTop="10dp" | ||
42 | - android:layout_marginBottom="10dp" /> | ||
43 | - | ||
44 | - <TextView | ||
45 | - android:id="@+id/textView_switch" | ||
46 | - android:layout_width="wrap_content" | ||
47 | - android:layout_height="wrap_content" | ||
48 | - android:layout_toRightOf="@id/switch1" | ||
49 | - android:fontFamily="@font/noto" | ||
50 | - android:text=" OFF " | ||
51 | - android:textColor="@color/colorDeep" | ||
52 | - android:textSize="25dp" | ||
53 | - android:textStyle="bold" /> | ||
54 | - </RelativeLayout> | ||
55 | - | ||
56 | - </RelativeLayout> | ||
57 | - | ||
58 | -</FrameLayout> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - android:layout_width="match_parent" | ||
4 | - android:layout_height="wrap_content" | ||
5 | - > | ||
6 | - <RelativeLayout | ||
7 | - android:layout_width="wrap_content" | ||
8 | - android:layout_height="wrap_content" | ||
9 | - android:gravity="start"> | ||
10 | - | ||
11 | - <TextView | ||
12 | - android:id="@+id/textView1" | ||
13 | - android:layout_width="wrap_content" | ||
14 | - android:layout_height="wrap_content" | ||
15 | - android:paddingLeft="25dp" | ||
16 | - android:layout_marginTop="10dp" | ||
17 | - android:layout_marginBottom="10dp" | ||
18 | - android:gravity="fill_horizontal" | ||
19 | - android:fontFamily="@font/noto" | ||
20 | - android:text="New Text" | ||
21 | - android:layout_toRightOf="@id/imageView1" | ||
22 | - android:textColor="@color/colorAccent" | ||
23 | - android:textSize="21dp" /> | ||
24 | - | ||
25 | - <ImageView | ||
26 | - android:layout_width="50dp" | ||
27 | - android:layout_height="50dp" | ||
28 | - android:id="@+id/imageView1" | ||
29 | - android:layout_marginLeft="15dp" | ||
30 | - android:layout_centerVertical="true" | ||
31 | - android:src="@drawable/ic_cloud_queue_black_24dp" | ||
32 | - /> | ||
33 | - </RelativeLayout> | ||
34 | - | ||
35 | - | ||
36 | -</RelativeLayout> |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<menu xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - xmlns:app="http://schemas.android.com/apk/res-auto"> | ||
4 | - <item | ||
5 | - android:id="@+id/navigation_bt" | ||
6 | - android:title="BT" | ||
7 | - android:icon="@drawable/television" | ||
8 | - app:showAsAction="always" | ||
9 | - /> | ||
10 | - | ||
11 | - </menu> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<menu xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | - xmlns:app="http://schemas.android.com/apk/res-auto"> | ||
4 | - <item | ||
5 | - android:id="@+id/navigation_home" | ||
6 | - android:icon="@drawable/ic_home_black_24dp" | ||
7 | - android:title="@string/title_home" | ||
8 | - /> | ||
9 | - | ||
10 | - <item | ||
11 | - android:id="@+id/navigation_env" | ||
12 | - android:icon="@drawable/ic_cloud_queue_black_24dp" | ||
13 | - android:title="@string/title_activity_main2" /> | ||
14 | - | ||
15 | - <item | ||
16 | - android:id="@+id/navigation_bt" | ||
17 | - android:icon="@drawable/ic_bluetooth_black_24dp" | ||
18 | - android:title="@string/title_activity_main33" /> | ||
19 | - | ||
20 | -</menu> |
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> | ||
3 | - <background android:drawable="@drawable/ic_launcher_background" /> | ||
4 | - <foreground android:drawable="@drawable/ic_launcher_foreground" /> | ||
5 | -</adaptive-icon> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
source_code/android/smartlamp/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted
100644 → 0
1 | -<?xml version="1.0" encoding="utf-8"?> | ||
2 | -<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> | ||
3 | - <background android:drawable="@drawable/ic_launcher_background" /> | ||
4 | - <foreground android:drawable="@drawable/ic_launcher_foreground" /> | ||
5 | -</adaptive-icon> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
2.89 KB
4.79 KB
2.01 KB
2.72 KB
4.38 KB
source_code/android/smartlamp/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted
100644 → 0
6.73 KB
6.24 KB
source_code/android/smartlamp/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted
100644 → 0
10.2 KB
8.91 KB
source_code/android/smartlamp/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted
100644 → 0
14.8 KB
No preview for this file type
1 | -<resources> | ||
2 | - <string name="app_name">SMART LAMP</string> | ||
3 | - <string name="title_home">Home</string> | ||
4 | - <string name="title_activity_main2">Activity</string> | ||
5 | - <string name="title_activity_main33">Bluetooth</string> | ||
6 | - <string name="connected">Connected</string> | ||
7 | - <string name="disconnected">Disconnected</string> | ||
8 | - <string name="addr_m">90:E2:02:8F:36:70</string> | ||
9 | - <string name="addr_d">90:E2:02:8E:1F:21</string> | ||
10 | - <string name="addr_r">90:E2:02:92:A9:0E</string> | ||
11 | - <string name="unknown_characteristic">Unknown characteristic</string> | ||
12 | - <string name="unknown_service">Unknown service</string> | ||
13 | -</resources> |
1 | -<resources> | ||
2 | - | ||
3 | - <!-- Base application theme. --> | ||
4 | - <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> | ||
5 | - <!-- Customize your theme here. --> | ||
6 | - <item name="colorPrimary">@color/colorPrimary</item> | ||
7 | - <item name="colorPrimaryDark">@color/colorPrimaryDark</item> | ||
8 | - <item name="colorAccent">@color/colorAccent</item> | ||
9 | - </style> | ||
10 | - | ||
11 | -</resources> |
1 | -package com.example.suemin.smartlamp; | ||
2 | - | ||
3 | -import org.junit.Test; | ||
4 | - | ||
5 | -import static org.junit.Assert.*; | ||
6 | - | ||
7 | -/** | ||
8 | - * Example local unit test, which will execute on the development machine (host). | ||
9 | - * | ||
10 | - * @see <a href="http://d.android.com/tools/testing">Testing documentation</a> | ||
11 | - */ | ||
12 | -public class ExampleUnitTest { | ||
13 | - @Test | ||
14 | - public void addition_isCorrect() { | ||
15 | - assertEquals(4, 2 + 2); | ||
16 | - } | ||
17 | -} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -// Top-level build file where you can add configuration options common to all sub-projects/modules. | ||
2 | - | ||
3 | -buildscript { | ||
4 | - | ||
5 | - repositories { | ||
6 | - google() | ||
7 | - jcenter() | ||
8 | - } | ||
9 | - dependencies { | ||
10 | - classpath 'com.android.tools.build:gradle:3.2.1' | ||
11 | - | ||
12 | - | ||
13 | - // NOTE: Do not place your application dependencies here; they belong | ||
14 | - // in the individual module build.gradle files | ||
15 | - } | ||
16 | -} | ||
17 | - | ||
18 | -allprojects { | ||
19 | - repositories { | ||
20 | - google() | ||
21 | - jcenter() | ||
22 | - } | ||
23 | -} | ||
24 | - | ||
25 | -task clean(type: Delete) { | ||
26 | - delete rootProject.buildDir | ||
27 | -} |
1 | -# Project-wide Gradle settings. | ||
2 | -# IDE (e.g. Android Studio) users: | ||
3 | -# Gradle settings configured through the IDE *will override* | ||
4 | -# any settings specified in this file. | ||
5 | -# For more details on how to configure your build environment visit | ||
6 | -# http://www.gradle.org/docs/current/userguide/build_environment.html | ||
7 | -# Specifies the JVM arguments used for the daemon process. | ||
8 | -# The setting is particularly useful for tweaking memory settings. | ||
9 | -org.gradle.jvmargs=-Xmx1536m | ||
10 | -# When configured, Gradle will run in incubating parallel mode. | ||
11 | -# This option should only be used with decoupled projects. More details, visit | ||
12 | -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects | ||
13 | -# org.gradle.parallel=true | ||
14 | - | ||
15 | - |
No preview for this file type
1 | -#!/usr/bin/env sh | ||
2 | - | ||
3 | -############################################################################## | ||
4 | -## | ||
5 | -## Gradle start up script for UN*X | ||
6 | -## | ||
7 | -############################################################################## | ||
8 | - | ||
9 | -# Attempt to set APP_HOME | ||
10 | -# Resolve links: $0 may be a link | ||
11 | -PRG="$0" | ||
12 | -# Need this for relative symlinks. | ||
13 | -while [ -h "$PRG" ] ; do | ||
14 | - ls=`ls -ld "$PRG"` | ||
15 | - link=`expr "$ls" : '.*-> \(.*\)$'` | ||
16 | - if expr "$link" : '/.*' > /dev/null; then | ||
17 | - PRG="$link" | ||
18 | - else | ||
19 | - PRG=`dirname "$PRG"`"/$link" | ||
20 | - fi | ||
21 | -done | ||
22 | -SAVED="`pwd`" | ||
23 | -cd "`dirname \"$PRG\"`/" >/dev/null | ||
24 | -APP_HOME="`pwd -P`" | ||
25 | -cd "$SAVED" >/dev/null | ||
26 | - | ||
27 | -APP_NAME="Gradle" | ||
28 | -APP_BASE_NAME=`basename "$0"` | ||
29 | - | ||
30 | -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | ||
31 | -DEFAULT_JVM_OPTS="" | ||
32 | - | ||
33 | -# Use the maximum available, or set MAX_FD != -1 to use that value. | ||
34 | -MAX_FD="maximum" | ||
35 | - | ||
36 | -warn () { | ||
37 | - echo "$*" | ||
38 | -} | ||
39 | - | ||
40 | -die () { | ||
41 | - echo | ||
42 | - echo "$*" | ||
43 | - echo | ||
44 | - exit 1 | ||
45 | -} | ||
46 | - | ||
47 | -# OS specific support (must be 'true' or 'false'). | ||
48 | -cygwin=false | ||
49 | -msys=false | ||
50 | -darwin=false | ||
51 | -nonstop=false | ||
52 | -case "`uname`" in | ||
53 | - CYGWIN* ) | ||
54 | - cygwin=true | ||
55 | - ;; | ||
56 | - Darwin* ) | ||
57 | - darwin=true | ||
58 | - ;; | ||
59 | - MINGW* ) | ||
60 | - msys=true | ||
61 | - ;; | ||
62 | - NONSTOP* ) | ||
63 | - nonstop=true | ||
64 | - ;; | ||
65 | -esac | ||
66 | - | ||
67 | -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar | ||
68 | - | ||
69 | -# Determine the Java command to use to start the JVM. | ||
70 | -if [ -n "$JAVA_HOME" ] ; then | ||
71 | - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then | ||
72 | - # IBM's JDK on AIX uses strange locations for the executables | ||
73 | - JAVACMD="$JAVA_HOME/jre/sh/java" | ||
74 | - else | ||
75 | - JAVACMD="$JAVA_HOME/bin/java" | ||
76 | - fi | ||
77 | - if [ ! -x "$JAVACMD" ] ; then | ||
78 | - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME | ||
79 | - | ||
80 | -Please set the JAVA_HOME variable in your environment to match the | ||
81 | -location of your Java installation." | ||
82 | - fi | ||
83 | -else | ||
84 | - JAVACMD="java" | ||
85 | - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | ||
86 | - | ||
87 | -Please set the JAVA_HOME variable in your environment to match the | ||
88 | -location of your Java installation." | ||
89 | -fi | ||
90 | - | ||
91 | -# Increase the maximum file descriptors if we can. | ||
92 | -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then | ||
93 | - MAX_FD_LIMIT=`ulimit -H -n` | ||
94 | - if [ $? -eq 0 ] ; then | ||
95 | - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then | ||
96 | - MAX_FD="$MAX_FD_LIMIT" | ||
97 | - fi | ||
98 | - ulimit -n $MAX_FD | ||
99 | - if [ $? -ne 0 ] ; then | ||
100 | - warn "Could not set maximum file descriptor limit: $MAX_FD" | ||
101 | - fi | ||
102 | - else | ||
103 | - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" | ||
104 | - fi | ||
105 | -fi | ||
106 | - | ||
107 | -# For Darwin, add options to specify how the application appears in the dock | ||
108 | -if $darwin; then | ||
109 | - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" | ||
110 | -fi | ||
111 | - | ||
112 | -# For Cygwin, switch paths to Windows format before running java | ||
113 | -if $cygwin ; then | ||
114 | - APP_HOME=`cygpath --path --mixed "$APP_HOME"` | ||
115 | - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` | ||
116 | - JAVACMD=`cygpath --unix "$JAVACMD"` | ||
117 | - | ||
118 | - # We build the pattern for arguments to be converted via cygpath | ||
119 | - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` | ||
120 | - SEP="" | ||
121 | - for dir in $ROOTDIRSRAW ; do | ||
122 | - ROOTDIRS="$ROOTDIRS$SEP$dir" | ||
123 | - SEP="|" | ||
124 | - done | ||
125 | - OURCYGPATTERN="(^($ROOTDIRS))" | ||
126 | - # Add a user-defined pattern to the cygpath arguments | ||
127 | - if [ "$GRADLE_CYGPATTERN" != "" ] ; then | ||
128 | - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" | ||
129 | - fi | ||
130 | - # Now convert the arguments - kludge to limit ourselves to /bin/sh | ||
131 | - i=0 | ||
132 | - for arg in "$@" ; do | ||
133 | - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` | ||
134 | - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option | ||
135 | - | ||
136 | - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition | ||
137 | - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` | ||
138 | - else | ||
139 | - eval `echo args$i`="\"$arg\"" | ||
140 | - fi | ||
141 | - i=$((i+1)) | ||
142 | - done | ||
143 | - case $i in | ||
144 | - (0) set -- ;; | ||
145 | - (1) set -- "$args0" ;; | ||
146 | - (2) set -- "$args0" "$args1" ;; | ||
147 | - (3) set -- "$args0" "$args1" "$args2" ;; | ||
148 | - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; | ||
149 | - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; | ||
150 | - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; | ||
151 | - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; | ||
152 | - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; | ||
153 | - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; | ||
154 | - esac | ||
155 | -fi | ||
156 | - | ||
157 | -# Escape application args | ||
158 | -save () { | ||
159 | - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done | ||
160 | - echo " " | ||
161 | -} | ||
162 | -APP_ARGS=$(save "$@") | ||
163 | - | ||
164 | -# Collect all arguments for the java command, following the shell quoting and substitution rules | ||
165 | -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" | ||
166 | - | ||
167 | -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong | ||
168 | -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then | ||
169 | - cd "$(dirname "$0")" | ||
170 | -fi | ||
171 | - | ||
172 | -exec "$JAVACMD" "$@" |
1 | -@if "%DEBUG%" == "" @echo off | ||
2 | -@rem ########################################################################## | ||
3 | -@rem | ||
4 | -@rem Gradle startup script for Windows | ||
5 | -@rem | ||
6 | -@rem ########################################################################## | ||
7 | - | ||
8 | -@rem Set local scope for the variables with windows NT shell | ||
9 | -if "%OS%"=="Windows_NT" setlocal | ||
10 | - | ||
11 | -set DIRNAME=%~dp0 | ||
12 | -if "%DIRNAME%" == "" set DIRNAME=. | ||
13 | -set APP_BASE_NAME=%~n0 | ||
14 | -set APP_HOME=%DIRNAME% | ||
15 | - | ||
16 | -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | ||
17 | -set DEFAULT_JVM_OPTS= | ||
18 | - | ||
19 | -@rem Find java.exe | ||
20 | -if defined JAVA_HOME goto findJavaFromJavaHome | ||
21 | - | ||
22 | -set JAVA_EXE=java.exe | ||
23 | -%JAVA_EXE% -version >NUL 2>&1 | ||
24 | -if "%ERRORLEVEL%" == "0" goto init | ||
25 | - | ||
26 | -echo. | ||
27 | -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | ||
28 | -echo. | ||
29 | -echo Please set the JAVA_HOME variable in your environment to match the | ||
30 | -echo location of your Java installation. | ||
31 | - | ||
32 | -goto fail | ||
33 | - | ||
34 | -:findJavaFromJavaHome | ||
35 | -set JAVA_HOME=%JAVA_HOME:"=% | ||
36 | -set JAVA_EXE=%JAVA_HOME%/bin/java.exe | ||
37 | - | ||
38 | -if exist "%JAVA_EXE%" goto init | ||
39 | - | ||
40 | -echo. | ||
41 | -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% | ||
42 | -echo. | ||
43 | -echo Please set the JAVA_HOME variable in your environment to match the | ||
44 | -echo location of your Java installation. | ||
45 | - | ||
46 | -goto fail | ||
47 | - | ||
48 | -:init | ||
49 | -@rem Get command-line arguments, handling Windows variants | ||
50 | - | ||
51 | -if not "%OS%" == "Windows_NT" goto win9xME_args | ||
52 | - | ||
53 | -:win9xME_args | ||
54 | -@rem Slurp the command line arguments. | ||
55 | -set CMD_LINE_ARGS= | ||
56 | -set _SKIP=2 | ||
57 | - | ||
58 | -:win9xME_args_slurp | ||
59 | -if "x%~1" == "x" goto execute | ||
60 | - | ||
61 | -set CMD_LINE_ARGS=%* | ||
62 | - | ||
63 | -:execute | ||
64 | -@rem Setup the command line | ||
65 | - | ||
66 | -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar | ||
67 | - | ||
68 | -@rem Execute Gradle | ||
69 | -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% | ||
70 | - | ||
71 | -:end | ||
72 | -@rem End local scope for the variables with windows NT shell | ||
73 | -if "%ERRORLEVEL%"=="0" goto mainEnd | ||
74 | - | ||
75 | -:fail | ||
76 | -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of | ||
77 | -rem the _cmd.exe /c_ return code! | ||
78 | -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 | ||
79 | -exit /b 1 | ||
80 | - | ||
81 | -:mainEnd | ||
82 | -if "%OS%"=="Windows_NT" endlocal | ||
83 | - | ||
84 | -:omega |
1 | -include ':app' |
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Exe/ble_app_blinky_pca10056_s140.elf
deleted
100644 → 0
No preview for this file type
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Exe/ble_app_blinky_pca10056_s140.hex
deleted
100644 → 0
This diff could not be displayed because it is too large.
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Exe/ble_app_blinky_pca10056_s140.map
deleted
100644 → 0
This diff could not be displayed because it is too large.
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/SEGGER_RTT.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT.h \ | ||
4 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT_Conf.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
9 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
29 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
30 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
31 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
37 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/SEGGER_RTT_Syscalls_SES.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT_Syscalls_SES.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
4 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT.h \ | ||
5 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT_Conf.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
9 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
30 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
31 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
32 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
37 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdarg.h \ | ||
38 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/limits.h \ | ||
39 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__libc.h \ | ||
40 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__vfprintf.h \ | ||
41 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__argtype.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/SEGGER_RTT_printf.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT_printf.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT.h \ | ||
4 | - C:\nrf\nRF5SDK160098a08e2\external\segger_rtt\SEGGER_RTT_Conf.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
9 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
29 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
30 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
31 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
37 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
38 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdarg.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_button.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\button\app_button.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\button\app_button.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
35 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
37 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
38 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
39 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
41 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
42 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
43 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
44 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
45 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
46 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
47 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
59 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
63 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/timer/app_timer.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/sortlist/nrf_sortlist.h \ | ||
69 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/nrf_drv_gpiote.h \ | ||
70 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_gpiote.h \ | ||
71 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpiote.h \ | ||
72 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
73 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
74 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
75 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
76 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_error.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
4 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
17 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
18 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
19 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error.h \ | ||
20 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
21 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_errors.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
23 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nordic_common.h \ | ||
24 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error_weak.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_error_handler_gcc.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error_handler_gcc.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_config.h \ | ||
9 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_os.h \ | ||
12 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_macros.h \ | ||
32 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error.h \ | ||
34 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
35 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error_weak.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_error_weak.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error_weak.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
8 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
9 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
21 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_errors.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
23 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nordic_common.h \ | ||
24 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error_weak.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
27 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
30 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
34 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_ctrl_internal.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
53 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
62 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_util_platform.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sdm.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_sdm.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_scheduler.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\scheduler\app_scheduler.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\scheduler\app_scheduler.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
36 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
39 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_timer2.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\timer\app_timer2.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\timer\app_timer.h \ | ||
4 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
28 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/sortlist/nrf_sortlist.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/atomic_fifo/nrf_atfifo.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/delay/nrf_delay.h \ | ||
41 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
42 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
43 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
44 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
45 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
46 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
47 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
48 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
49 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
59 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
62 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
65 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
72 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
73 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\timer\drv_rtc.h \ | ||
74 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_rtc.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_util_platform.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_util_platform.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_util_platform.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
7 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
24 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nrf_assert.h \ | ||
25 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error.h \ | ||
26 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
27 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
28 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
29 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_errors.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
31 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nordic_common.h \ | ||
32 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error_weak.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_advdata.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_advdata.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_advdata.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
31 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
36 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
41 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
47 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_srv_common.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_advertising.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\ble_advertising\ble_advertising.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h |
No preview for this file type
1 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/thumb_crt0.o" | ||
2 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_flash.o" | ||
3 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_rtt.o" | ||
4 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_serial.o" | ||
5 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_default_backends.o" | ||
6 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_frontend.o" | ||
7 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_str_formatter.o" | ||
8 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_uart.o" | ||
9 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_button.o" | ||
10 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_error.o" | ||
11 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_error_handler_gcc.o" | ||
12 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_error_weak.o" | ||
13 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_scheduler.o" | ||
14 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_timer2.o" | ||
15 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/drv_rtc.o" | ||
16 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/hardfault_implementation.o" | ||
17 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_assert.o" | ||
18 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_atfifo.o" | ||
19 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_atflags.o" | ||
20 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_atomic.o" | ||
21 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_balloc.o" | ||
22 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_fprintf.o" | ||
23 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_fprintf_format.o" | ||
24 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_memobj.o" | ||
25 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_pwr_mgmt.o" | ||
26 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_ringbuf.o" | ||
27 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_section_iter.o" | ||
28 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sortlist.o" | ||
29 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_strerror.o" | ||
30 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/app_util_platform.o" | ||
31 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ses_startup_nrf_common.o" | ||
32 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ses_startup_nrf52840.o" | ||
33 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/system_nrf52840.o" | ||
34 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/boards.o" | ||
35 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_drv_clock.o" | ||
36 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_drv_uart.o" | ||
37 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_clock.o" | ||
38 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_gpiote.o" | ||
39 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_uart.o" | ||
40 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_uarte.o" | ||
41 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_prs.o" | ||
42 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_atomic.o" | ||
43 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/SEGGER_RTT.o" | ||
44 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/SEGGER_RTT_printf.o" | ||
45 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/SEGGER_RTT_Syscalls_SES.o" | ||
46 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_advdata.o" | ||
47 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_conn_params.o" | ||
48 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_conn_state.o" | ||
49 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_srv_common.o" | ||
50 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_ble_gatt.o" | ||
51 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_ble_qwr.o" | ||
52 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_advertising.o" | ||
53 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/utf.o" | ||
54 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_lbs.o" | ||
55 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sdh.o" | ||
56 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sdh_ble.o" | ||
57 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sdh_soc.o" | ||
58 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/main.o" | ||
59 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_ths.o" | ||
60 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_hds.o" | ||
61 | -"Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_rms.o" | ||
62 | -"C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.10b/lib/libm_v7em_fpv4_sp_d16_hard_t_le_eabi.a" | ||
63 | -"C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.10b/lib/libc_v7em_fpv4_sp_d16_hard_t_le_eabi.a" | ||
64 | -"C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.10b/lib/libdebugio_v7em_fpv4_sp_d16_hard_t_le_eabi.a" |
1 | -MEMORY | ||
2 | -{ | ||
3 | - UNPLACED_SECTIONS (wx) : ORIGIN = 0x100000000, LENGTH = 0 | ||
4 | - RAM (wx) : ORIGIN = 0x20000000, LENGTH = 0x00040000 | ||
5 | - FLASH (wx) : ORIGIN = 0x00000000, LENGTH = 0x00100000 | ||
6 | -} | ||
7 | - | ||
8 | -SECTIONS | ||
9 | -{ | ||
10 | - __RAM_segment_start__ = 0x20000000; | ||
11 | - __RAM_segment_end__ = 0x20040000; | ||
12 | - __RAM_segment_size__ = 0x00040000; | ||
13 | - __FLASH_segment_start__ = 0x00000000; | ||
14 | - __FLASH_segment_end__ = 0x00100000; | ||
15 | - __FLASH_segment_size__ = 0x00100000; | ||
16 | - | ||
17 | - __HEAPSIZE__ = 8192; | ||
18 | - __STACKSIZE_PROCESS__ = 0; | ||
19 | - __STACKSIZE__ = 8192; | ||
20 | - | ||
21 | - __reserved_ram_load_start__ = 0x20000000; | ||
22 | - .reserved_ram 0x20000000 (NOLOAD) : AT(0x20000000) | ||
23 | - { | ||
24 | - __reserved_ram_start__ = .; | ||
25 | - *(.reserved_ram .reserved_ram.*) | ||
26 | - . = MAX(__reserved_ram_start__ + 0x20002300-0x20000000 , .); | ||
27 | - } | ||
28 | - __reserved_ram_end__ = __reserved_ram_start__ + SIZEOF(.reserved_ram); | ||
29 | - __reserved_ram_size__ = SIZEOF(.reserved_ram); | ||
30 | - __reserved_ram_load_end__ = __reserved_ram_end__; | ||
31 | - | ||
32 | - . = ASSERT(__reserved_ram_start__ == __reserved_ram_end__ || (__reserved_ram_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .reserved_ram is too large to fit in RAM memory segment"); | ||
33 | - | ||
34 | - __vectors_ram_load_start__ = 0x20002300; | ||
35 | - .vectors_ram 0x20002300 (NOLOAD) : AT(0x20002300) | ||
36 | - { | ||
37 | - __vectors_ram_start__ = .; | ||
38 | - __app_ram_start__ = __vectors_ram_start__; | ||
39 | - *(.vectors_ram .vectors_ram.*) | ||
40 | - } | ||
41 | - __vectors_ram_end__ = __vectors_ram_start__ + SIZEOF(.vectors_ram); | ||
42 | - __vectors_ram_size__ = SIZEOF(.vectors_ram); | ||
43 | - __vectors_ram_load_end__ = __vectors_ram_end__; | ||
44 | - | ||
45 | - . = ASSERT(__vectors_ram_start__ == __vectors_ram_end__ || (__vectors_ram_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .vectors_ram is too large to fit in RAM memory segment"); | ||
46 | - . = ASSERT(__reserved_ram_end__ <= __vectors_ram_start__ , "error: section .reserved_ram overlaps absolute placed section .vectors_ram"); | ||
47 | - | ||
48 | - __nrf_sections_run_load_start__ = ALIGN(__vectors_ram_end__ , 4); | ||
49 | - .nrf_sections_run ALIGN(__vectors_ram_end__ , 4) (NOLOAD) : AT(ALIGN(__vectors_ram_end__ , 4)) | ||
50 | - { | ||
51 | - __nrf_sections_run_start__ = .; | ||
52 | - __start_nrf_sections_run = __nrf_sections_run_start__; | ||
53 | - KEEP(*(.nrf_sections_run .nrf_sections_run.*)) | ||
54 | - } | ||
55 | - __nrf_sections_run_end__ = __nrf_sections_run_start__ + SIZEOF(.nrf_sections_run); | ||
56 | - __nrf_sections_run_size__ = SIZEOF(.nrf_sections_run); | ||
57 | - __nrf_sections_run_load_end__ = __nrf_sections_run_end__; | ||
58 | - | ||
59 | - . = ASSERT(__nrf_sections_run_start__ == __nrf_sections_run_end__ || (__nrf_sections_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .nrf_sections_run is too large to fit in RAM memory segment"); | ||
60 | - | ||
61 | - __reserved_flash_load_start__ = 0x0; | ||
62 | - .reserved_flash 0x0 (NOLOAD) : AT(0x0) | ||
63 | - { | ||
64 | - __reserved_flash_start__ = .; | ||
65 | - *(.reserved_flash .reserved_flash.*) | ||
66 | - . = MAX(__reserved_flash_start__ + 0x27000-0x0 , .); | ||
67 | - } | ||
68 | - __reserved_flash_end__ = __reserved_flash_start__ + SIZEOF(.reserved_flash); | ||
69 | - __reserved_flash_size__ = SIZEOF(.reserved_flash); | ||
70 | - __reserved_flash_load_end__ = __reserved_flash_end__; | ||
71 | - | ||
72 | - . = ASSERT(__reserved_flash_start__ == __reserved_flash_end__ || (__reserved_flash_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .reserved_flash is too large to fit in FLASH memory segment"); | ||
73 | - | ||
74 | - __vectors_load_start__ = 0x27000; | ||
75 | - .vectors 0x27000 : AT(0x27000) | ||
76 | - { | ||
77 | - __vectors_start__ = .; | ||
78 | - *(.vectors .vectors.*) | ||
79 | - } | ||
80 | - __vectors_end__ = __vectors_start__ + SIZEOF(.vectors); | ||
81 | - __vectors_size__ = SIZEOF(.vectors); | ||
82 | - __vectors_load_end__ = __vectors_end__; | ||
83 | - | ||
84 | - . = ASSERT(__vectors_start__ == __vectors_end__ || (__vectors_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .vectors is too large to fit in FLASH memory segment"); | ||
85 | - . = ASSERT(__reserved_flash_end__ <= __vectors_start__ , "error: section .reserved_flash overlaps absolute placed section .vectors"); | ||
86 | - | ||
87 | - __init_load_start__ = ALIGN(__vectors_end__ , 4); | ||
88 | - .init ALIGN(__vectors_end__ , 4) : AT(ALIGN(__vectors_end__ , 4)) | ||
89 | - { | ||
90 | - __init_start__ = .; | ||
91 | - *(.init .init.*) | ||
92 | - } | ||
93 | - __init_end__ = __init_start__ + SIZEOF(.init); | ||
94 | - __init_size__ = SIZEOF(.init); | ||
95 | - __init_load_end__ = __init_end__; | ||
96 | - | ||
97 | - . = ASSERT(__init_start__ == __init_end__ || (__init_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .init is too large to fit in FLASH memory segment"); | ||
98 | - | ||
99 | - __init_rodata_load_start__ = ALIGN(__init_end__ , 4); | ||
100 | - .init_rodata ALIGN(__init_end__ , 4) : AT(ALIGN(__init_end__ , 4)) | ||
101 | - { | ||
102 | - __init_rodata_start__ = .; | ||
103 | - *(.init_rodata .init_rodata.*) | ||
104 | - } | ||
105 | - __init_rodata_end__ = __init_rodata_start__ + SIZEOF(.init_rodata); | ||
106 | - __init_rodata_size__ = SIZEOF(.init_rodata); | ||
107 | - __init_rodata_load_end__ = __init_rodata_end__; | ||
108 | - | ||
109 | - . = ASSERT(__init_rodata_start__ == __init_rodata_end__ || (__init_rodata_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .init_rodata is too large to fit in FLASH memory segment"); | ||
110 | - | ||
111 | - __text_load_start__ = ALIGN(__init_rodata_end__ , 4); | ||
112 | - .text ALIGN(__init_rodata_end__ , 4) : AT(ALIGN(__init_rodata_end__ , 4)) | ||
113 | - { | ||
114 | - __text_start__ = .; | ||
115 | - *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*) | ||
116 | - } | ||
117 | - __text_end__ = __text_start__ + SIZEOF(.text); | ||
118 | - __text_size__ = SIZEOF(.text); | ||
119 | - __text_load_end__ = __text_end__; | ||
120 | - | ||
121 | - . = ASSERT(__text_start__ == __text_end__ || (__text_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .text is too large to fit in FLASH memory segment"); | ||
122 | - | ||
123 | - __sdh_soc_observers_load_start__ = ALIGN(__text_end__ , 4); | ||
124 | - .sdh_soc_observers ALIGN(__text_end__ , 4) : AT(ALIGN(__text_end__ , 4)) | ||
125 | - { | ||
126 | - __sdh_soc_observers_start__ = .; | ||
127 | - __start_sdh_soc_observers = __sdh_soc_observers_start__; | ||
128 | - KEEP(*(SORT(.sdh_soc_observers*))) | ||
129 | - } | ||
130 | - __sdh_soc_observers_end__ = __sdh_soc_observers_start__ + SIZEOF(.sdh_soc_observers); | ||
131 | - __sdh_soc_observers_size__ = SIZEOF(.sdh_soc_observers); | ||
132 | - __stop_sdh_soc_observers = __sdh_soc_observers_end__; | ||
133 | - __sdh_soc_observers_load_end__ = __sdh_soc_observers_end__; | ||
134 | - | ||
135 | - . = ASSERT(__sdh_soc_observers_start__ == __sdh_soc_observers_end__ || (__sdh_soc_observers_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .sdh_soc_observers is too large to fit in FLASH memory segment"); | ||
136 | - | ||
137 | - __pwr_mgmt_data_load_start__ = ALIGN(__sdh_soc_observers_end__ , 4); | ||
138 | - .pwr_mgmt_data ALIGN(__sdh_soc_observers_end__ , 4) : AT(ALIGN(__sdh_soc_observers_end__ , 4)) | ||
139 | - { | ||
140 | - __pwr_mgmt_data_start__ = .; | ||
141 | - __start_pwr_mgmt_data = __pwr_mgmt_data_start__; | ||
142 | - KEEP(*(SORT(.pwr_mgmt_data*))) | ||
143 | - } | ||
144 | - __pwr_mgmt_data_end__ = __pwr_mgmt_data_start__ + SIZEOF(.pwr_mgmt_data); | ||
145 | - __pwr_mgmt_data_size__ = SIZEOF(.pwr_mgmt_data); | ||
146 | - __stop_pwr_mgmt_data = __pwr_mgmt_data_end__; | ||
147 | - __pwr_mgmt_data_load_end__ = __pwr_mgmt_data_end__; | ||
148 | - | ||
149 | - . = ASSERT(__pwr_mgmt_data_start__ == __pwr_mgmt_data_end__ || (__pwr_mgmt_data_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .pwr_mgmt_data is too large to fit in FLASH memory segment"); | ||
150 | - | ||
151 | - __sdh_ble_observers_load_start__ = ALIGN(__pwr_mgmt_data_end__ , 4); | ||
152 | - .sdh_ble_observers ALIGN(__pwr_mgmt_data_end__ , 4) : AT(ALIGN(__pwr_mgmt_data_end__ , 4)) | ||
153 | - { | ||
154 | - __sdh_ble_observers_start__ = .; | ||
155 | - __start_sdh_ble_observers = __sdh_ble_observers_start__; | ||
156 | - KEEP(*(SORT(.sdh_ble_observers*))) | ||
157 | - } | ||
158 | - __sdh_ble_observers_end__ = __sdh_ble_observers_start__ + SIZEOF(.sdh_ble_observers); | ||
159 | - __sdh_ble_observers_size__ = SIZEOF(.sdh_ble_observers); | ||
160 | - __stop_sdh_ble_observers = __sdh_ble_observers_end__; | ||
161 | - __sdh_ble_observers_load_end__ = __sdh_ble_observers_end__; | ||
162 | - | ||
163 | - . = ASSERT(__sdh_ble_observers_start__ == __sdh_ble_observers_end__ || (__sdh_ble_observers_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .sdh_ble_observers is too large to fit in FLASH memory segment"); | ||
164 | - | ||
165 | - __sdh_state_observers_load_start__ = ALIGN(__sdh_ble_observers_end__ , 4); | ||
166 | - .sdh_state_observers ALIGN(__sdh_ble_observers_end__ , 4) : AT(ALIGN(__sdh_ble_observers_end__ , 4)) | ||
167 | - { | ||
168 | - __sdh_state_observers_start__ = .; | ||
169 | - __start_sdh_state_observers = __sdh_state_observers_start__; | ||
170 | - KEEP(*(SORT(.sdh_state_observers*))) | ||
171 | - } | ||
172 | - __sdh_state_observers_end__ = __sdh_state_observers_start__ + SIZEOF(.sdh_state_observers); | ||
173 | - __sdh_state_observers_size__ = SIZEOF(.sdh_state_observers); | ||
174 | - __stop_sdh_state_observers = __sdh_state_observers_end__; | ||
175 | - __sdh_state_observers_load_end__ = __sdh_state_observers_end__; | ||
176 | - | ||
177 | - . = ASSERT(__sdh_state_observers_start__ == __sdh_state_observers_end__ || (__sdh_state_observers_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .sdh_state_observers is too large to fit in FLASH memory segment"); | ||
178 | - | ||
179 | - __sdh_stack_observers_load_start__ = ALIGN(__sdh_state_observers_end__ , 4); | ||
180 | - .sdh_stack_observers ALIGN(__sdh_state_observers_end__ , 4) : AT(ALIGN(__sdh_state_observers_end__ , 4)) | ||
181 | - { | ||
182 | - __sdh_stack_observers_start__ = .; | ||
183 | - __start_sdh_stack_observers = __sdh_stack_observers_start__; | ||
184 | - KEEP(*(SORT(.sdh_stack_observers*))) | ||
185 | - } | ||
186 | - __sdh_stack_observers_end__ = __sdh_stack_observers_start__ + SIZEOF(.sdh_stack_observers); | ||
187 | - __sdh_stack_observers_size__ = SIZEOF(.sdh_stack_observers); | ||
188 | - __stop_sdh_stack_observers = __sdh_stack_observers_end__; | ||
189 | - __sdh_stack_observers_load_end__ = __sdh_stack_observers_end__; | ||
190 | - | ||
191 | - . = ASSERT(__sdh_stack_observers_start__ == __sdh_stack_observers_end__ || (__sdh_stack_observers_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .sdh_stack_observers is too large to fit in FLASH memory segment"); | ||
192 | - | ||
193 | - __sdh_req_observers_load_start__ = ALIGN(__sdh_stack_observers_end__ , 4); | ||
194 | - .sdh_req_observers ALIGN(__sdh_stack_observers_end__ , 4) : AT(ALIGN(__sdh_stack_observers_end__ , 4)) | ||
195 | - { | ||
196 | - __sdh_req_observers_start__ = .; | ||
197 | - __start_sdh_req_observers = __sdh_req_observers_start__; | ||
198 | - KEEP(*(SORT(.sdh_req_observers*))) | ||
199 | - } | ||
200 | - __sdh_req_observers_end__ = __sdh_req_observers_start__ + SIZEOF(.sdh_req_observers); | ||
201 | - __sdh_req_observers_size__ = SIZEOF(.sdh_req_observers); | ||
202 | - __stop_sdh_req_observers = __sdh_req_observers_end__; | ||
203 | - __sdh_req_observers_load_end__ = __sdh_req_observers_end__; | ||
204 | - | ||
205 | - . = ASSERT(__sdh_req_observers_start__ == __sdh_req_observers_end__ || (__sdh_req_observers_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .sdh_req_observers is too large to fit in FLASH memory segment"); | ||
206 | - | ||
207 | - __nrf_queue_load_start__ = ALIGN(__sdh_req_observers_end__ , 4); | ||
208 | - .nrf_queue ALIGN(__sdh_req_observers_end__ , 4) : AT(ALIGN(__sdh_req_observers_end__ , 4)) | ||
209 | - { | ||
210 | - __nrf_queue_start__ = .; | ||
211 | - __start_nrf_queue = __nrf_queue_start__; | ||
212 | - KEEP(*(.nrf_queue*)) | ||
213 | - } | ||
214 | - __nrf_queue_end__ = __nrf_queue_start__ + SIZEOF(.nrf_queue); | ||
215 | - __nrf_queue_size__ = SIZEOF(.nrf_queue); | ||
216 | - __stop_nrf_queue = __nrf_queue_end__; | ||
217 | - __nrf_queue_load_end__ = __nrf_queue_end__; | ||
218 | - | ||
219 | - . = ASSERT(__nrf_queue_start__ == __nrf_queue_end__ || (__nrf_queue_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .nrf_queue is too large to fit in FLASH memory segment"); | ||
220 | - | ||
221 | - __nrf_balloc_load_start__ = ALIGN(__nrf_queue_end__ , 4); | ||
222 | - .nrf_balloc ALIGN(__nrf_queue_end__ , 4) : AT(ALIGN(__nrf_queue_end__ , 4)) | ||
223 | - { | ||
224 | - __nrf_balloc_start__ = .; | ||
225 | - __start_nrf_balloc = __nrf_balloc_start__; | ||
226 | - KEEP(*(.nrf_balloc*)) | ||
227 | - } | ||
228 | - __nrf_balloc_end__ = __nrf_balloc_start__ + SIZEOF(.nrf_balloc); | ||
229 | - __nrf_balloc_size__ = SIZEOF(.nrf_balloc); | ||
230 | - __stop_nrf_balloc = __nrf_balloc_end__; | ||
231 | - __nrf_balloc_load_end__ = __nrf_balloc_end__; | ||
232 | - | ||
233 | - . = ASSERT(__nrf_balloc_start__ == __nrf_balloc_end__ || (__nrf_balloc_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .nrf_balloc is too large to fit in FLASH memory segment"); | ||
234 | - | ||
235 | - __cli_command_load_start__ = ALIGN(__nrf_balloc_end__ , 4); | ||
236 | - .cli_command ALIGN(__nrf_balloc_end__ , 4) : AT(ALIGN(__nrf_balloc_end__ , 4)) | ||
237 | - { | ||
238 | - __cli_command_start__ = .; | ||
239 | - __start_cli_command = __cli_command_start__; | ||
240 | - KEEP(*(.cli_command*)) | ||
241 | - } | ||
242 | - __cli_command_end__ = __cli_command_start__ + SIZEOF(.cli_command); | ||
243 | - __cli_command_size__ = SIZEOF(.cli_command); | ||
244 | - __stop_cli_command = __cli_command_end__; | ||
245 | - __cli_command_load_end__ = __cli_command_end__; | ||
246 | - | ||
247 | - . = ASSERT(__cli_command_start__ == __cli_command_end__ || (__cli_command_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .cli_command is too large to fit in FLASH memory segment"); | ||
248 | - | ||
249 | - __crypto_data_load_start__ = ALIGN(__cli_command_end__ , 4); | ||
250 | - .crypto_data ALIGN(__cli_command_end__ , 4) : AT(ALIGN(__cli_command_end__ , 4)) | ||
251 | - { | ||
252 | - __crypto_data_start__ = .; | ||
253 | - __start_crypto_data = __crypto_data_start__; | ||
254 | - KEEP(*(SORT(.crypto_data*))) | ||
255 | - } | ||
256 | - __crypto_data_end__ = __crypto_data_start__ + SIZEOF(.crypto_data); | ||
257 | - __crypto_data_size__ = SIZEOF(.crypto_data); | ||
258 | - __stop_crypto_data = __crypto_data_end__; | ||
259 | - __crypto_data_load_end__ = __crypto_data_end__; | ||
260 | - | ||
261 | - . = ASSERT(__crypto_data_start__ == __crypto_data_end__ || (__crypto_data_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .crypto_data is too large to fit in FLASH memory segment"); | ||
262 | - | ||
263 | - __log_const_data_load_start__ = ALIGN(__crypto_data_end__ , 4); | ||
264 | - .log_const_data ALIGN(__crypto_data_end__ , 4) : AT(ALIGN(__crypto_data_end__ , 4)) | ||
265 | - { | ||
266 | - __log_const_data_start__ = .; | ||
267 | - __start_log_const_data = __log_const_data_start__; | ||
268 | - KEEP(*(SORT(.log_const_data*))) | ||
269 | - } | ||
270 | - __log_const_data_end__ = __log_const_data_start__ + SIZEOF(.log_const_data); | ||
271 | - __log_const_data_size__ = SIZEOF(.log_const_data); | ||
272 | - __stop_log_const_data = __log_const_data_end__; | ||
273 | - __log_const_data_load_end__ = __log_const_data_end__; | ||
274 | - | ||
275 | - . = ASSERT(__log_const_data_start__ == __log_const_data_end__ || (__log_const_data_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .log_const_data is too large to fit in FLASH memory segment"); | ||
276 | - | ||
277 | - __log_backends_load_start__ = ALIGN(__log_const_data_end__ , 4); | ||
278 | - .log_backends ALIGN(__log_const_data_end__ , 4) : AT(ALIGN(__log_const_data_end__ , 4)) | ||
279 | - { | ||
280 | - __log_backends_start__ = .; | ||
281 | - __start_log_backends = __log_backends_start__; | ||
282 | - KEEP(*(SORT(.log_backends*))) | ||
283 | - } | ||
284 | - __log_backends_end__ = __log_backends_start__ + SIZEOF(.log_backends); | ||
285 | - __log_backends_size__ = SIZEOF(.log_backends); | ||
286 | - __stop_log_backends = __log_backends_end__; | ||
287 | - __log_backends_load_end__ = __log_backends_end__; | ||
288 | - | ||
289 | - . = ASSERT(__log_backends_start__ == __log_backends_end__ || (__log_backends_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .log_backends is too large to fit in FLASH memory segment"); | ||
290 | - | ||
291 | - __nrf_sections_load_start__ = ALIGN(__log_backends_end__ , 4); | ||
292 | - .nrf_sections ALIGN(__log_backends_end__ , 4) (NOLOAD) : AT(ALIGN(__log_backends_end__ , 4)) | ||
293 | - { | ||
294 | - __nrf_sections_start__ = .; | ||
295 | - __start_nrf_sections = __nrf_sections_start__; | ||
296 | - KEEP(*(.nrf_sections .nrf_sections.*)) | ||
297 | - } | ||
298 | - __nrf_sections_end__ = __nrf_sections_start__ + SIZEOF(.nrf_sections); | ||
299 | - __nrf_sections_size__ = SIZEOF(.nrf_sections); | ||
300 | - __nrf_sections_load_end__ = __nrf_sections_end__; | ||
301 | - | ||
302 | - . = ASSERT(__nrf_sections_start__ == __nrf_sections_end__ || (__nrf_sections_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .nrf_sections is too large to fit in FLASH memory segment"); | ||
303 | - | ||
304 | - __cli_sorted_cmd_ptrs_load_start__ = ALIGN(__nrf_sections_end__ , 4); | ||
305 | - .cli_sorted_cmd_ptrs ALIGN(__nrf_sections_run_end__ , 4) : AT(ALIGN(__nrf_sections_end__ , 4)) | ||
306 | - { | ||
307 | - __cli_sorted_cmd_ptrs_start__ = .; | ||
308 | - KEEP(*(.cli_sorted_cmd_ptrs*)) | ||
309 | - } | ||
310 | - __cli_sorted_cmd_ptrs_end__ = __cli_sorted_cmd_ptrs_start__ + SIZEOF(.cli_sorted_cmd_ptrs); | ||
311 | - __cli_sorted_cmd_ptrs_size__ = SIZEOF(.cli_sorted_cmd_ptrs); | ||
312 | - __cli_sorted_cmd_ptrs_load_end__ = __cli_sorted_cmd_ptrs_load_start__ + SIZEOF(.cli_sorted_cmd_ptrs); | ||
313 | - | ||
314 | - . = ASSERT(__cli_sorted_cmd_ptrs_load_start__ == __cli_sorted_cmd_ptrs_load_end__ || (__cli_sorted_cmd_ptrs_load_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .cli_sorted_cmd_ptrs is too large to fit in FLASH memory segment"); | ||
315 | - | ||
316 | - .cli_sorted_cmd_ptrs_run ALIGN(__nrf_sections_run_end__ , 4) (NOLOAD) : | ||
317 | - { | ||
318 | - __cli_sorted_cmd_ptrs_run_start__ = .; | ||
319 | - __start_cli_sorted_cmd_ptrs = __cli_sorted_cmd_ptrs_run_start__; | ||
320 | - . = MAX(__cli_sorted_cmd_ptrs_run_start__ + SIZEOF(.cli_sorted_cmd_ptrs), .); | ||
321 | - } | ||
322 | - __cli_sorted_cmd_ptrs_run_end__ = __cli_sorted_cmd_ptrs_run_start__ + SIZEOF(.cli_sorted_cmd_ptrs_run); | ||
323 | - __cli_sorted_cmd_ptrs_run_size__ = SIZEOF(.cli_sorted_cmd_ptrs_run); | ||
324 | - __stop_cli_sorted_cmd_ptrs = __cli_sorted_cmd_ptrs_run_end__; | ||
325 | - __cli_sorted_cmd_ptrs_run_load_end__ = __cli_sorted_cmd_ptrs_run_end__; | ||
326 | - | ||
327 | - . = ASSERT(__cli_sorted_cmd_ptrs_run_start__ == __cli_sorted_cmd_ptrs_run_end__ || (__cli_sorted_cmd_ptrs_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .cli_sorted_cmd_ptrs_run is too large to fit in RAM memory segment"); | ||
328 | - | ||
329 | - __fs_data_load_start__ = ALIGN(__cli_sorted_cmd_ptrs_load_start__ + SIZEOF(.cli_sorted_cmd_ptrs) , 4); | ||
330 | - .fs_data ALIGN(__cli_sorted_cmd_ptrs_run_end__ , 4) : AT(ALIGN(__cli_sorted_cmd_ptrs_load_start__ + SIZEOF(.cli_sorted_cmd_ptrs) , 4)) | ||
331 | - { | ||
332 | - __fs_data_start__ = .; | ||
333 | - KEEP(*(.fs_data*)) | ||
334 | - } | ||
335 | - __fs_data_end__ = __fs_data_start__ + SIZEOF(.fs_data); | ||
336 | - __fs_data_size__ = SIZEOF(.fs_data); | ||
337 | - __fs_data_load_end__ = __fs_data_load_start__ + SIZEOF(.fs_data); | ||
338 | - | ||
339 | - . = ASSERT(__fs_data_load_start__ == __fs_data_load_end__ || (__fs_data_load_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .fs_data is too large to fit in FLASH memory segment"); | ||
340 | - | ||
341 | - .fs_data_run ALIGN(__cli_sorted_cmd_ptrs_run_end__ , 4) (NOLOAD) : | ||
342 | - { | ||
343 | - __fs_data_run_start__ = .; | ||
344 | - __start_fs_data = __fs_data_run_start__; | ||
345 | - . = MAX(__fs_data_run_start__ + SIZEOF(.fs_data), .); | ||
346 | - } | ||
347 | - __fs_data_run_end__ = __fs_data_run_start__ + SIZEOF(.fs_data_run); | ||
348 | - __fs_data_run_size__ = SIZEOF(.fs_data_run); | ||
349 | - __stop_fs_data = __fs_data_run_end__; | ||
350 | - __fs_data_run_load_end__ = __fs_data_run_end__; | ||
351 | - | ||
352 | - . = ASSERT(__fs_data_run_start__ == __fs_data_run_end__ || (__fs_data_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .fs_data_run is too large to fit in RAM memory segment"); | ||
353 | - | ||
354 | - __log_dynamic_data_load_start__ = ALIGN(__fs_data_load_start__ + SIZEOF(.fs_data) , 4); | ||
355 | - .log_dynamic_data ALIGN(__fs_data_run_end__ , 4) : AT(ALIGN(__fs_data_load_start__ + SIZEOF(.fs_data) , 4)) | ||
356 | - { | ||
357 | - __log_dynamic_data_start__ = .; | ||
358 | - KEEP(*(SORT(.log_dynamic_data*))) | ||
359 | - } | ||
360 | - __log_dynamic_data_end__ = __log_dynamic_data_start__ + SIZEOF(.log_dynamic_data); | ||
361 | - __log_dynamic_data_size__ = SIZEOF(.log_dynamic_data); | ||
362 | - __log_dynamic_data_load_end__ = __log_dynamic_data_load_start__ + SIZEOF(.log_dynamic_data); | ||
363 | - | ||
364 | - . = ASSERT(__log_dynamic_data_load_start__ == __log_dynamic_data_load_end__ || (__log_dynamic_data_load_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .log_dynamic_data is too large to fit in FLASH memory segment"); | ||
365 | - | ||
366 | - .log_dynamic_data_run ALIGN(__fs_data_run_end__ , 4) (NOLOAD) : | ||
367 | - { | ||
368 | - __log_dynamic_data_run_start__ = .; | ||
369 | - __start_log_dynamic_data = __log_dynamic_data_run_start__; | ||
370 | - . = MAX(__log_dynamic_data_run_start__ + SIZEOF(.log_dynamic_data), .); | ||
371 | - } | ||
372 | - __log_dynamic_data_run_end__ = __log_dynamic_data_run_start__ + SIZEOF(.log_dynamic_data_run); | ||
373 | - __log_dynamic_data_run_size__ = SIZEOF(.log_dynamic_data_run); | ||
374 | - __stop_log_dynamic_data = __log_dynamic_data_run_end__; | ||
375 | - __log_dynamic_data_run_load_end__ = __log_dynamic_data_run_end__; | ||
376 | - | ||
377 | - . = ASSERT(__log_dynamic_data_run_start__ == __log_dynamic_data_run_end__ || (__log_dynamic_data_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .log_dynamic_data_run is too large to fit in RAM memory segment"); | ||
378 | - | ||
379 | - __log_filter_data_load_start__ = ALIGN(__log_dynamic_data_load_start__ + SIZEOF(.log_dynamic_data) , 4); | ||
380 | - .log_filter_data ALIGN(__log_dynamic_data_run_end__ , 4) : AT(ALIGN(__log_dynamic_data_load_start__ + SIZEOF(.log_dynamic_data) , 4)) | ||
381 | - { | ||
382 | - __log_filter_data_start__ = .; | ||
383 | - KEEP(*(SORT(.log_filter_data*))) | ||
384 | - } | ||
385 | - __log_filter_data_end__ = __log_filter_data_start__ + SIZEOF(.log_filter_data); | ||
386 | - __log_filter_data_size__ = SIZEOF(.log_filter_data); | ||
387 | - __log_filter_data_load_end__ = __log_filter_data_load_start__ + SIZEOF(.log_filter_data); | ||
388 | - | ||
389 | - . = ASSERT(__log_filter_data_load_start__ == __log_filter_data_load_end__ || (__log_filter_data_load_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .log_filter_data is too large to fit in FLASH memory segment"); | ||
390 | - | ||
391 | - .log_filter_data_run ALIGN(__log_dynamic_data_run_end__ , 4) (NOLOAD) : | ||
392 | - { | ||
393 | - __log_filter_data_run_start__ = .; | ||
394 | - __start_log_filter_data = __log_filter_data_run_start__; | ||
395 | - . = MAX(__log_filter_data_run_start__ + SIZEOF(.log_filter_data), .); | ||
396 | - } | ||
397 | - __log_filter_data_run_end__ = __log_filter_data_run_start__ + SIZEOF(.log_filter_data_run); | ||
398 | - __log_filter_data_run_size__ = SIZEOF(.log_filter_data_run); | ||
399 | - __stop_log_filter_data = __log_filter_data_run_end__; | ||
400 | - __log_filter_data_run_load_end__ = __log_filter_data_run_end__; | ||
401 | - | ||
402 | - . = ASSERT(__log_filter_data_run_start__ == __log_filter_data_run_end__ || (__log_filter_data_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .log_filter_data_run is too large to fit in RAM memory segment"); | ||
403 | - | ||
404 | - __nrf_sections_run_end_load_start__ = ALIGN(__log_filter_data_run_end__ , 4); | ||
405 | - .nrf_sections_run_end ALIGN(__log_filter_data_run_end__ , 4) (NOLOAD) : AT(ALIGN(__log_filter_data_run_end__ , 4)) | ||
406 | - { | ||
407 | - __nrf_sections_run_end_start__ = .; | ||
408 | - __end_nrf_sections_run = __nrf_sections_run_end_start__; | ||
409 | - KEEP(*(.nrf_sections_run_end .nrf_sections_run_end.*)) | ||
410 | - } | ||
411 | - __nrf_sections_run_end_end__ = __nrf_sections_run_end_start__ + SIZEOF(.nrf_sections_run_end); | ||
412 | - __nrf_sections_run_end_size__ = SIZEOF(.nrf_sections_run_end); | ||
413 | - __nrf_sections_run_end_load_end__ = __nrf_sections_run_end_end__; | ||
414 | - | ||
415 | - . = ASSERT(__nrf_sections_run_end_start__ == __nrf_sections_run_end_end__ || (__nrf_sections_run_end_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .nrf_sections_run_end is too large to fit in RAM memory segment"); | ||
416 | - | ||
417 | - __dtors_load_start__ = ALIGN(__log_filter_data_load_start__ + SIZEOF(.log_filter_data) , 4); | ||
418 | - .dtors ALIGN(__log_filter_data_load_start__ + SIZEOF(.log_filter_data) , 4) : AT(ALIGN(__log_filter_data_load_start__ + SIZEOF(.log_filter_data) , 4)) | ||
419 | - { | ||
420 | - __dtors_start__ = .; | ||
421 | - KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) | ||
422 | - } | ||
423 | - __dtors_end__ = __dtors_start__ + SIZEOF(.dtors); | ||
424 | - __dtors_size__ = SIZEOF(.dtors); | ||
425 | - __dtors_load_end__ = __dtors_end__; | ||
426 | - | ||
427 | - . = ASSERT(__dtors_start__ == __dtors_end__ || (__dtors_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .dtors is too large to fit in FLASH memory segment"); | ||
428 | - | ||
429 | - __ctors_load_start__ = ALIGN(__dtors_end__ , 4); | ||
430 | - .ctors ALIGN(__dtors_end__ , 4) : AT(ALIGN(__dtors_end__ , 4)) | ||
431 | - { | ||
432 | - __ctors_start__ = .; | ||
433 | - KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) KEEP (*(.init_array)) KEEP (*(SORT(.init_array.*))) | ||
434 | - } | ||
435 | - __ctors_end__ = __ctors_start__ + SIZEOF(.ctors); | ||
436 | - __ctors_size__ = SIZEOF(.ctors); | ||
437 | - __ctors_load_end__ = __ctors_end__; | ||
438 | - | ||
439 | - . = ASSERT(__ctors_start__ == __ctors_end__ || (__ctors_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .ctors is too large to fit in FLASH memory segment"); | ||
440 | - | ||
441 | - __rodata_load_start__ = ALIGN(__ctors_end__ , 4); | ||
442 | - .rodata ALIGN(__ctors_end__ , 4) : AT(ALIGN(__ctors_end__ , 4)) | ||
443 | - { | ||
444 | - __rodata_start__ = .; | ||
445 | - *(.rodata .rodata.* .gnu.linkonce.r.*) | ||
446 | - } | ||
447 | - __rodata_end__ = __rodata_start__ + SIZEOF(.rodata); | ||
448 | - __rodata_size__ = SIZEOF(.rodata); | ||
449 | - __rodata_load_end__ = __rodata_end__; | ||
450 | - | ||
451 | - . = ASSERT(__rodata_start__ == __rodata_end__ || (__rodata_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .rodata is too large to fit in FLASH memory segment"); | ||
452 | - | ||
453 | - __ARM.exidx_load_start__ = ALIGN(__rodata_end__ , 4); | ||
454 | - .ARM.exidx ALIGN(__rodata_end__ , 4) : AT(ALIGN(__rodata_end__ , 4)) | ||
455 | - { | ||
456 | - __ARM.exidx_start__ = .; | ||
457 | - __exidx_start = __ARM.exidx_start__; | ||
458 | - *(.ARM.exidx .ARM.exidx.*) | ||
459 | - } | ||
460 | - __ARM.exidx_end__ = __ARM.exidx_start__ + SIZEOF(.ARM.exidx); | ||
461 | - __ARM.exidx_size__ = SIZEOF(.ARM.exidx); | ||
462 | - __exidx_end = __ARM.exidx_end__; | ||
463 | - __ARM.exidx_load_end__ = __ARM.exidx_end__; | ||
464 | - | ||
465 | - . = ASSERT(__ARM.exidx_start__ == __ARM.exidx_end__ || (__ARM.exidx_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .ARM.exidx is too large to fit in FLASH memory segment"); | ||
466 | - | ||
467 | - __fast_load_start__ = ALIGN(__ARM.exidx_end__ , 4); | ||
468 | - .fast ALIGN(__nrf_sections_run_end_end__ , 4) : AT(ALIGN(__ARM.exidx_end__ , 4)) | ||
469 | - { | ||
470 | - __fast_start__ = .; | ||
471 | - *(.fast .fast.*) | ||
472 | - } | ||
473 | - __fast_end__ = __fast_start__ + SIZEOF(.fast); | ||
474 | - __fast_size__ = SIZEOF(.fast); | ||
475 | - __fast_load_end__ = __fast_load_start__ + SIZEOF(.fast); | ||
476 | - | ||
477 | - . = ASSERT(__fast_load_start__ == __fast_load_end__ || (__fast_load_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .fast is too large to fit in FLASH memory segment"); | ||
478 | - | ||
479 | - .fast_run ALIGN(__nrf_sections_run_end_end__ , 4) (NOLOAD) : | ||
480 | - { | ||
481 | - __fast_run_start__ = .; | ||
482 | - . = MAX(__fast_run_start__ + SIZEOF(.fast), .); | ||
483 | - } | ||
484 | - __fast_run_end__ = __fast_run_start__ + SIZEOF(.fast_run); | ||
485 | - __fast_run_size__ = SIZEOF(.fast_run); | ||
486 | - __fast_run_load_end__ = __fast_run_end__; | ||
487 | - | ||
488 | - . = ASSERT(__fast_run_start__ == __fast_run_end__ || (__fast_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .fast_run is too large to fit in RAM memory segment"); | ||
489 | - | ||
490 | - __data_load_start__ = ALIGN(__fast_load_start__ + SIZEOF(.fast) , 4); | ||
491 | - .data ALIGN(__fast_run_end__ , 4) : AT(ALIGN(__fast_load_start__ + SIZEOF(.fast) , 4)) | ||
492 | - { | ||
493 | - __data_start__ = .; | ||
494 | - *(.data .data.* .gnu.linkonce.d.*) | ||
495 | - } | ||
496 | - __data_end__ = __data_start__ + SIZEOF(.data); | ||
497 | - __data_size__ = SIZEOF(.data); | ||
498 | - __data_load_end__ = __data_load_start__ + SIZEOF(.data); | ||
499 | - | ||
500 | - . = ASSERT(__data_load_start__ == __data_load_end__ || (__data_load_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .data is too large to fit in FLASH memory segment"); | ||
501 | - | ||
502 | - .data_run ALIGN(__fast_run_end__ , 4) (NOLOAD) : | ||
503 | - { | ||
504 | - __data_run_start__ = .; | ||
505 | - . = MAX(__data_run_start__ + SIZEOF(.data), .); | ||
506 | - } | ||
507 | - __data_run_end__ = __data_run_start__ + SIZEOF(.data_run); | ||
508 | - __data_run_size__ = SIZEOF(.data_run); | ||
509 | - __data_run_load_end__ = __data_run_end__; | ||
510 | - | ||
511 | - . = ASSERT(__data_run_start__ == __data_run_end__ || (__data_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .data_run is too large to fit in RAM memory segment"); | ||
512 | - | ||
513 | - __tdata_load_start__ = ALIGN(__data_load_start__ + SIZEOF(.data) , 4); | ||
514 | - .tdata ALIGN(__data_run_end__ , 4) : AT(ALIGN(__data_load_start__ + SIZEOF(.data) , 4)) | ||
515 | - { | ||
516 | - __tdata_start__ = .; | ||
517 | - *(.tdata .tdata.*) | ||
518 | - } | ||
519 | - __tdata_end__ = __tdata_start__ + SIZEOF(.tdata); | ||
520 | - __tdata_size__ = SIZEOF(.tdata); | ||
521 | - __tdata_load_end__ = __tdata_load_start__ + SIZEOF(.tdata); | ||
522 | - | ||
523 | - __FLASH_segment_used_end__ = ALIGN(__data_load_start__ + SIZEOF(.data) , 4) + SIZEOF(.tdata); | ||
524 | - __FLASH_segment_used_size__ = __FLASH_segment_used_end__ - __FLASH_segment_start__; | ||
525 | - | ||
526 | - . = ASSERT(__tdata_load_start__ == __tdata_load_end__ || (__tdata_load_end__ - __FLASH_segment_start__) <= __FLASH_segment_size__ , "error: .tdata is too large to fit in FLASH memory segment"); | ||
527 | - | ||
528 | - .tdata_run ALIGN(__data_run_end__ , 4) (NOLOAD) : | ||
529 | - { | ||
530 | - __tdata_run_start__ = .; | ||
531 | - . = MAX(__tdata_run_start__ + SIZEOF(.tdata), .); | ||
532 | - } | ||
533 | - __tdata_run_end__ = __tdata_run_start__ + SIZEOF(.tdata_run); | ||
534 | - __tdata_run_size__ = SIZEOF(.tdata_run); | ||
535 | - __tdata_run_load_end__ = __tdata_run_end__; | ||
536 | - | ||
537 | - . = ASSERT(__tdata_run_start__ == __tdata_run_end__ || (__tdata_run_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .tdata_run is too large to fit in RAM memory segment"); | ||
538 | - | ||
539 | - __bss_load_start__ = ALIGN(__tdata_run_end__ , 4); | ||
540 | - .bss ALIGN(__tdata_run_end__ , 4) (NOLOAD) : AT(ALIGN(__tdata_run_end__ , 4)) | ||
541 | - { | ||
542 | - __bss_start__ = .; | ||
543 | - *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) | ||
544 | - } | ||
545 | - __bss_end__ = __bss_start__ + SIZEOF(.bss); | ||
546 | - __bss_size__ = SIZEOF(.bss); | ||
547 | - __bss_load_end__ = __bss_end__; | ||
548 | - | ||
549 | - . = ASSERT(__bss_start__ == __bss_end__ || (__bss_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .bss is too large to fit in RAM memory segment"); | ||
550 | - | ||
551 | - __tbss_load_start__ = ALIGN(__bss_end__ , 4); | ||
552 | - .tbss ALIGN(__bss_end__ , 4) (NOLOAD) : AT(ALIGN(__bss_end__ , 4)) | ||
553 | - { | ||
554 | - __tbss_start__ = .; | ||
555 | - *(.tbss .tbss.*) | ||
556 | - } | ||
557 | - __tbss_end__ = __tbss_start__ + SIZEOF(.tbss); | ||
558 | - __tbss_size__ = SIZEOF(.tbss); | ||
559 | - __tbss_load_end__ = __tbss_end__; | ||
560 | - | ||
561 | - . = ASSERT(__tbss_start__ == __tbss_end__ || (__tbss_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .tbss is too large to fit in RAM memory segment"); | ||
562 | - | ||
563 | - __non_init_load_start__ = ALIGN(__tbss_end__ , 4); | ||
564 | - .non_init ALIGN(__tbss_end__ , 4) (NOLOAD) : AT(ALIGN(__tbss_end__ , 4)) | ||
565 | - { | ||
566 | - __non_init_start__ = .; | ||
567 | - *(.non_init .non_init.*) | ||
568 | - } | ||
569 | - __non_init_end__ = __non_init_start__ + SIZEOF(.non_init); | ||
570 | - __non_init_size__ = SIZEOF(.non_init); | ||
571 | - __non_init_load_end__ = __non_init_end__; | ||
572 | - | ||
573 | - . = ASSERT(__non_init_start__ == __non_init_end__ || (__non_init_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .non_init is too large to fit in RAM memory segment"); | ||
574 | - | ||
575 | - __heap_load_start__ = ALIGN(__non_init_end__ , 4); | ||
576 | - .heap ALIGN(__non_init_end__ , 4) (NOLOAD) : AT(ALIGN(__non_init_end__ , 4)) | ||
577 | - { | ||
578 | - __heap_start__ = .; | ||
579 | - *(.heap .heap.*) | ||
580 | - . = ALIGN(MAX(__heap_start__ + __HEAPSIZE__ , .), 4); | ||
581 | - } | ||
582 | - __heap_end__ = __heap_start__ + SIZEOF(.heap); | ||
583 | - __heap_size__ = SIZEOF(.heap); | ||
584 | - __heap_load_end__ = __heap_end__; | ||
585 | - | ||
586 | - . = ASSERT(__heap_start__ == __heap_end__ || (__heap_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .heap is too large to fit in RAM memory segment"); | ||
587 | - | ||
588 | - __stack_load_start__ = __RAM_segment_start__ + (__RAM_segment_size__ - 8192); | ||
589 | - .stack __RAM_segment_start__ + (__RAM_segment_size__ - 8192) (NOLOAD) : AT(__RAM_segment_start__ + (__RAM_segment_size__ - 8192)) | ||
590 | - { | ||
591 | - __stack_start__ = .; | ||
592 | - __StackLimit = __stack_start__; | ||
593 | - *(.stack .stack.*) | ||
594 | - . = ALIGN(MAX(__stack_start__ + __STACKSIZE__ , .), 8); | ||
595 | - } | ||
596 | - __stack_end__ = __stack_start__ + SIZEOF(.stack); | ||
597 | - __stack_size__ = SIZEOF(.stack); | ||
598 | - __StackTop = __stack_end__; | ||
599 | - __stack_load_end__ = __stack_end__; | ||
600 | - | ||
601 | - . = ASSERT(__stack_start__ == __stack_end__ || (__stack_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .stack is too large to fit in RAM memory segment"); | ||
602 | - . = ASSERT(__heap_end__ <= __stack_start__ , "error: section .heap overlaps absolute placed section .stack"); | ||
603 | - | ||
604 | - __stack_process_load_start__ = ALIGN(__stack_end__ , 8); | ||
605 | - .stack_process ALIGN(__stack_end__ , 8) (NOLOAD) : AT(ALIGN(__stack_end__ , 8)) | ||
606 | - { | ||
607 | - __stack_process_start__ = .; | ||
608 | - *(.stack_process .stack_process.*) | ||
609 | - . = ALIGN(MAX(__stack_process_start__ + __STACKSIZE_PROCESS__ , .), 8); | ||
610 | - } | ||
611 | - __stack_process_end__ = __stack_process_start__ + SIZEOF(.stack_process); | ||
612 | - __stack_process_size__ = SIZEOF(.stack_process); | ||
613 | - __stack_process_load_end__ = __stack_process_end__; | ||
614 | - | ||
615 | - __RAM_segment_used_end__ = ALIGN(__stack_end__ , 8) + SIZEOF(.stack_process); | ||
616 | - __RAM_segment_used_size__ = __RAM_segment_used_end__ - __RAM_segment_start__; | ||
617 | - | ||
618 | - . = ASSERT(__stack_process_start__ == __stack_process_end__ || (__stack_process_end__ - __RAM_segment_start__) <= __RAM_segment_size__ , "error: .stack_process is too large to fit in RAM memory segment"); | ||
619 | - | ||
620 | -} | ||
621 | - |
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_conn_params.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_conn_params.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
38 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_conn_params.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
50 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_srv_common.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
55 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_conn_state.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/atomic/nrf_atomic.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh_ble.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/timer/app_timer.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
65 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/sortlist/nrf_sortlist.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_conn_state.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_conn_state.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_conn_state.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/atomic/nrf_atomic.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
34 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
35 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
38 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
43 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/atomic_flags/nrf_atflags.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
50 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh_ble.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_cus.o: \ | ||
2 | - C:\nrf\lamptest\A_SRC\ble_cus.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\lamptest\A_SRC\ble_cus.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/boards/boards.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
53 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
54 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
59 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
60 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
61 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
62 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
70 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
72 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
73 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
74 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
75 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
76 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
77 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
78 | - ../../nRF5SDK160098a08e2/components/boards/pca10056.h \ | ||
79 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
80 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
81 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
82 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
83 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
84 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
85 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_hds.o: \ | ||
2 | - C:\nrf\lamptest\A_SRC\ble_hds.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\lamptest\A_SRC\ble_hds.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/boards/boards.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
53 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
54 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
59 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
60 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
61 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
62 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
70 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
72 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
73 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
74 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
75 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
76 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
77 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
78 | - ../../nRF5SDK160098a08e2/components/boards/pca10056.h \ | ||
79 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
80 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
81 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
82 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
83 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
84 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
85 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_lbs.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\ble_services\ble_lbs\ble_lbs.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\ble\ble_services\ble_lbs\ble_lbs.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh_ble.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
This diff could not be displayed because it is too large.
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_rms.o: \ | ||
2 | - C:\nrf\lamptest\A_SRC\ble_rms.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\lamptest\A_SRC\ble_rms.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/boards/boards.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
53 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
54 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
59 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
60 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
61 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
62 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
70 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
72 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
73 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
74 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
75 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
76 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
77 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
78 | - ../../nRF5SDK160098a08e2/components/boards/pca10056.h \ | ||
79 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
80 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
81 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
82 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
83 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
84 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
85 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
86 | - ../../nRF5SDK160098a08e2/components/libraries/delay/nrf_delay.h \ | ||
87 | - C:\nrf\lamptest\A_SRC\rgb.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_srv_common.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_srv_common.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\ble\common\ble_srv_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
41 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
44 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/ble_ths.o: \ | ||
2 | - C:\nrf\lamptest\A_SRC\ble_ths.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\lamptest\A_SRC\ble_ths.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/boards/boards.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
53 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
54 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
59 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
60 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
61 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
62 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
70 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
72 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
73 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
74 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
75 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
76 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
77 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
78 | - ../../nRF5SDK160098a08e2/components/boards/pca10056.h \ | ||
79 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
80 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
81 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
82 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
83 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
84 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
85 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/boards.d
deleted
100644 → 0
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/boards.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\boards\boards.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\boards\boards.h \ | ||
4 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
5 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
6 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
8 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
11 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
12 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
28 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
29 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
30 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
31 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
34 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
47 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
51 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
57 | - C:\nrf\nRF5SDK160098a08e2\components\boards\pca10056.h |
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/boards.o
deleted
100644 → 0
No preview for this file type
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/bsp.asm
deleted
100644 → 0
This diff could not be displayed because it is too large.
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/bsp.d
deleted
100644 → 0
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/bsp.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\bsp\bsp.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\bsp\bsp.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/boards/boards.h \ | ||
7 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
8 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
9 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
12 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
13 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
29 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
30 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
31 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
35 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
48 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
53 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/boards/pca10056.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/button/app_button.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
61 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\bsp\bsp_config.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/timer/app_timer.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/sortlist/nrf_sortlist.h |
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/bsp.o
deleted
100644 → 0
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/drv_rtc.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\timer\drv_rtc.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
4 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
45 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
54 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/delay/nrf_delay.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/timer/drv_rtc.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_rtc.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
60 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/hardfault_implementation.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\hardfault\hardfault_implementation.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h |
No preview for this file type
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/main.d
deleted
100644 → 0
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/main.o: \ | ||
2 | - C:\nrf\lamptest\A_SRC\main.c \ | ||
3 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
7 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
8 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
21 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
22 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
39 | - C:\nrf\lamptest\A_SRC\ble_ths.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
43 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
44 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
49 | - C:\nrf\lamptest\A_SRC\ble_hds.h C:\nrf\lamptest\A_SRC\ble_rms.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_advdata.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_conn_params.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh_ble.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/delay/nrf_delay.h \ | ||
69 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
70 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
71 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
72 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
73 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
74 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
75 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
76 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
77 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
78 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
79 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
80 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
81 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
82 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
83 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
84 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
85 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
86 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
87 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
88 | - ../../nRF5SDK160098a08e2/components/boards/boards.h \ | ||
89 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
90 | - ../../nRF5SDK160098a08e2/components/boards/pca10056.h \ | ||
91 | - ../../nRF5SDK160098a08e2/components/libraries/timer/app_timer.h \ | ||
92 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
93 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
94 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
95 | - ../../nRF5SDK160098a08e2/components/libraries/sortlist/nrf_sortlist.h \ | ||
96 | - ../../nRF5SDK160098a08e2/components/libraries/button/app_button.h \ | ||
97 | - ../../nRF5SDK160098a08e2/components/ble/ble_services/ble_lbs/ble_lbs.h \ | ||
98 | - ../../nRF5SDK160098a08e2/components/ble/nrf_ble_gatt/nrf_ble_gatt.h \ | ||
99 | - ../../nRF5SDK160098a08e2/components/ble/nrf_ble_qwr/nrf_ble_qwr.h \ | ||
100 | - ../../nRF5SDK160098a08e2/components/libraries/pwr_mgmt/nrf_pwr_mgmt.h \ | ||
101 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/nrf_drv_clock.h \ | ||
102 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_clock.h \ | ||
103 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_clock.h \ | ||
104 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_power_clock.h \ | ||
105 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
106 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
107 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
108 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
109 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
110 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_ctrl_internal.h \ | ||
111 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
112 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
113 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
114 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
115 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_default_backends.h \ | ||
116 | - C:\nrf\lamptest\A_SRC\dht11.h C:\nrf\lamptest\A_SRC\hcsr501.h \ | ||
117 | - C:\nrf\lamptest\A_SRC\rgb.h |
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/main.o
deleted
100644 → 0
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_assert.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nrf_assert.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nrf_assert.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
18 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error.h \ | ||
19 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
20 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
21 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
22 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\sdk_errors.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
24 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\nordic_common.h \ | ||
25 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\util\app_error_weak.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_atfifo.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic_fifo\nrf_atfifo.c \ | ||
3 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
26 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic_fifo\nrf_atfifo.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
35 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic_fifo\nrf_atfifo_internal.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_atflags.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic_flags\nrf_atflags.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
4 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/libraries/atomic/nrf_atomic.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
19 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
20 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
21 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
25 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
29 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
34 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic_flags\nrf_atflags.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_atomic.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic\nrf_atomic.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic\nrf_atomic.h \ | ||
4 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
16 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
34 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\atomic\nrf_atomic_internal.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_balloc.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\balloc\nrf_balloc.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
35 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\balloc\nrf_balloc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
45 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_ble_gatt.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\nrf_ble_gatt\nrf_ble_gatt.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\ble\nrf_ble_gatt\nrf_ble_gatt.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_ble_qwr.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\ble\nrf_ble_qwr\nrf_ble_qwr.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
34 | - C:\nrf\nRF5SDK160098a08e2\components\ble\nrf_ble_qwr\nrf_ble_qwr.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/ble/common/ble_srv_common.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_drv_clock.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\integration\nrfx\legacy\nrf_drv_clock.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
4 | - C:\nrf\nRF5SDK160098a08e2\integration\nrfx\legacy\nrf_drv_clock.h \ | ||
5 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_clock.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
7 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
11 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
12 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
13 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
15 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
29 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
30 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
31 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
35 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
47 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
51 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_clock.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_power_clock.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh_soc.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
64 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
72 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
73 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
74 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
75 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_drv_uart.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\integration\nrfx\legacy\nrf_drv_uart.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\integration\nrfx\legacy\nrf_drv_uart.h \ | ||
4 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
5 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
7 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
11 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
28 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
30 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
33 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
46 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
51 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
55 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_uarte.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_uarte.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_uart.h \ | ||
59 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_uart.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_fprintf.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\external\fprintf\nrf_fprintf.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdarg.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
35 | - C:\nrf\nRF5SDK160098a08e2\external\fprintf\nrf_fprintf_format.h \ | ||
36 | - C:\nrf\nRF5SDK160098a08e2\external\fprintf\nrf_fprintf.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_fprintf_format.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\external\fprintf\nrf_fprintf_format.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdarg.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
35 | - C:\nrf\nRF5SDK160098a08e2\external\fprintf\nrf_fprintf.h \ | ||
36 | - C:\nrf\nRF5SDK160098a08e2\external\fprintf\nrf_fprintf_format.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_flash.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_backend_flash.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_rtt.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_backend_rtt.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_serial.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_backend_serial.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_backend_serial.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
36 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
47 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
54 | - ../../nRF5SDK160098a08e2/external/fprintf/nrf_fprintf.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_str_formatter.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_ctrl_internal.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
59 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_internal.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_backend_uart.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_backend_uart.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_uart.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
36 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
47 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
54 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_backend_serial.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
56 | - ../../nRF5SDK160098a08e2/external/fprintf/nrf_fprintf.h \ | ||
57 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_internal.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
59 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/nrf_drv_uart.h \ | ||
60 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
61 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
62 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
63 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
64 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
65 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
66 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
67 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
68 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
70 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
71 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
72 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
73 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
74 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
75 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_uarte.h \ | ||
76 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_uarte.h \ | ||
77 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_uart.h \ | ||
78 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_uart.h \ | ||
79 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_default_backends.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_default_backends.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_default_backends.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_ctrl_internal.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
41 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
50 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
56 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_internal.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_uart.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_frontend.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_frontend.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
41 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
53 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_internal.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_ctrl_internal.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
58 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_str_formatter.h \ | ||
62 | - ../../nRF5SDK160098a08e2/external/fprintf/nrf_fprintf.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/ringbuf/nrf_ringbuf.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/atomic/nrf_atomic.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_log_str_formatter.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_str_formatter.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_str_formatter.h \ | ||
34 | - ../../nRF5SDK160098a08e2/external/fprintf/nrf_fprintf.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_ctrl_internal.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
42 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
51 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
57 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\log\src\nrf_log_internal.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
60 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/ctype.h \ | ||
61 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_memobj.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\memobj\nrf_memobj.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\memobj\nrf_memobj.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
14 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
26 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
27 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
28 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
33 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
34 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
39 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/atomic/nrf_atomic.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
48 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_pwr_mgmt.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\pwr_mgmt\nrf_pwr_mgmt.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\pwr_mgmt\nrf_pwr_mgmt.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/mutex/nrf_mtx.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/libraries/atomic/nrf_atomic.h \ | ||
42 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_power.h \ | ||
43 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
44 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
46 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
47 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
48 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
49 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
50 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
51 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
52 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
60 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
62 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
63 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
66 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_ctrl.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_ctrl_internal.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_backend_interface.h \ | ||
72 | - ../../nRF5SDK160098a08e2/components/libraries/memobj/nrf_memobj.h \ | ||
73 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdlib.h \ | ||
74 | - ../../nRF5SDK160098a08e2/components/libraries/balloc/nrf_balloc.h \ | ||
75 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
76 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
77 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
78 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
79 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
80 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
81 | - ../../nRF5SDK160098a08e2/components/softdevice/common/nrf_sdh.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_ringbuf.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\ringbuf\nrf_ringbuf.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\ringbuf\nrf_ringbuf.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/atomic/nrf_atomic.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
17 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
23 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
24 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
43 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sdh.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sdm.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_sdm.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
49 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sdh_ble.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh_ble.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh_ble.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_err.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gap.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_hci.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_ranges.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_types.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_l2cap.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatt.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gattc.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/ble_gatts.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
53 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
55 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
56 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sdh_soc.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh_soc.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh_soc.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section_iter.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
43 | - C:\nrf\nRF5SDK160098a08e2\components\softdevice\common\nrf_sdh.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
47 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
50 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
55 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_section_iter.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\experimental_section_vars\nrf_section_iter.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\experimental_section_vars\nrf_section_iter.h \ | ||
34 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\experimental_section_vars\nrf_section.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_sortlist.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\sortlist\nrf_sortlist.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\sortlist\nrf_sortlist.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrf_strerror.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\strerror\nrf_strerror.c \ | ||
3 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
10 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
12 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
15 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
16 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
17 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
19 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
20 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
21 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
22 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
27 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
29 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
33 | - C:\nrf\nRF5SDK160098a08e2\components\libraries\strerror\nrf_strerror.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_atomic.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\soc\nrfx_atomic.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\soc\nrfx_atomic.h \ | ||
4 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
5 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
7 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
11 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
13 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
18 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
28 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
30 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
32 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
33 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
45 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
46 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
49 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
51 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
54 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
55 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
56 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\soc\nrfx_atomic_internal.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_clock.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\nrfx_clock.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
4 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
45 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
54 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
55 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_clock.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_clock.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_power_clock.h \ | ||
58 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_log.h \ | ||
59 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
61 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_gpiote.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\nrfx_gpiote.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
4 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
45 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
54 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
55 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_gpiote.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpiote.h \ | ||
57 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_bitmask.h \ | ||
59 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
60 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_log.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
72 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_prs.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\prs\nrfx_prs.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
4 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
45 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
54 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
55 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\prs\nrfx_prs.h \ | ||
56 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_log.h \ | ||
57 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
58 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
59 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
62 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_uart.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\nrfx_uart.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
4 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
45 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
54 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
55 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_uart.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_uart.h \ | ||
57 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\prs/nrfx_prs.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
59 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_log.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
62 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
72 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/nrfx_uarte.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\nrfx_uarte.c \ | ||
3 | - ../../nRF5SDK160098a08e2/modules/nrfx/nrfx.h \ | ||
4 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_config.h \ | ||
5 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
6 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_common.h \ | ||
7 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
8 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
9 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
10 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
11 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf.h \ | ||
12 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840.h \ | ||
13 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
14 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
15 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
16 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
17 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
18 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf52840.h \ | ||
19 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/system_nrf.h \ | ||
20 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_bitfields.h \ | ||
21 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf51_to_nrf52840.h \ | ||
22 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52_to_nrf52840.h \ | ||
23 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
24 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf_peripherals.h \ | ||
25 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/nrf52840_peripherals.h \ | ||
26 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_glue.h \ | ||
27 | - ../../nRF5SDK160098a08e2/integration/nrfx/legacy/apply_old_config.h \ | ||
28 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs.h \ | ||
29 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_irqs_nrf52840.h \ | ||
30 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
31 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
32 | - ../../nRF5SDK160098a08e2/modules/nrfx/mdk/compiler_abstraction.h \ | ||
33 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
34 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf52/nrf_mbr.h \ | ||
35 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
36 | - ../../nRF5SDK160098a08e2/components/libraries/util/nordic_common.h \ | ||
37 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util_platform.h \ | ||
38 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_soc.h \ | ||
39 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_svc.h \ | ||
40 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
41 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error_soc.h \ | ||
42 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_nvic.h \ | ||
43 | - ../../nRF5SDK160098a08e2/components/libraries/util/nrf_assert.h \ | ||
44 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error.h \ | ||
45 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdio.h \ | ||
46 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
47 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_error.h \ | ||
48 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_error_weak.h \ | ||
49 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_coredep.h \ | ||
50 | - ../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.h \ | ||
51 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_errors.h \ | ||
52 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_resources.h \ | ||
53 | - ../../nRF5SDK160098a08e2/components/softdevice/s140/headers/nrf_sd_def.h \ | ||
54 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/nrfx_errors.h \ | ||
55 | - ../../nRF5SDK160098a08e2/modules/nrfx/drivers/include/nrfx_uarte.h \ | ||
56 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_uarte.h \ | ||
57 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\drivers\src\prs/nrfx_prs.h \ | ||
58 | - ../../nRF5SDK160098a08e2/modules/nrfx/hal/nrf_gpio.h \ | ||
59 | - ../../nRF5SDK160098a08e2/integration/nrfx/nrfx_log.h \ | ||
60 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log.h \ | ||
61 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_common.h \ | ||
62 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/string.h \ | ||
63 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_config.h \ | ||
64 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_os.h \ | ||
65 | - ../../nRF5SDK160098a08e2/components/libraries/util/app_util.h \ | ||
66 | - ../../nRF5SDK160098a08e2/components/libraries/util/sdk_macros.h \ | ||
67 | - ../../nRF5SDK160098a08e2/components/libraries/experimental_section_vars/nrf_section.h \ | ||
68 | - ../../nRF5SDK160098a08e2/components/libraries/strerror/nrf_strerror.h \ | ||
69 | - ../../nRF5SDK160098a08e2/components/libraries/log/src/nrf_log_internal.h \ | ||
70 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_instance.h \ | ||
71 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h \ | ||
72 | - ../../nRF5SDK160098a08e2/components/libraries/log/nrf_log_types.h |
No preview for this file type
No preview for this file type
No preview for this file type
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/system_nrf52840.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\system_nrf52840.c \ | ||
3 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdbool.h \ | ||
5 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\nrf.h \ | ||
6 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\nrf52840.h \ | ||
7 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cm4.h \ | ||
8 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmInstr.h \ | ||
9 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/cmsis_gcc.h \ | ||
10 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmFunc.h \ | ||
11 | - ../../nRF5SDK160098a08e2/components/toolchain/cmsis/include/core_cmSimd.h \ | ||
12 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\system_nrf52840.h \ | ||
13 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\system_nrf.h \ | ||
14 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\nrf52840_bitfields.h \ | ||
15 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\nrf51_to_nrf52840.h \ | ||
16 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\nrf52_to_nrf52840.h \ | ||
17 | - C:\nrf\nRF5SDK160098a08e2\modules\nrfx\mdk\compiler_abstraction.h |
No preview for this file type
No preview for this file type
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/utf.d
deleted
100644 → 0
1 | -Output/Debug/Obj/ble_app_blinky_pca10056_s140/utf.o: \ | ||
2 | - C:\nrf\nRF5SDK160098a08e2\external\utf_converter\utf.c \ | ||
3 | - C:\nrf\nRF5SDK160098a08e2\external\utf_converter\utf.h \ | ||
4 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stddef.h \ | ||
5 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/__crossworks.h \ | ||
6 | - C:/Program\ Files/SEGGER/SEGGER\ Embedded\ Studio\ for\ ARM\ 5.10b/include/stdint.h |
source_code/nrf52/smartlamp/A_IDE_SES/Output/Debug/Obj/ble_app_blinky_pca10056_s140/utf.o
deleted
100644 → 0
No preview for this file type
1 | - | ||
2 | -// <e> APP_TIMER_ENABLED - app_timer - Application timer functionality | ||
3 | -//========================================================== | ||
4 | -#ifndef APP_TIMER_ENABLED | ||
5 | -#define APP_TIMER_ENABLED 1 | ||
6 | -#endif | ||
7 | -// <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler. | ||
8 | - | ||
9 | -// <0=> 32768 Hz | ||
10 | -// <1=> 16384 Hz | ||
11 | -// <3=> 8192 Hz | ||
12 | -// <7=> 4096 Hz | ||
13 | -// <15=> 2048 Hz | ||
14 | -// <31=> 1024 Hz | ||
15 | - | ||
16 | -#ifndef APP_TIMER_CONFIG_RTC_FREQUENCY | ||
17 | -#define APP_TIMER_CONFIG_RTC_FREQUENCY 0 | ||
18 | -#endif | ||
19 | - | ||
20 | -// <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority | ||
21 | - | ||
22 | - | ||
23 | -// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice | ||
24 | -// <0=> 0 (highest) | ||
25 | -// <1=> 1 | ||
26 | -// <2=> 2 | ||
27 | -// <3=> 3 | ||
28 | -// <4=> 4 | ||
29 | -// <5=> 5 | ||
30 | -// <6=> 6 | ||
31 | -// <7=> 7 | ||
32 | - | ||
33 | -#ifndef APP_TIMER_CONFIG_IRQ_PRIORITY | ||
34 | -#define APP_TIMER_CONFIG_IRQ_PRIORITY 6 | ||
35 | -#endif | ||
36 | - | ||
37 | -// <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue. | ||
38 | -// <i> Size of the queue depends on how many timers are used | ||
39 | -// <i> in the system, how often timers are started and overall | ||
40 | -// <i> system latency. If queue size is too small app_timer calls | ||
41 | -// <i> will fail. | ||
42 | - | ||
43 | -#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE | ||
44 | -#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10 | ||
45 | -#endif | ||
46 | - | ||
47 | -// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler | ||
48 | - | ||
49 | - | ||
50 | -#ifndef APP_TIMER_CONFIG_USE_SCHEDULER | ||
51 | -#define APP_TIMER_CONFIG_USE_SCHEDULER 0 | ||
52 | -#endif | ||
53 | - | ||
54 | -// <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on | ||
55 | - | ||
56 | - | ||
57 | -// <i> If option is enabled RTC is kept running even if there is no active timers. | ||
58 | -// <i> This option can be used when app_timer is used for timestamping. | ||
59 | - | ||
60 | -#ifndef APP_TIMER_KEEPS_RTC_ACTIVE | ||
61 | -#define APP_TIMER_KEEPS_RTC_ACTIVE 0 | ||
62 | -#endif | ||
63 | - | ||
64 | -// <o> APP_TIMER_SAFE_WINDOW_MS - Maximum possible latency (in milliseconds) of handling app_timer event. | ||
65 | -// <i> Maximum possible timeout that can be set is reduced by safe window. | ||
66 | -// <i> Example: RTC frequency 16384 Hz, maximum possible timeout 1024 seconds - APP_TIMER_SAFE_WINDOW_MS. | ||
67 | -// <i> Since RTC is not stopped when processor is halted in debugging session, this value | ||
68 | -// <i> must cover it if debugging is needed. It is possible to halt processor for APP_TIMER_SAFE_WINDOW_MS | ||
69 | -// <i> without corrupting app_timer behavior. | ||
70 | - | ||
71 | -#ifndef APP_TIMER_SAFE_WINDOW_MS | ||
72 | -#define APP_TIMER_SAFE_WINDOW_MS 300000 | ||
73 | -#endif | ||
74 | - | ||
75 | -// <h> App Timer Legacy configuration - Legacy configuration. | ||
76 | - | ||
77 | -//========================================================== | ||
78 | -// <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling | ||
79 | - | ||
80 | - | ||
81 | -#ifndef APP_TIMER_WITH_PROFILER | ||
82 | -#define APP_TIMER_WITH_PROFILER 0 | ||
83 | -#endif | ||
84 | - | ||
85 | -// <q> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used. | ||
86 | - | ||
87 | - | ||
88 | -#ifndef APP_TIMER_CONFIG_SWI_NUMBER | ||
89 | -#define APP_TIMER_CONFIG_SWI_NUMBER 0 | ||
90 | -#endif | ||
91 | - | ||
92 | -// </h> | ||
93 | -//========================================================== | ||
94 | - | ||
95 | - | ||
96 | -// </e> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -[BREAKPOINTS] | ||
2 | -ForceImpTypeAny = 0 | ||
3 | -ShowInfoWin = 1 | ||
4 | -EnableFlashBP = 2 | ||
5 | -BPDuringExecution = 0 | ||
6 | -[CFI] | ||
7 | -CFISize = 0x00 | ||
8 | -CFIAddr = 0x00 | ||
9 | -[CPU] | ||
10 | -MonModeVTableAddr = 0xFFFFFFFF | ||
11 | -MonModeDebug = 0 | ||
12 | -MaxNumAPs = 0 | ||
13 | -LowPowerHandlingMode = 0 | ||
14 | -OverrideMemMap = 0 | ||
15 | -AllowSimulation = 1 | ||
16 | -ScriptFile="" | ||
17 | -[FLASH] | ||
18 | -CacheExcludeSize = 0x00 | ||
19 | -CacheExcludeAddr = 0x00 | ||
20 | -MinNumBytesFlashDL = 0 | ||
21 | -SkipProgOnCRCMatch = 1 | ||
22 | -VerifyDownload = 1 | ||
23 | -AllowCaching = 1 | ||
24 | -EnableFlashDL = 2 | ||
25 | -Override = 0 | ||
26 | -Device="ARM7" | ||
27 | -[GENERAL] | ||
28 | -WorkRAMSize = 0x00 | ||
29 | -WorkRAMAddr = 0x00 | ||
30 | -RAMUsageLimit = 0x00 | ||
31 | -[SWO] | ||
32 | -SWOLogFile="" | ||
33 | -[MEM] | ||
34 | -RdOverrideOrMask = 0x00 | ||
35 | -RdOverrideAndMask = 0xFFFFFFFF | ||
36 | -RdOverrideAddr = 0xFFFFFFFF | ||
37 | -WrOverrideOrMask = 0x00 | ||
38 | -WrOverrideAndMask = 0xFFFFFFFF | ||
39 | -WrOverrideAddr = 0xFFFFFFFF |
1 | -<!DOCTYPE CrossStudio_Session_File> | ||
2 | -<session> | ||
3 | - <Bookmarks/> | ||
4 | - <Breakpoints groups="Breakpoints" active_group="Breakpoints"> | ||
5 | - <Exceptions set="MemManage;UsageFault_Coprocessor;UsageFault_CheckingError;UsageFault_StateError;BusFault;ExceptionEntryReturnFault"/> | ||
6 | - </Breakpoints> | ||
7 | - <ExecutionProfileWindow/> | ||
8 | - <FrameBufferWindow> | ||
9 | - <FrameBufferWindow bufferHeight="-1" addressSpace="" addressText="" bufferWidth="-1"/> | ||
10 | - </FrameBufferWindow> | ||
11 | - <Memory1> | ||
12 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText="0x43F0"/> | ||
13 | - </Memory1> | ||
14 | - <Memory2> | ||
15 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText=""/> | ||
16 | - </Memory2> | ||
17 | - <Memory3> | ||
18 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText=""/> | ||
19 | - </Memory3> | ||
20 | - <Memory4> | ||
21 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText=""/> | ||
22 | - </Memory4> | ||
23 | - <Project> | ||
24 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140"/> | ||
25 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;ble_app_blinky_pca10056_s140"/> | ||
26 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;ble_app_blinky_pca10056_s140;Application/src"/> | ||
27 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;ble_app_blinky_pca10056_s140;None"/> | ||
28 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;ble_app_blinky_pca10056_s140;nRF_BLE"/> | ||
29 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;ble_app_blinky_pca10056_s140;nRF_BLE_Services"/> | ||
30 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;ble_app_blinky_pca10056_s140;nRF_Libraries"/> | ||
31 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;ble_app_blinky_pca10056_s140;nRF_SoftDevice"/> | ||
32 | - </Project> | ||
33 | - <Register1> | ||
34 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context;CPU" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
35 | - </Register1> | ||
36 | - <Register2> | ||
37 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
38 | - </Register2> | ||
39 | - <Register3> | ||
40 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
41 | - </Register3> | ||
42 | - <Register4> | ||
43 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
44 | - </Register4> | ||
45 | - <Threads> | ||
46 | - <ThreadsWindow showLists=""/> | ||
47 | - </Threads> | ||
48 | - <TraceWindow> | ||
49 | - <Trace enabled="Yes"/> | ||
50 | - </TraceWindow> | ||
51 | - <Watch1> | ||
52 | - <Watches active="1" update="Never"/> | ||
53 | - </Watch1> | ||
54 | - <Watch2> | ||
55 | - <Watches active="0" update="Never"/> | ||
56 | - </Watch2> | ||
57 | - <Watch3> | ||
58 | - <Watches active="0" update="Never"/> | ||
59 | - </Watch3> | ||
60 | - <Watch4> | ||
61 | - <Watches active="0" update="Never"/> | ||
62 | - </Watch4> | ||
63 | - <Files> | ||
64 | - <SessionOpenFile windowGroup="DockEditLeft" x="41" y="48" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/main.c" selected="0" top="44" codecName="Default"/> | ||
65 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="43" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_ths.h" selected="0" top="30" codecName="Default"/> | ||
66 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="103" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_rms.c" selected="1" top="32" codecName="Default"/> | ||
67 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="0" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_ths.c" selected="0" top="54" codecName="Default"/> | ||
68 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="172" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_hds.c" selected="0" top="150" codecName="Default"/> | ||
69 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="0" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/dht11.h" selected="0" top="0" codecName="Default"/> | ||
70 | - </Files> | ||
71 | - <ARMCrossStudioWindow activeProject="ble_app_blinky_pca10056_s140" fileDialogDefaultFilter="*.c" autoConnectTarget="J-Link" buildConfiguration="Debug" sessionSettings="" debugSearchFileMap="" fileDialogInitialDirectory="C:/nrf/lamptest/A_SRC" debugSearchPath="" autoConnectCapabilities="3199"/> | ||
72 | -</session> |
1 | -<!DOCTYPE Linker_Placement_File> | ||
2 | -<Root name="Flash Section Placement"> | ||
3 | - <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)"> | ||
4 | - <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" /> | ||
5 | - <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" /> | ||
6 | - <ProgramSection alignment="4" load="Yes" name=".init" /> | ||
7 | - <ProgramSection alignment="4" load="Yes" name=".init_rodata" /> | ||
8 | - <ProgramSection alignment="4" load="Yes" name=".text" /> | ||
9 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" /> | ||
10 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".pwr_mgmt_data" inputsections="*(SORT(.pwr_mgmt_data*))" address_symbol="__start_pwr_mgmt_data" end_symbol="__stop_pwr_mgmt_data" /> | ||
11 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ble_observers" inputsections="*(SORT(.sdh_ble_observers*))" address_symbol="__start_sdh_ble_observers" end_symbol="__stop_sdh_ble_observers" /> | ||
12 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" /> | ||
13 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" /> | ||
14 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" /> | ||
15 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" /> | ||
16 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" /> | ||
17 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".cli_command" inputsections="*(.cli_command*)" address_symbol="__start_cli_command" end_symbol="__stop_cli_command" /> | ||
18 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" /> | ||
19 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" /> | ||
20 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_backends" inputsections="*(SORT(.log_backends*))" address_symbol="__start_log_backends" end_symbol="__stop_log_backends" /> | ||
21 | - <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" /> | ||
22 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".cli_sorted_cmd_ptrs" inputsections="*(.cli_sorted_cmd_ptrs*)" runin=".cli_sorted_cmd_ptrs_run"/> | ||
23 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/> | ||
24 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/> | ||
25 | - <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_filter_data" inputsections="*(SORT(.log_filter_data*))" runin=".log_filter_data_run"/> | ||
26 | - <ProgramSection alignment="4" load="Yes" name=".dtors" /> | ||
27 | - <ProgramSection alignment="4" load="Yes" name=".ctors" /> | ||
28 | - <ProgramSection alignment="4" load="Yes" name=".rodata" /> | ||
29 | - <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" /> | ||
30 | - <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" /> | ||
31 | - <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" /> | ||
32 | - <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" /> | ||
33 | - </MemorySegment> | ||
34 | - <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)"> | ||
35 | - <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" /> | ||
36 | - <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/> | ||
37 | - <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" /> | ||
38 | - <ProgramSection alignment="4" keep="Yes" load="No" name=".cli_sorted_cmd_ptrs_run" address_symbol="__start_cli_sorted_cmd_ptrs" end_symbol="__stop_cli_sorted_cmd_ptrs" /> | ||
39 | - <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" /> | ||
40 | - <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" /> | ||
41 | - <ProgramSection alignment="4" keep="Yes" load="No" name=".log_filter_data_run" address_symbol="__start_log_filter_data" end_symbol="__stop_log_filter_data" /> | ||
42 | - <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" /> | ||
43 | - <ProgramSection alignment="4" load="No" name=".fast_run" /> | ||
44 | - <ProgramSection alignment="4" load="No" name=".data_run" /> | ||
45 | - <ProgramSection alignment="4" load="No" name=".tdata_run" /> | ||
46 | - <ProgramSection alignment="4" load="No" name=".bss" /> | ||
47 | - <ProgramSection alignment="4" load="No" name=".tbss" /> | ||
48 | - <ProgramSection alignment="4" load="No" name=".non_init" /> | ||
49 | - <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" /> | ||
50 | - <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack" address_symbol="__StackLimit" end_symbol="__StackTop"/> | ||
51 | - <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" /> | ||
52 | - </MemorySegment> | ||
53 | -</Root> |
1 | -<!DOCTYPE CrossStudio_Project_File> | ||
2 | -<solution Name="ble_app_blinky_pca10056_s140" target="8" version="2"> | ||
3 | - <project Name="smartlamp"> | ||
4 | - <configuration | ||
5 | - Name="Common" | ||
6 | - arm_architecture="v7EM" | ||
7 | - arm_core_type="Cortex-M4" | ||
8 | - arm_endian="Little" | ||
9 | - arm_fp_abi="Hard" | ||
10 | - arm_fpu_type="FPv4-SP-D16" | ||
11 | - arm_linker_heap_size="8192" | ||
12 | - arm_linker_process_stack_size="0" | ||
13 | - arm_linker_stack_size="8192" | ||
14 | - arm_linker_treat_warnings_as_errors="No" | ||
15 | - arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD" | ||
16 | - arm_target_device_name="nRF52840_xxAA" | ||
17 | - arm_target_interface_type="SWD" | ||
18 | - c_preprocessor_definitions="APP_TIMER_V2;APP_TIMER_V2_RTC1_ENABLED;BOARD_PCA10056;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52840_XXAA;NRF_SD_BLE_API_VERSION=7;S140;SOFTDEVICE_PRESENT;" | ||
19 | - c_user_include_directories="../../../config;$(my_nRF_SDK_PATH)/components;$(my_nRF_SDK_PATH)/components/ble/ble_advertising;$(my_nRF_SDK_PATH)/components/ble/ble_dtm;$(my_nRF_SDK_PATH)/components/ble/ble_racp;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_ancs_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_ans_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_bas;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_bas_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_cscs;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_cts_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_dfu;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_dis;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_gls;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_hids;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_hrs;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_hrs_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_hts;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_ias;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_ias_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_lbs;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_lbs_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_lls;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_nus;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_nus_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_rscs;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_rscs_c;$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_tps;$(my_nRF_SDK_PATH)/components/ble/common;$(my_nRF_SDK_PATH)/components/ble/nrf_ble_gatt;$(my_nRF_SDK_PATH)/components/ble/nrf_ble_qwr;$(my_nRF_SDK_PATH)/components/ble/peer_manager;$(my_nRF_SDK_PATH)/components/boards;$(my_nRF_SDK_PATH)/components/libraries/atomic;$(my_nRF_SDK_PATH)/components/libraries/atomic_fifo;$(my_nRF_SDK_PATH)/components/libraries/atomic_flags;$(my_nRF_SDK_PATH)/components/libraries/balloc;$(my_nRF_SDK_PATH)/components/libraries/bootloader/ble_dfu;$(my_nRF_SDK_PATH)/components/libraries/button;$(my_nRF_SDK_PATH)/components/libraries/bsp;$(my_nRF_SDK_PATH)/components/libraries/cli;$(my_nRF_SDK_PATH)/components/libraries/crc16;$(my_nRF_SDK_PATH)/components/libraries/crc32;$(my_nRF_SDK_PATH)/components/libraries/crypto;$(my_nRF_SDK_PATH)/components/libraries/csense;$(my_nRF_SDK_PATH)/components/libraries/csense_drv;$(my_nRF_SDK_PATH)/components/libraries/delay;$(my_nRF_SDK_PATH)/components/libraries/ecc;$(my_nRF_SDK_PATH)/components/libraries/experimental_section_vars;$(my_nRF_SDK_PATH)/components/libraries/experimental_task_manager;$(my_nRF_SDK_PATH)/components/libraries/fds;$(my_nRF_SDK_PATH)/components/libraries/fstorage;$(my_nRF_SDK_PATH)/components/libraries/gfx;$(my_nRF_SDK_PATH)/components/libraries/gpiote;$(my_nRF_SDK_PATH)/components/libraries/hardfault;$(my_nRF_SDK_PATH)/components/libraries/hci;$(my_nRF_SDK_PATH)/components/libraries/led_softblink;$(my_nRF_SDK_PATH)/components/libraries/log;$(my_nRF_SDK_PATH)/components/libraries/log/src;$(my_nRF_SDK_PATH)/components/libraries/low_power_pwm;$(my_nRF_SDK_PATH)/components/libraries/mem_manager;$(my_nRF_SDK_PATH)/components/libraries/memobj;$(my_nRF_SDK_PATH)/components/libraries/mpu;$(my_nRF_SDK_PATH)/components/libraries/mutex;$(my_nRF_SDK_PATH)/components/libraries/pwm;$(my_nRF_SDK_PATH)/components/libraries/pwr_mgmt;$(my_nRF_SDK_PATH)/components/libraries/queue;$(my_nRF_SDK_PATH)/components/libraries/ringbuf;$(my_nRF_SDK_PATH)/components/libraries/scheduler;$(my_nRF_SDK_PATH)/components/libraries/sdcard;$(my_nRF_SDK_PATH)/components/libraries/slip;$(my_nRF_SDK_PATH)/components/libraries/sortlist;$(my_nRF_SDK_PATH)/components/libraries/spi_mngr;$(my_nRF_SDK_PATH)/components/libraries/stack_guard;$(my_nRF_SDK_PATH)/components/libraries/strerror;$(my_nRF_SDK_PATH)/components/libraries/svc;$(my_nRF_SDK_PATH)/components/libraries/timer;$(my_nRF_SDK_PATH)/components/libraries/twi_mngr;$(my_nRF_SDK_PATH)/components/libraries/twi_sensor;$(my_nRF_SDK_PATH)/components/libraries/usbd;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/audio;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/cdc;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/cdc/acm;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/hid;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/hid/generic;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/hid/kbd;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/hid/mouse;$(my_nRF_SDK_PATH)/components/libraries/usbd/class/msc;$(my_nRF_SDK_PATH)/components/libraries/util;$(my_nRF_SDK_PATH)/components/nfc/ndef/conn_hand_parser;$(my_nRF_SDK_PATH)/components/nfc/ndef/conn_hand_parser/ac_rec_parser;$(my_nRF_SDK_PATH)/components/nfc/ndef/conn_hand_parser/ble_oob_advdata_parser;$(my_nRF_SDK_PATH)/components/nfc/ndef/conn_hand_parser/le_oob_rec_parser;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/ac_rec;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/ble_oob_advdata;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/ble_pair_lib;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/ble_pair_msg;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/common;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/ep_oob_rec;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/hs_rec;$(my_nRF_SDK_PATH)/components/nfc/ndef/connection_handover/le_oob_rec;$(my_nRF_SDK_PATH)/components/nfc/ndef/generic/message;$(my_nRF_SDK_PATH)/components/nfc/ndef/generic/record;$(my_nRF_SDK_PATH)/components/nfc/ndef/launchapp;$(my_nRF_SDK_PATH)/components/nfc/ndef/parser/message;$(my_nRF_SDK_PATH)/components/nfc/ndef/parser/record;$(my_nRF_SDK_PATH)/components/nfc/ndef/text;$(my_nRF_SDK_PATH)/components/nfc/ndef/uri;$(my_nRF_SDK_PATH)/components/nfc/platform;$(my_nRF_SDK_PATH)/components/nfc/t2t_lib;$(my_nRF_SDK_PATH)/components/nfc/t2t_parser;$(my_nRF_SDK_PATH)/components/nfc/t4t_lib;$(my_nRF_SDK_PATH)/components/nfc/t4t_parser/apdu;$(my_nRF_SDK_PATH)/components/nfc/t4t_parser/cc_file;$(my_nRF_SDK_PATH)/components/nfc/t4t_parser/hl_detection_procedure;$(my_nRF_SDK_PATH)/components/nfc/t4t_parser/tlv;$(my_nRF_SDK_PATH)/components/softdevice/common;$(my_nRF_SDK_PATH)/components/softdevice/s140/headers;$(my_nRF_SDK_PATH)/components/softdevice/s140/headers/nrf52;$(my_nRF_SDK_PATH)/components/toolchain/cmsis/include;$(my_nRF_SDK_PATH)/external/fprintf;$(my_nRF_SDK_PATH)/external/segger_rtt;$(my_nRF_SDK_PATH)/external/utf_converter;$(my_nRF_SDK_PATH)/integration/nrfx;$(my_nRF_SDK_PATH)/integration/nrfx/legacy;$(my_nRF_SDK_PATH)/modules/nrfx;$(my_nRF_SDK_PATH)/modules/nrfx/drivers/include;$(my_nRF_SDK_PATH)/modules/nrfx/hal;$(my_nRF_SDK_PATH)/modules/nrfx/mdk;../config;../../lamptest/A_SRC;../../lamptest;../nrf" | ||
20 | - debug_additional_load_file="$(my_nRF_SDK_PATH)/components/softdevice/s140/hex/s140_nrf52_7.0.1_softdevice.hex" | ||
21 | - debug_register_definition_file="$(my_nRF_SDK_PATH)/modules/nrfx/mdk/nrf52840.svd" | ||
22 | - debug_start_from_entry_point_symbol="No" | ||
23 | - debug_target_connection="J-Link" | ||
24 | - gcc_debugging_level="Level 3" | ||
25 | - gcc_entry_point="Reset_Handler" | ||
26 | - linker_output_format="hex" | ||
27 | - linker_printf_fmt_level="long" | ||
28 | - linker_printf_width_precision_supported="Yes" | ||
29 | - linker_scanf_fmt_level="long" | ||
30 | - linker_section_placement_file="flash_placement.xml" | ||
31 | - linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0x27000;FLASH_SIZE=0xd9000;RAM_START=0x20002300;RAM_SIZE=0x3dd00" | ||
32 | - linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000" | ||
33 | - macros="my_nRF_SDK_PATH=../../nRF5SDK160098a08e2;CMSIS_CONFIG_TOOL=$(my_nRF_SDK_PATH)/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar" | ||
34 | - project_directory="" | ||
35 | - project_type="Executable" /> | ||
36 | - <folder Name="Segger Startup Files"> | ||
37 | - <file file_name="$(StudioDir)/source/thumb_crt0.s" /> | ||
38 | - </folder> | ||
39 | - <folder Name="nRF_Log"> | ||
40 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/log/src/nrf_log_backend_flash.c" /> | ||
41 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/log/src/nrf_log_backend_rtt.c" /> | ||
42 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/log/src/nrf_log_backend_serial.c" /> | ||
43 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/log/src/nrf_log_default_backends.c" /> | ||
44 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/log/src/nrf_log_frontend.c" /> | ||
45 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/log/src/nrf_log_str_formatter.c" /> | ||
46 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/log/src/nrf_log_backend_uart.c" /> | ||
47 | - </folder> | ||
48 | - <folder Name="nRF_Libraries"> | ||
49 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/button/app_button.c" /> | ||
50 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/util/app_error.c" /> | ||
51 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/util/app_error_handler_gcc.c" /> | ||
52 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/util/app_error_weak.c" /> | ||
53 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/scheduler/app_scheduler.c" /> | ||
54 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/timer/app_timer2.c" /> | ||
55 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/timer/drv_rtc.c" /> | ||
56 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/hardfault/hardfault_implementation.c" /> | ||
57 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/util/nrf_assert.c" /> | ||
58 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/atomic_fifo/nrf_atfifo.c" /> | ||
59 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/atomic_flags/nrf_atflags.c" /> | ||
60 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/atomic/nrf_atomic.c" /> | ||
61 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/balloc/nrf_balloc.c" /> | ||
62 | - <file file_name="$(my_nRF_SDK_PATH)/external/fprintf/nrf_fprintf.c" /> | ||
63 | - <file file_name="$(my_nRF_SDK_PATH)/external/fprintf/nrf_fprintf_format.c" /> | ||
64 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/memobj/nrf_memobj.c" /> | ||
65 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/pwr_mgmt/nrf_pwr_mgmt.c" /> | ||
66 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/ringbuf/nrf_ringbuf.c" /> | ||
67 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/experimental_section_vars/nrf_section_iter.c" /> | ||
68 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/sortlist/nrf_sortlist.c" /> | ||
69 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/strerror/nrf_strerror.c" /> | ||
70 | - <file file_name="$(my_nRF_SDK_PATH)/components/libraries/util/app_util_platform.c" /> | ||
71 | - </folder> | ||
72 | - <folder Name="None"> | ||
73 | - <file file_name="$(my_nRF_SDK_PATH)/modules/nrfx/mdk/ses_startup_nrf_common.s" /> | ||
74 | - <file file_name="$(my_nRF_SDK_PATH)/modules/nrfx/mdk/ses_startup_nrf52840.s" /> | ||
75 | - <file file_name="$(my_nRF_SDK_PATH)/modules/nrfx/mdk/system_nrf52840.c" /> | ||
76 | - </folder> | ||
77 | - <folder Name="Board Definition"> | ||
78 | - <file file_name="$(my_nRF_SDK_PATH)/components/boards/boards.c" /> | ||
79 | - </folder> | ||
80 | - <folder Name="nRF_Drivers"> | ||
81 | - <file file_name="$(my_nRF_SDK_PATH)/integration/nrfx/legacy/nrf_drv_clock.c" /> | ||
82 | - <file file_name="$(my_nRF_SDK_PATH)/integration/nrfx/legacy/nrf_drv_uart.c" /> | ||
83 | - <file file_name="$(my_nRF_SDK_PATH)/modules/nrfx/drivers/src/nrfx_clock.c" /> | ||
84 | - <file file_name="$(my_nRF_SDK_PATH)/modules/nrfx/drivers/src/nrfx_gpiote.c" /> | ||
85 | - <file file_name="$(my_nRF_SDK_PATH)/modules/nrfx/drivers/src/nrfx_uart.c" /> | ||
86 | - <file file_name="$(my_nRF_SDK_PATH)/modules/nrfx/drivers/src/nrfx_uarte.c" /> | ||
87 | - <file file_name="../../nRF5SDK160098a08e2/modules/nrfx/drivers/src/prs/nrfx_prs.c" /> | ||
88 | - <file file_name="../../nRF5SDK160098a08e2/modules/nrfx/soc/nrfx_atomic.c" /> | ||
89 | - </folder> | ||
90 | - <folder Name="nRF_Segger_RTT"> | ||
91 | - <file file_name="$(my_nRF_SDK_PATH)/external/segger_rtt/SEGGER_RTT.c" /> | ||
92 | - <file file_name="$(my_nRF_SDK_PATH)/external/segger_rtt/SEGGER_RTT_printf.c" /> | ||
93 | - <file file_name="$(my_nRF_SDK_PATH)/external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" /> | ||
94 | - </folder> | ||
95 | - <folder Name="nRF_BLE"> | ||
96 | - <file file_name="$(my_nRF_SDK_PATH)/components/ble/common/ble_advdata.c" /> | ||
97 | - <file file_name="$(my_nRF_SDK_PATH)/components/ble/common/ble_conn_params.c" /> | ||
98 | - <file file_name="$(my_nRF_SDK_PATH)/components/ble/common/ble_conn_state.c" /> | ||
99 | - <file file_name="$(my_nRF_SDK_PATH)/components/ble/common/ble_srv_common.c" /> | ||
100 | - <file file_name="$(my_nRF_SDK_PATH)/components/ble/nrf_ble_gatt/nrf_ble_gatt.c" /> | ||
101 | - <file file_name="$(my_nRF_SDK_PATH)/components/ble/nrf_ble_qwr/nrf_ble_qwr.c" /> | ||
102 | - <file file_name="../../nRF5SDK160098a08e2/components/ble/ble_advertising/ble_advertising.c" /> | ||
103 | - </folder> | ||
104 | - <folder Name="UTF8/UTF16 converter"> | ||
105 | - <file file_name="$(my_nRF_SDK_PATH)/external/utf_converter/utf.c" /> | ||
106 | - </folder> | ||
107 | - <folder Name="nRF_BLE_Services"> | ||
108 | - <file file_name="$(my_nRF_SDK_PATH)/components/ble/ble_services/ble_lbs/ble_lbs.c" /> | ||
109 | - </folder> | ||
110 | - <folder Name="nRF_SoftDevice"> | ||
111 | - <file file_name="$(my_nRF_SDK_PATH)/components/softdevice/common/nrf_sdh.c" /> | ||
112 | - <file file_name="$(my_nRF_SDK_PATH)/components/softdevice/common/nrf_sdh_ble.c" /> | ||
113 | - <file file_name="$(my_nRF_SDK_PATH)/components/softdevice/common/nrf_sdh_soc.c" /> | ||
114 | - </folder> | ||
115 | - <folder Name="Application/src"> | ||
116 | - <file file_name="../../dhttest/A_SRC/sdk_config.h" /> | ||
117 | - <file file_name="../A_SRC/dht11.h" /> | ||
118 | - <file file_name="../A_SRC/hcsr501.h" /> | ||
119 | - <file file_name="../A_SRC/main.c" /> | ||
120 | - <file file_name="../A_SRC/ble_ths.h" /> | ||
121 | - <file file_name="../A_SRC/rgb.h" /> | ||
122 | - <file file_name="../A_SRC/ble_hds.h" /> | ||
123 | - <file file_name="../A_SRC/ble_rms.h" /> | ||
124 | - <file file_name="../A_SRC/ble_rms.c" /> | ||
125 | - <file file_name="../A_SRC/ble_ths.c" /> | ||
126 | - <file file_name="../A_SRC/ble_hds.c" /> | ||
127 | - </folder> | ||
128 | - <configuration Name="Debug" c_preprocessor_definitions="" /> | ||
129 | - </project> | ||
130 | - <configuration | ||
131 | - Name="Release" | ||
132 | - c_preprocessor_definitions="NDEBUG" | ||
133 | - gcc_optimization_level="Optimize For Size" /> | ||
134 | - <configuration | ||
135 | - Name="Debug" | ||
136 | - c_preprocessor_definitions="DEBUG; DEBUG_NRF" | ||
137 | - gcc_optimization_level="None" /> | ||
138 | - <configuration | ||
139 | - Name="Common" | ||
140 | - linker_section_placement_macros="RAM_START= 0x20002220;RAM_SIZE = 0xDDE0" /> | ||
141 | -</solution> |
1 | -<!DOCTYPE CrossStudio_Session_File> | ||
2 | -<session> | ||
3 | - <Bookmarks/> | ||
4 | - <Breakpoints groups="Breakpoints" active_group="Breakpoints"> | ||
5 | - <Exceptions set="MemManage;UsageFault_Coprocessor;UsageFault_CheckingError;UsageFault_StateError;BusFault;ExceptionEntryReturnFault"/> | ||
6 | - </Breakpoints> | ||
7 | - <ExecutionProfileWindow/> | ||
8 | - <FrameBufferWindow> | ||
9 | - <FrameBufferWindow bufferHeight="-1" addressSpace="" addressText="" bufferWidth="-1"/> | ||
10 | - </FrameBufferWindow> | ||
11 | - <Memory1> | ||
12 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText="0x43F0"/> | ||
13 | - </Memory1> | ||
14 | - <Memory2> | ||
15 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText=""/> | ||
16 | - </Memory2> | ||
17 | - <Memory3> | ||
18 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText=""/> | ||
19 | - </Memory3> | ||
20 | - <Memory4> | ||
21 | - <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ble_app_blinky_pca10056_s140" radix="16" sizeText="" addressText=""/> | ||
22 | - </Memory4> | ||
23 | - <Project> | ||
24 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140"/> | ||
25 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;smartlamp"/> | ||
26 | - <ProjectSessionItem path="ble_app_blinky_pca10056_s140;smartlamp;Application/src"/> | ||
27 | - </Project> | ||
28 | - <Register1> | ||
29 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context;CPU" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
30 | - </Register1> | ||
31 | - <Register2> | ||
32 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
33 | - </Register2> | ||
34 | - <Register3> | ||
35 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
36 | - </Register3> | ||
37 | - <Register4> | ||
38 | - <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ble_app_blinky_pca10056_s140" decimalNodes="" octalNodes="" unsignedNodes=""/> | ||
39 | - </Register4> | ||
40 | - <Threads> | ||
41 | - <ThreadsWindow showLists=""/> | ||
42 | - </Threads> | ||
43 | - <TraceWindow> | ||
44 | - <Trace enabled="Yes"/> | ||
45 | - </TraceWindow> | ||
46 | - <Watch1> | ||
47 | - <Watches active="1" update="Never"/> | ||
48 | - </Watch1> | ||
49 | - <Watch2> | ||
50 | - <Watches active="0" update="Never"/> | ||
51 | - </Watch2> | ||
52 | - <Watch3> | ||
53 | - <Watches active="0" update="Never"/> | ||
54 | - </Watch3> | ||
55 | - <Watch4> | ||
56 | - <Watches active="0" update="Never"/> | ||
57 | - </Watch4> | ||
58 | - <Files> | ||
59 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="112" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_rms.c" selected="0" top="399" codecName="Default"/> | ||
60 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="172" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_hds.c" selected="0" top="0" codecName="Default"/> | ||
61 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="52" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_rms.h" selected="0" top="54" codecName="Default"/> | ||
62 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="0" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_ths.c" selected="0" top="0" codecName="Default"/> | ||
63 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="0" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/ble_ths.h" selected="0" top="51" codecName="Default"/> | ||
64 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="0" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/dht11.h" selected="0" top="0" codecName="Default"/> | ||
65 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="0" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/hcsr501.h" selected="0" top="0" codecName="Default"/> | ||
66 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="17" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="../A_SRC/main.c" selected="0" top="4" codecName="Default"/> | ||
67 | - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="19" useTextEdit="1" openedFrom="" useBinaryEdit="0" left="0" path="smartlamp.emProject" selected="1" top="0" codecName="Default"/> | ||
68 | - </Files> | ||
69 | - <ARMCrossStudioWindow activeProject="smartlamp" fileDialogDefaultFilter="*.c" autoConnectTarget="J-Link" buildConfiguration="Debug" sessionSettings="" debugSearchFileMap="" fileDialogInitialDirectory="C:/nrf/lamptest/A_IDE_SES" debugSearchPath="" autoConnectCapabilities="3199"/> | ||
70 | -</session> |
1 | -#include "sdk_common.h" | ||
2 | -#include "ble_hds.h" | ||
3 | -#include <string.h> | ||
4 | -#include "ble_srv_common.h" | ||
5 | -#include "boards.h" | ||
6 | -#include "nrf_log.h" | ||
7 | - | ||
8 | - | ||
9 | -static void on_connect(ble_hds_t * p_hds, ble_evt_t const * p_ble_evt) | ||
10 | -{ | ||
11 | - p_hds->conn_handle = p_ble_evt->evt.gap_evt.conn_handle; | ||
12 | -} | ||
13 | - | ||
14 | -static void on_disconnect(ble_hds_t * p_hds, ble_evt_t const * p_ble_evt) | ||
15 | -{ | ||
16 | - UNUSED_PARAMETER(p_ble_evt); | ||
17 | - p_hds->conn_handle = BLE_CONN_HANDLE_INVALID; | ||
18 | -} | ||
19 | - | ||
20 | -void ble_hds_on_ble_evt( ble_evt_t const * p_ble_evt, void * p_context) | ||
21 | -{ | ||
22 | - ble_hds_t * p_hds = (ble_hds_t *) p_context; | ||
23 | - | ||
24 | - NRF_LOG_INFO("BLE event received. Event type = %d\r\n", p_ble_evt->header.evt_id); | ||
25 | - if (p_hds == NULL || p_ble_evt == NULL) | ||
26 | - { | ||
27 | - return; | ||
28 | - } | ||
29 | - | ||
30 | - switch (p_ble_evt->header.evt_id) | ||
31 | - { | ||
32 | - case BLE_GAP_EVT_CONNECTED: | ||
33 | - on_connect(p_hds, p_ble_evt); | ||
34 | - break; | ||
35 | - | ||
36 | - case BLE_GAP_EVT_DISCONNECTED: | ||
37 | - on_disconnect(p_hds, p_ble_evt); | ||
38 | - break; | ||
39 | - | ||
40 | - default: | ||
41 | - // No implementation needed. | ||
42 | - break; | ||
43 | - } | ||
44 | -} | ||
45 | - | ||
46 | - | ||
47 | -static uint32_t custom_value_char_add(ble_hds_t * p_hds, const ble_hds_init_t * p_hds_init) | ||
48 | -{ | ||
49 | - uint32_t err_code; | ||
50 | - ble_gatts_char_md_t char_md; | ||
51 | - ble_gatts_attr_md_t cccd_md; | ||
52 | - ble_gatts_attr_t attr_char_value; | ||
53 | - ble_uuid_t ble_uuid; | ||
54 | - ble_gatts_attr_md_t attr_md; | ||
55 | - | ||
56 | - memset(&char_md, 0, sizeof(char_md)); | ||
57 | - | ||
58 | - char_md.char_props.read = 1; | ||
59 | - char_md.char_props.write = 0; | ||
60 | - char_md.char_props.notify = 1; | ||
61 | - char_md.p_char_user_desc = NULL; | ||
62 | - char_md.p_char_pf = NULL; | ||
63 | - char_md.p_user_desc_md = NULL; | ||
64 | - char_md.p_cccd_md = &cccd_md; | ||
65 | - char_md.p_sccd_md = NULL; | ||
66 | - | ||
67 | - memset(&cccd_md, 0, sizeof(cccd_md)); | ||
68 | - | ||
69 | - // Read operation on Cccd should be possible without authentication. | ||
70 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.read_perm); | ||
71 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.write_perm); | ||
72 | - | ||
73 | - cccd_md.vloc = BLE_GATTS_VLOC_STACK; | ||
74 | - | ||
75 | - | ||
76 | - memset(&attr_md, 0, sizeof(attr_md)); | ||
77 | - | ||
78 | - attr_md.read_perm = p_hds_init->custom_value_char_attr_md.read_perm; | ||
79 | - attr_md.write_perm = p_hds_init->custom_value_char_attr_md.write_perm; | ||
80 | - attr_md.vloc = BLE_GATTS_VLOC_STACK; | ||
81 | - attr_md.rd_auth = 0; | ||
82 | - attr_md.wr_auth = 0; | ||
83 | - attr_md.vlen = 0; | ||
84 | - | ||
85 | - ble_uuid.type = p_hds->uuid_type; | ||
86 | - ble_uuid.uuid = HD_CUSTOM_VALUE_CHAR_UUID; | ||
87 | - | ||
88 | - memset(&attr_char_value, 0, sizeof(attr_char_value)); | ||
89 | - | ||
90 | - attr_char_value.p_uuid = &ble_uuid; | ||
91 | - attr_char_value.p_attr_md = &attr_md; | ||
92 | - attr_char_value.init_len = sizeof(uint8_t); | ||
93 | - attr_char_value.init_offs = 0; | ||
94 | - attr_char_value.max_len = sizeof(uint8_t); | ||
95 | - //attr_char_value.p_value | ||
96 | - | ||
97 | - err_code = sd_ble_gatts_characteristic_add(p_hds->service_handle, &char_md, | ||
98 | - &attr_char_value, | ||
99 | - &p_hds->custom_value_handles); | ||
100 | - | ||
101 | - if (err_code != NRF_SUCCESS) | ||
102 | - { | ||
103 | - return err_code; | ||
104 | - } | ||
105 | - | ||
106 | - return NRF_SUCCESS; | ||
107 | -} | ||
108 | - | ||
109 | -uint32_t ble_hds_init(ble_hds_t * p_hds, const ble_hds_init_t * p_hds_init) | ||
110 | -{ | ||
111 | - if (p_hds == NULL || p_hds_init == NULL) | ||
112 | - { | ||
113 | - return NRF_ERROR_NULL; | ||
114 | - } | ||
115 | - | ||
116 | - uint32_t err_code; | ||
117 | - ble_uuid_t ble_uuid; | ||
118 | - | ||
119 | - // Initialize service structure | ||
120 | - p_hds->evt_handler = p_hds_init->evt_handler; | ||
121 | - p_hds->conn_handle = BLE_CONN_HANDLE_INVALID; | ||
122 | - | ||
123 | - // Add Custom Service UUID | ||
124 | - ble_uuid128_t base_uuid = {HD_CUSTOM_SERVICE_UUID_BASE}; | ||
125 | - err_code = sd_ble_uuid_vs_add(&base_uuid, &p_hds->uuid_type); | ||
126 | - VERIFY_SUCCESS(err_code); | ||
127 | - | ||
128 | - ble_uuid.type = p_hds->uuid_type; | ||
129 | - ble_uuid.uuid = HD_CUSTOM_SERVICE_UUID; | ||
130 | - | ||
131 | - // Add the Custom Service | ||
132 | - err_code = sd_ble_gatts_service_add(BLE_GATTS_SRVC_TYPE_PRIMARY, &ble_uuid, &p_hds->service_handle); | ||
133 | - if (err_code != NRF_SUCCESS) | ||
134 | - { | ||
135 | - return err_code; | ||
136 | - } | ||
137 | - | ||
138 | - // Add Custom Value characteristic | ||
139 | - return custom_value_char_add(p_hds, p_hds_init); | ||
140 | -} | ||
141 | - | ||
142 | - | ||
143 | -uint32_t ble_hds_custom_value_update(ble_hds_t * p_hds, uint8_t custom_value) | ||
144 | -{ | ||
145 | - NRF_LOG_INFO("In ble_hds_custom_value_update. \r\n"); | ||
146 | - if (p_hds == NULL) | ||
147 | - { | ||
148 | - return NRF_ERROR_NULL; | ||
149 | - } | ||
150 | - | ||
151 | - uint32_t err_code = NRF_SUCCESS; | ||
152 | - ble_gatts_value_t gatts_value; | ||
153 | - | ||
154 | - // Initialize value struct. | ||
155 | - memset(&gatts_value, 0, sizeof(gatts_value)); | ||
156 | - | ||
157 | - gatts_value.len = sizeof(uint8_t); | ||
158 | - gatts_value.offset = 0; | ||
159 | - gatts_value.p_value = &custom_value; | ||
160 | - | ||
161 | - // Update database. | ||
162 | - err_code = sd_ble_gatts_value_set(p_hds->conn_handle, | ||
163 | - p_hds->custom_value_handles.value_handle, | ||
164 | - &gatts_value); | ||
165 | - if (err_code != NRF_SUCCESS) | ||
166 | - { | ||
167 | - return err_code; | ||
168 | - } | ||
169 | - | ||
170 | - // Send value if connected and notifying. | ||
171 | - if ((p_hds->conn_handle != BLE_CONN_HANDLE_INVALID)) | ||
172 | - { | ||
173 | - ble_gatts_hvx_params_t hvx_params; | ||
174 | - | ||
175 | - memset(&hvx_params, 0, sizeof(hvx_params)); | ||
176 | - | ||
177 | - hvx_params.handle = p_hds->custom_value_handles.value_handle; | ||
178 | - hvx_params.type = BLE_GATT_HVX_NOTIFICATION; | ||
179 | - hvx_params.offset = gatts_value.offset; | ||
180 | - hvx_params.p_len = &gatts_value.len; | ||
181 | - hvx_params.p_data = gatts_value.p_value; | ||
182 | - | ||
183 | - err_code = sd_ble_gatts_hvx(p_hds->conn_handle, &hvx_params); | ||
184 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: %x. \r\n", err_code); | ||
185 | - } | ||
186 | - else | ||
187 | - { | ||
188 | - err_code = NRF_ERROR_INVALID_STATE; | ||
189 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: NRF_ERROR_INVALID_STATE. \r\n"); | ||
190 | - } | ||
191 | - | ||
192 | - | ||
193 | - return err_code; | ||
194 | -} |
1 | -#ifndef BLE_HDS_H__ | ||
2 | -#define BLE_HDS_H__ | ||
3 | - | ||
4 | -#include <stdint.h> | ||
5 | -#include <stdbool.h> | ||
6 | -#include "ble.h" | ||
7 | -#include "ble_srv_common.h" | ||
8 | - | ||
9 | - | ||
10 | -#define BLE_HDS_DEF(_name) \ | ||
11 | -static ble_hds_t _name; \ | ||
12 | -NRF_SDH_BLE_OBSERVER(_name ## _obs, \ | ||
13 | - BLE_HRS_BLE_OBSERVER_PRIO, \ | ||
14 | - ble_hds_on_ble_evt, &_name) | ||
15 | - | ||
16 | - | ||
17 | -#define HD_CUSTOM_SERVICE_UUID_BASE {0x80, 0x80, 0x99, 0x5d, 0x95, 0xab, 0x50, 0xb6, \ | ||
18 | - 0xec, 0x40, 0x67, 0x3d, 0x21, 0xe7, 0xfc, 0x91} | ||
19 | - | ||
20 | -#define HD_CUSTOM_SERVICE_UUID 0x1400 | ||
21 | -#define HD_CUSTOM_VALUE_CHAR_UUID 0x1401 | ||
22 | - | ||
23 | - | ||
24 | -typedef enum | ||
25 | -{ | ||
26 | - BLE_HDS_EVT_NOTIFICATION_ENABLED, /**< Custom value notification enabled event. */ | ||
27 | - BLE_HDS_EVT_NOTIFICATION_DISABLED, /**< Custom value notification disabled event. */ | ||
28 | - BLE_HDS_EVT_DISCONNECTED, | ||
29 | - BLE_HDS_EVT_CONNECTED | ||
30 | -} ble_hds_evt_type_t; | ||
31 | - | ||
32 | - | ||
33 | -typedef struct | ||
34 | -{ | ||
35 | - ble_hds_evt_type_t evt_type; /**< Type of event. */ | ||
36 | -} ble_hds_evt_t; | ||
37 | - | ||
38 | -typedef struct ble_hds_s ble_hds_t; | ||
39 | - | ||
40 | - | ||
41 | - | ||
42 | -typedef void (*ble_hds_evt_handler_t) (ble_hds_t * p_bas, ble_hds_evt_t * p_evt); | ||
43 | - | ||
44 | - | ||
45 | -typedef struct | ||
46 | -{ | ||
47 | - ble_hds_evt_handler_t evt_handler; /**< Event handler to be called for handling events in the Custom Service. */ | ||
48 | - uint8_t initial_custom_value; /**< Initial custom value */ | ||
49 | - ble_srv_cccd_security_mode_t custom_value_char_attr_md; /**< Initial security level for Custom characteristics attribute */ | ||
50 | -} ble_hds_init_t; | ||
51 | - | ||
52 | - | ||
53 | -struct ble_hds_s | ||
54 | -{ | ||
55 | - ble_hds_evt_handler_t evt_handler; /**< Event handler to be called for handling events in the Custom Service. */ | ||
56 | - uint16_t service_handle; /**< Handle of Custom Service (as provided by the BLE stack). */ | ||
57 | - ble_gatts_char_handles_t custom_value_handles; /**< Handles related to the Custom Value characteristic. */ | ||
58 | - uint16_t conn_handle; /**< Handle of the current connection (as provided by the BLE stack, is BLE_CONN_HANDLE_INVALID if not in a connection). */ | ||
59 | - uint8_t uuid_type; | ||
60 | -}; | ||
61 | - | ||
62 | -uint32_t ble_hds_init(ble_hds_t * p_hds, const ble_hds_init_t * p_hds_init); | ||
63 | - | ||
64 | -void ble_hds_on_ble_evt( ble_evt_t const * p_ble_evt, void * p_context); | ||
65 | - | ||
66 | - | ||
67 | -uint32_t ble_hds_custom_value_update(ble_hds_t * p_hds, uint8_t custom_value); | ||
68 | - | ||
69 | -#endif // BLE_HDS_H__ | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -#include "sdk_common.h" | ||
2 | -#include "ble_rms.h" | ||
3 | -#include <string.h> | ||
4 | -#include "ble_srv_common.h" | ||
5 | -#include "boards.h" | ||
6 | -#include "nrf_log.h" | ||
7 | -#include "nrf_delay.h" | ||
8 | -#include "rgb.h" | ||
9 | - | ||
10 | - | ||
11 | -static void on_connect(ble_rms_t * p_rms, ble_evt_t const * p_ble_evt) | ||
12 | -{ | ||
13 | - p_rms->conn_handle = p_ble_evt->evt.gap_evt.conn_handle; | ||
14 | - ble_rms_evt_t evt; | ||
15 | - evt.evt_type = BLE_RMS_EVT_CONNECTED; | ||
16 | - p_rms->evt_handler(p_rms, &evt); | ||
17 | - | ||
18 | -} | ||
19 | - | ||
20 | -static void on_disconnect(ble_rms_t * p_rms, ble_evt_t const * p_ble_evt) | ||
21 | -{ | ||
22 | - UNUSED_PARAMETER(p_ble_evt); | ||
23 | - p_rms->conn_handle = BLE_CONN_HANDLE_INVALID; | ||
24 | -} | ||
25 | - | ||
26 | - | ||
27 | -//write on nrf board | ||
28 | -static void on_write(ble_rms_t * p_rms, ble_evt_t const * p_ble_evt) | ||
29 | -{ | ||
30 | - ble_gatts_evt_write_t const * p_evt_write = &p_ble_evt->evt.gatts_evt.params.write; | ||
31 | - uint8_t rgb_data = *p_evt_write->data; | ||
32 | - | ||
33 | - RGB_Data_t *RGB_Data; | ||
34 | - | ||
35 | - // Custom Value Characteristic Written to. | ||
36 | - if (p_evt_write->handle == p_rms->r_value_handles.value_handle) | ||
37 | - { | ||
38 | - nrf_gpio_pin_write(R_PIN, rgb_data); | ||
39 | - RGB_Data->r_value= rgb_data; | ||
40 | - } | ||
41 | - else if (p_evt_write->handle == p_rms->g_value_handles.value_handle) | ||
42 | - { | ||
43 | - nrf_gpio_pin_write(G_PIN, rgb_data); | ||
44 | - RGB_Data->g_value= rgb_data; | ||
45 | - } | ||
46 | - else if (p_evt_write->handle == p_rms->b_value_handles.value_handle) | ||
47 | - { | ||
48 | - nrf_gpio_pin_write(B_PIN, rgb_data); | ||
49 | - RGB_Data->b_value= rgb_data; | ||
50 | - }else { | ||
51 | - | ||
52 | - } | ||
53 | - | ||
54 | - | ||
55 | - | ||
56 | - // Check if the Custom value CCCD is written to and that the value is the appropriate length, i.e 2 bytes. | ||
57 | - if (((p_evt_write->handle == p_rms->r_value_handles.cccd_handle) || (p_evt_write->handle == p_rms-> g_value_handles.cccd_handle) || (p_evt_write-> handle == p_rms-> b_value_handles.cccd_handle)) | ||
58 | - && (p_evt_write->len == 1) | ||
59 | - ) | ||
60 | - { | ||
61 | - // CCCD written, call application event handler | ||
62 | - if (p_rms->evt_handler != NULL) | ||
63 | - { | ||
64 | - ble_rms_evt_t evt; | ||
65 | - | ||
66 | - if (ble_srv_is_notification_enabled(p_evt_write->data)) | ||
67 | - { | ||
68 | - evt.evt_type = BLE_RMS_EVT_NOTIFICATION_ENABLED; | ||
69 | - } | ||
70 | - else | ||
71 | - { | ||
72 | - evt.evt_type = BLE_RMS_EVT_NOTIFICATION_DISABLED; | ||
73 | - } | ||
74 | - // Call the application event handler. | ||
75 | - p_rms->evt_handler(p_rms, &evt); | ||
76 | - } | ||
77 | - } else{ | ||
78 | - } | ||
79 | - | ||
80 | - | ||
81 | -} | ||
82 | - | ||
83 | -void ble_rms_on_ble_evt( ble_evt_t const * p_ble_evt, void * p_context) | ||
84 | -{ | ||
85 | - ble_rms_t * p_rms = (ble_rms_t *) p_context; | ||
86 | - | ||
87 | - NRF_LOG_INFO("BLE event received. Event type = %d\r\n", p_ble_evt->header.evt_id); | ||
88 | - if (p_rms == NULL || p_ble_evt == NULL) | ||
89 | - { | ||
90 | - return; | ||
91 | - } | ||
92 | - | ||
93 | - switch (p_ble_evt->header.evt_id) | ||
94 | - { | ||
95 | - case BLE_GAP_EVT_CONNECTED: | ||
96 | - on_connect(p_rms, p_ble_evt); | ||
97 | - break; | ||
98 | - | ||
99 | - case BLE_GAP_EVT_DISCONNECTED: | ||
100 | - on_disconnect(p_rms, p_ble_evt); | ||
101 | - break; | ||
102 | - | ||
103 | - case BLE_GATTS_EVT_WRITE: | ||
104 | - on_write(p_rms, p_ble_evt); | ||
105 | - break; | ||
106 | - | ||
107 | - default: | ||
108 | - // No implementation needed. | ||
109 | - break; | ||
110 | - } | ||
111 | -} | ||
112 | - | ||
113 | - | ||
114 | -static uint32_t custom_value_char_add(ble_rms_t * p_rms, const ble_rms_init_t * p_rms_init) | ||
115 | -{ | ||
116 | - uint32_t err_code; | ||
117 | - ble_gatts_char_md_t char_md; | ||
118 | - ble_gatts_attr_md_t cccd_md; | ||
119 | - ble_gatts_attr_t attr_char_value; | ||
120 | - ble_uuid_t ble_uuid; | ||
121 | - ble_gatts_attr_md_t attr_md; | ||
122 | - | ||
123 | - memset(&char_md, 0, sizeof(char_md)); | ||
124 | - | ||
125 | - char_md.char_props.read = 1; | ||
126 | - char_md.char_props.write = 1; | ||
127 | - char_md.char_props.notify = 1; | ||
128 | - char_md.p_char_user_desc = NULL; | ||
129 | - char_md.p_char_pf = NULL; | ||
130 | - char_md.p_user_desc_md = NULL; | ||
131 | - char_md.p_cccd_md = &cccd_md; | ||
132 | - char_md.p_sccd_md = NULL; | ||
133 | - | ||
134 | - memset(&cccd_md, 0, sizeof(cccd_md)); | ||
135 | - | ||
136 | - // Read operation on Cccd should be possible without authentication. | ||
137 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.read_perm); | ||
138 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.write_perm); | ||
139 | - | ||
140 | - cccd_md.vloc = BLE_GATTS_VLOC_STACK; | ||
141 | - | ||
142 | - | ||
143 | - memset(&attr_md, 0, sizeof(attr_md)); | ||
144 | - | ||
145 | - attr_md.read_perm = p_rms_init->custom_value_char_attr_md.read_perm; | ||
146 | - attr_md.write_perm = p_rms_init->custom_value_char_attr_md.write_perm; | ||
147 | - attr_md.vloc = BLE_GATTS_VLOC_STACK; | ||
148 | - attr_md.rd_auth = 0; | ||
149 | - attr_md.wr_auth = 0; | ||
150 | - attr_md.vlen = 0; | ||
151 | - | ||
152 | - ble_uuid.type = p_rms->uuid_type; | ||
153 | - ble_uuid.uuid = RM_R_VALUE_CHAR_UUID; | ||
154 | - | ||
155 | - memset(&attr_char_value, 0, sizeof(attr_char_value)); | ||
156 | - | ||
157 | - attr_char_value.p_uuid = &ble_uuid; | ||
158 | - attr_char_value.p_attr_md = &attr_md; | ||
159 | - attr_char_value.init_len = sizeof(uint8_t); | ||
160 | - attr_char_value.init_offs = 0; | ||
161 | - attr_char_value.max_len = sizeof(uint8_t); | ||
162 | - | ||
163 | - err_code = sd_ble_gatts_characteristic_add(p_rms->service_handle, &char_md, | ||
164 | - &attr_char_value, | ||
165 | - &p_rms->r_value_handles); | ||
166 | - if (err_code != NRF_SUCCESS) | ||
167 | - { | ||
168 | - return err_code; | ||
169 | - } | ||
170 | - | ||
171 | - ble_uuid.type = p_rms->uuid_type; | ||
172 | - ble_uuid.uuid = RM_G_VALUE_CHAR_UUID; | ||
173 | - | ||
174 | - memset(&attr_char_value, 0, sizeof(attr_char_value)); | ||
175 | - | ||
176 | - attr_char_value.p_uuid = &ble_uuid; | ||
177 | - attr_char_value.p_attr_md = &attr_md; | ||
178 | - attr_char_value.init_len = sizeof(uint8_t); | ||
179 | - attr_char_value.init_offs = 0; | ||
180 | - attr_char_value.max_len = sizeof(uint8_t); | ||
181 | - | ||
182 | - err_code = sd_ble_gatts_characteristic_add(p_rms->service_handle, &char_md, | ||
183 | - &attr_char_value, | ||
184 | - &p_rms->g_value_handles); | ||
185 | - if (err_code != NRF_SUCCESS) | ||
186 | - { | ||
187 | - return err_code; | ||
188 | - } | ||
189 | - | ||
190 | - ble_uuid.type = p_rms->uuid_type; | ||
191 | - ble_uuid.uuid = RM_B_VALUE_CHAR_UUID; | ||
192 | - | ||
193 | - memset(&attr_char_value, 0, sizeof(attr_char_value)); | ||
194 | - | ||
195 | - attr_char_value.p_uuid = &ble_uuid; | ||
196 | - attr_char_value.p_attr_md = &attr_md; | ||
197 | - attr_char_value.init_len = sizeof(uint8_t); | ||
198 | - attr_char_value.init_offs = 0; | ||
199 | - attr_char_value.max_len = sizeof(uint8_t); | ||
200 | - | ||
201 | - err_code = sd_ble_gatts_characteristic_add(p_rms->service_handle, &char_md, | ||
202 | - &attr_char_value, | ||
203 | - &p_rms->b_value_handles); | ||
204 | - if (err_code != NRF_SUCCESS) | ||
205 | - { | ||
206 | - return err_code; | ||
207 | - } | ||
208 | - return NRF_SUCCESS; | ||
209 | -} | ||
210 | - | ||
211 | -uint32_t ble_rms_init(ble_rms_t * p_rms, const ble_rms_init_t * p_rms_init) | ||
212 | -{ | ||
213 | - if (p_rms == NULL || p_rms_init == NULL) | ||
214 | - { | ||
215 | - return NRF_ERROR_NULL; | ||
216 | - } | ||
217 | - | ||
218 | - uint32_t err_code; | ||
219 | - ble_uuid_t ble_uuid; | ||
220 | - | ||
221 | - // Initialize service structure | ||
222 | - p_rms->evt_handler = p_rms_init->evt_handler; | ||
223 | - p_rms->conn_handle = BLE_CONN_HANDLE_INVALID; | ||
224 | - | ||
225 | - // Add Custom Service UUID | ||
226 | - ble_uuid128_t base_uuid = {RM_CUSTOM_SERVICE_UUID_BASE}; | ||
227 | - err_code = sd_ble_uuid_vs_add(&base_uuid, &p_rms->uuid_type); | ||
228 | - VERIFY_SUCCESS(err_code); | ||
229 | - | ||
230 | - ble_uuid.type = p_rms->uuid_type; | ||
231 | - ble_uuid.uuid = RM_CUSTOM_SERVICE_UUID; | ||
232 | - | ||
233 | - // Add the Custom Service | ||
234 | - err_code = sd_ble_gatts_service_add(BLE_GATTS_SRVC_TYPE_PRIMARY, &ble_uuid, &p_rms->service_handle); | ||
235 | - if (err_code != NRF_SUCCESS) | ||
236 | - { | ||
237 | - return err_code; | ||
238 | - } | ||
239 | - | ||
240 | - PIN_R_OUT; | ||
241 | - PIN_G_OUT; | ||
242 | - PIN_B_OUT; | ||
243 | - | ||
244 | - nrf_delay_us(19); | ||
245 | - | ||
246 | - PIN_R_CLEAR; | ||
247 | - PIN_G_CLEAR; | ||
248 | - PIN_B_CLEAR; | ||
249 | - | ||
250 | - | ||
251 | - // Add Custom Value characteristic | ||
252 | - return custom_value_char_add(p_rms, p_rms_init); | ||
253 | -} | ||
254 | - | ||
255 | - | ||
256 | -uint32_t ble_rms_r_value_update(ble_rms_t * p_rms, uint8_t custom_value) | ||
257 | -{ | ||
258 | - NRF_LOG_INFO("In ble_cus_r_value_update. \r\n"); | ||
259 | - if (p_rms == NULL) | ||
260 | - { | ||
261 | - return NRF_ERROR_NULL; | ||
262 | - } | ||
263 | - | ||
264 | - uint32_t err_code = NRF_SUCCESS; | ||
265 | - ble_gatts_value_t gatts_value; | ||
266 | - | ||
267 | - // Initialize value struct. | ||
268 | - memset(&gatts_value, 0, sizeof(gatts_value)); | ||
269 | - | ||
270 | - gatts_value.len = sizeof(uint8_t); | ||
271 | - gatts_value.offset = 0; | ||
272 | - gatts_value.p_value = &custom_value; | ||
273 | - | ||
274 | - // Update database. | ||
275 | - err_code = sd_ble_gatts_value_set(p_rms->conn_handle, | ||
276 | - p_rms->r_value_handles.value_handle, | ||
277 | - &gatts_value); | ||
278 | - if (err_code != NRF_SUCCESS) | ||
279 | - { | ||
280 | - return err_code; | ||
281 | - } | ||
282 | - | ||
283 | - // Send value if connected and notifying. | ||
284 | - if ((p_rms->conn_handle != BLE_CONN_HANDLE_INVALID)) | ||
285 | - { | ||
286 | - ble_gatts_hvx_params_t hvx_params; | ||
287 | - | ||
288 | - memset(&hvx_params, 0, sizeof(hvx_params)); | ||
289 | - | ||
290 | - hvx_params.handle = p_rms->r_value_handles.value_handle; | ||
291 | - hvx_params.type = BLE_GATT_HVX_NOTIFICATION; | ||
292 | - hvx_params.offset = gatts_value.offset; | ||
293 | - hvx_params.p_len = &gatts_value.len; | ||
294 | - hvx_params.p_data = gatts_value.p_value; | ||
295 | - | ||
296 | - err_code = sd_ble_gatts_hvx(p_rms->conn_handle, &hvx_params); | ||
297 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: %x. \r\n", err_code); | ||
298 | - } | ||
299 | - else | ||
300 | - { | ||
301 | - err_code = NRF_ERROR_INVALID_STATE; | ||
302 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: NRF_ERROR_INVALID_STATE. \r\n"); | ||
303 | - } | ||
304 | - | ||
305 | - | ||
306 | - return err_code; | ||
307 | -} | ||
308 | - | ||
309 | - | ||
310 | -uint32_t ble_rms_g_value_update(ble_rms_t * p_rms, uint8_t custom_value) | ||
311 | -{ | ||
312 | - NRF_LOG_INFO("In ble_cus_g_value_update. \r\n"); | ||
313 | - if (p_rms == NULL) | ||
314 | - { | ||
315 | - return NRF_ERROR_NULL; | ||
316 | - } | ||
317 | - | ||
318 | - uint32_t err_code = NRF_SUCCESS; | ||
319 | - ble_gatts_value_t gatts_value; | ||
320 | - | ||
321 | - // Initialize value struct. | ||
322 | - memset(&gatts_value, 0, sizeof(gatts_value)); | ||
323 | - | ||
324 | - gatts_value.len = sizeof(uint8_t); | ||
325 | - gatts_value.offset = 0; | ||
326 | - gatts_value.p_value = &custom_value; | ||
327 | - | ||
328 | - // Update database. | ||
329 | - err_code = sd_ble_gatts_value_set(p_rms->conn_handle, | ||
330 | - p_rms->g_value_handles.value_handle, | ||
331 | - &gatts_value); | ||
332 | - if (err_code != NRF_SUCCESS) | ||
333 | - { | ||
334 | - return err_code; | ||
335 | - } | ||
336 | - | ||
337 | - // Send value if connected and notifying. | ||
338 | - if ((p_rms->conn_handle != BLE_CONN_HANDLE_INVALID)) | ||
339 | - { | ||
340 | - ble_gatts_hvx_params_t hvx_params; | ||
341 | - | ||
342 | - memset(&hvx_params, 0, sizeof(hvx_params)); | ||
343 | - | ||
344 | - hvx_params.handle = p_rms->g_value_handles.value_handle; | ||
345 | - hvx_params.type = BLE_GATT_HVX_NOTIFICATION; | ||
346 | - hvx_params.offset = gatts_value.offset; | ||
347 | - hvx_params.p_len = &gatts_value.len; | ||
348 | - hvx_params.p_data = gatts_value.p_value; | ||
349 | - | ||
350 | - err_code = sd_ble_gatts_hvx(p_rms->conn_handle, &hvx_params); | ||
351 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: %x. \r\n", err_code); | ||
352 | - } | ||
353 | - else | ||
354 | - { | ||
355 | - err_code = NRF_ERROR_INVALID_STATE; | ||
356 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: NRF_ERROR_INVALID_STATE. \r\n"); | ||
357 | - } | ||
358 | - | ||
359 | - | ||
360 | - return err_code; | ||
361 | -} | ||
362 | - | ||
363 | - | ||
364 | - | ||
365 | -uint32_t ble_rms_b_value_update(ble_rms_t * p_rms, uint8_t custom_value) | ||
366 | -{ | ||
367 | - NRF_LOG_INFO("In ble_cus_b_value_update. \r\n"); | ||
368 | - if (p_rms == NULL) | ||
369 | - { | ||
370 | - return NRF_ERROR_NULL; | ||
371 | - } | ||
372 | - | ||
373 | - uint32_t err_code = NRF_SUCCESS; | ||
374 | - ble_gatts_value_t gatts_value; | ||
375 | - | ||
376 | - // Initialize value struct. | ||
377 | - memset(&gatts_value, 0, sizeof(gatts_value)); | ||
378 | - | ||
379 | - gatts_value.len = sizeof(uint8_t); | ||
380 | - gatts_value.offset = 0; | ||
381 | - gatts_value.p_value = &custom_value; | ||
382 | - | ||
383 | - // Update database. | ||
384 | - err_code = sd_ble_gatts_value_set(p_rms->conn_handle, | ||
385 | - p_rms->b_value_handles.value_handle, | ||
386 | - &gatts_value); | ||
387 | - if (err_code != NRF_SUCCESS) | ||
388 | - { | ||
389 | - return err_code; | ||
390 | - } | ||
391 | - | ||
392 | - // Send value if connected and notifying. | ||
393 | - if ((p_rms->conn_handle != BLE_CONN_HANDLE_INVALID)) | ||
394 | - { | ||
395 | - ble_gatts_hvx_params_t hvx_params; | ||
396 | - | ||
397 | - memset(&hvx_params, 0, sizeof(hvx_params)); | ||
398 | - | ||
399 | - hvx_params.handle = p_rms->b_value_handles.value_handle; | ||
400 | - hvx_params.type = BLE_GATT_HVX_NOTIFICATION; | ||
401 | - hvx_params.offset = gatts_value.offset; | ||
402 | - hvx_params.p_len = &gatts_value.len; | ||
403 | - hvx_params.p_data = gatts_value.p_value; | ||
404 | - | ||
405 | - err_code = sd_ble_gatts_hvx(p_rms->conn_handle, &hvx_params); | ||
406 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: %x. \r\n", err_code); | ||
407 | - } | ||
408 | - else | ||
409 | - { | ||
410 | - err_code = NRF_ERROR_INVALID_STATE; | ||
411 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: NRF_ERROR_INVALID_STATE. \r\n"); | ||
412 | - } | ||
413 | - | ||
414 | - | ||
415 | - return err_code; | ||
416 | -} |
1 | -#ifndef BLE_RMS_H__ | ||
2 | -#define BLE_RMS_H__ | ||
3 | - | ||
4 | -#include <stdint.h> | ||
5 | -#include <stdbool.h> | ||
6 | -#include "ble.h" | ||
7 | -#include "ble_srv_common.h" | ||
8 | - | ||
9 | - | ||
10 | -#define BLE_RMS_DEF(_name) \ | ||
11 | -static ble_rms_t _name; \ | ||
12 | -NRF_SDH_BLE_OBSERVER(_name ## _obs, \ | ||
13 | - BLE_HRS_BLE_OBSERVER_PRIO, \ | ||
14 | - ble_rms_on_ble_evt, &_name) | ||
15 | - | ||
16 | - | ||
17 | -#define RM_CUSTOM_SERVICE_UUID_BASE {0x61, 0x04, 0xa5, 0xa1, 0x3a, 0x51, 0x08, 0xaa, \ | ||
18 | - 0xeb, 0x46, 0xf3, 0xfc, 0x53, 0xcf, 0x12, 0xf3} | ||
19 | - | ||
20 | -#define RM_CUSTOM_SERVICE_UUID 0x2100 | ||
21 | -#define RM_R_VALUE_CHAR_UUID 0x2101 | ||
22 | -#define RM_G_VALUE_CHAR_UUID 0x2102 | ||
23 | -#define RM_B_VALUE_CHAR_UUID 0x2103 | ||
24 | - | ||
25 | -typedef enum | ||
26 | -{ | ||
27 | - BLE_RMS_EVT_NOTIFICATION_ENABLED, /**< Custom value notification enabled event. */ | ||
28 | - BLE_RMS_EVT_NOTIFICATION_DISABLED, /**< Custom value notification disabled event. */ | ||
29 | - BLE_RMS_EVT_DISCONNECTED, | ||
30 | - BLE_RMS_EVT_CONNECTED | ||
31 | -} ble_rms_evt_type_t; | ||
32 | - | ||
33 | - | ||
34 | -typedef struct | ||
35 | -{ | ||
36 | - ble_rms_evt_type_t evt_type; /**< Type of event. */ | ||
37 | -} ble_rms_evt_t; | ||
38 | - | ||
39 | - | ||
40 | -typedef struct ble_rms_s ble_rms_t; | ||
41 | - | ||
42 | - | ||
43 | -typedef void (*ble_rms_evt_handler_t) (ble_rms_t * p_bas, ble_rms_evt_t * p_evt); | ||
44 | - | ||
45 | - | ||
46 | -typedef struct | ||
47 | -{ | ||
48 | - ble_rms_evt_handler_t evt_handler; /**< Event handler to be called for handling events in the Custom Service. */ | ||
49 | - uint8_t initial_custom_value; /**< Initial custom value */ | ||
50 | - ble_srv_cccd_security_mode_t custom_value_char_attr_md; /**< Initial security level for Custom characteristics attribute */ | ||
51 | -} ble_rms_init_t; | ||
52 | - | ||
53 | - | ||
54 | -struct ble_rms_s | ||
55 | -{ | ||
56 | - ble_rms_evt_handler_t evt_handler; /**< Event handler to be called for handling events in the Custom Service. */ | ||
57 | - uint16_t service_handle; /**< Handle of Custom Service (as provided by the BLE stack). */ | ||
58 | - ble_gatts_char_handles_t r_value_handles; /**< Handles related to the Custom Value characteristic. */ | ||
59 | - ble_gatts_char_handles_t g_value_handles; | ||
60 | - ble_gatts_char_handles_t b_value_handles; | ||
61 | - uint16_t conn_handle; /**< Handle of the current connection (as provided by the BLE stack, is BLE_CONN_HANDLE_INVALID if not in a connection). */ | ||
62 | - uint8_t uuid_type; | ||
63 | -}; | ||
64 | - | ||
65 | -uint32_t ble_rms_init(ble_rms_t * p_rms, const ble_rms_init_t * p_rms_init); | ||
66 | - | ||
67 | -void ble_rms_on_ble_evt( ble_evt_t const * p_ble_evt, void * p_context); | ||
68 | - | ||
69 | -uint32_t ble_rms_r_value_update(ble_rms_t * p_rms, uint8_t custom_value); | ||
70 | -uint32_t ble_rms_g_value_update(ble_rms_t * p_rms, uint8_t custom_value); | ||
71 | -uint32_t ble_rms_b_value_update(ble_rms_t * p_rms, uint8_t custom_value); | ||
72 | -#endif // BLE_RMS_H__ | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -#include "sdk_common.h" | ||
2 | -#include "ble_ths.h" | ||
3 | -#include <string.h> | ||
4 | -#include "ble_srv_common.h" | ||
5 | -#include "boards.h" | ||
6 | -#include "nrf_log.h" | ||
7 | - | ||
8 | - | ||
9 | -static void on_connect(ble_ths_t * p_ths, ble_evt_t const * p_ble_evt) | ||
10 | -{ | ||
11 | - p_ths->conn_handle = p_ble_evt->evt.gap_evt.conn_handle; | ||
12 | - | ||
13 | - ble_ths_evt_t evt; | ||
14 | - evt.evt_type = BLE_THS_EVT_CONNECTED; | ||
15 | - p_ths->evt_handler(p_ths, &evt); | ||
16 | -} | ||
17 | - | ||
18 | - | ||
19 | -static void on_disconnect(ble_ths_t * p_ths, ble_evt_t const * p_ble_evt) | ||
20 | -{ | ||
21 | - UNUSED_PARAMETER(p_ble_evt); | ||
22 | - p_ths->conn_handle = BLE_CONN_HANDLE_INVALID; | ||
23 | -} | ||
24 | - | ||
25 | - | ||
26 | -void ble_ths_on_ble_evt( ble_evt_t const * p_ble_evt, void * p_context) | ||
27 | -{ | ||
28 | - ble_ths_t * p_ths = (ble_ths_t *) p_context; | ||
29 | - | ||
30 | - NRF_LOG_INFO("BLE event received. Event type = %d\r\n", p_ble_evt->header.evt_id); | ||
31 | - if (p_ths == NULL || p_ble_evt == NULL) | ||
32 | - { | ||
33 | - return; | ||
34 | - } | ||
35 | - | ||
36 | - switch (p_ble_evt->header.evt_id) | ||
37 | - { | ||
38 | - case BLE_GAP_EVT_CONNECTED: | ||
39 | - on_connect(p_ths, p_ble_evt); | ||
40 | - break; | ||
41 | - | ||
42 | - case BLE_GAP_EVT_DISCONNECTED: | ||
43 | - on_disconnect(p_ths, p_ble_evt); | ||
44 | - break; | ||
45 | - | ||
46 | - } | ||
47 | -} | ||
48 | - | ||
49 | -static uint32_t custom_value_char_add(ble_ths_t * p_ths, const ble_ths_init_t * p_ths_init) | ||
50 | -{ | ||
51 | - uint32_t err_code; | ||
52 | - ble_gatts_char_md_t char_md; | ||
53 | - ble_gatts_attr_md_t cccd_md; | ||
54 | - ble_gatts_attr_t attr_char_value; | ||
55 | - ble_uuid_t ble_uuid; | ||
56 | - ble_gatts_attr_md_t attr_md; | ||
57 | - | ||
58 | - memset(&char_md, 0, sizeof(char_md)); | ||
59 | - | ||
60 | - char_md.char_props.read = 1; | ||
61 | - char_md.char_props.write = 0; | ||
62 | - char_md.char_props.notify = 1; | ||
63 | - char_md.p_char_user_desc = NULL; | ||
64 | - char_md.p_char_pf = NULL; | ||
65 | - char_md.p_user_desc_md = NULL; | ||
66 | - char_md.p_cccd_md = &cccd_md; | ||
67 | - char_md.p_sccd_md = NULL; | ||
68 | - | ||
69 | - memset(&cccd_md, 0, sizeof(cccd_md)); | ||
70 | - | ||
71 | - // Read operation on Cccd should be possible without authentication. | ||
72 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.read_perm); | ||
73 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.write_perm); | ||
74 | - | ||
75 | - cccd_md.vloc = BLE_GATTS_VLOC_STACK; | ||
76 | - | ||
77 | - | ||
78 | - memset(&attr_md, 0, sizeof(attr_md)); | ||
79 | - | ||
80 | - attr_md.read_perm = p_ths_init->custom_value_char_attr_md.read_perm; | ||
81 | - attr_md.write_perm = p_ths_init->custom_value_char_attr_md.write_perm; | ||
82 | - attr_md.vloc = BLE_GATTS_VLOC_STACK; | ||
83 | - attr_md.rd_auth = 0; | ||
84 | - attr_md.wr_auth = 0; | ||
85 | - attr_md.vlen = 0; | ||
86 | - | ||
87 | - ble_uuid.type = p_ths->uuid_type; | ||
88 | - ble_uuid.uuid = TH_CUSTOM_TEMP_CHAR_UUID; | ||
89 | - | ||
90 | - memset(&attr_char_value, 0, sizeof(attr_char_value)); | ||
91 | - | ||
92 | - attr_char_value.p_uuid = &ble_uuid; | ||
93 | - attr_char_value.p_attr_md = &attr_md; | ||
94 | - attr_char_value.init_len = sizeof(uint8_t); | ||
95 | - attr_char_value.init_offs = 0; | ||
96 | - attr_char_value.max_len = sizeof(uint8_t); | ||
97 | - | ||
98 | - err_code = sd_ble_gatts_characteristic_add(p_ths->service_handle, &char_md, | ||
99 | - &attr_char_value, | ||
100 | - &p_ths->temp_value_handles); | ||
101 | - | ||
102 | - | ||
103 | - if (err_code != NRF_SUCCESS) | ||
104 | - { | ||
105 | - return err_code; | ||
106 | - } | ||
107 | - | ||
108 | - | ||
109 | - memset(&char_md, 0, sizeof(char_md)); | ||
110 | - | ||
111 | - char_md.char_props.read = 1; | ||
112 | - char_md.char_props.write = 0; | ||
113 | - char_md.char_props.notify = 1; | ||
114 | - char_md.p_char_user_desc = NULL; | ||
115 | - char_md.p_char_pf = NULL; | ||
116 | - char_md.p_user_desc_md = NULL; | ||
117 | - char_md.p_cccd_md = &cccd_md; | ||
118 | - char_md.p_sccd_md = NULL; | ||
119 | - | ||
120 | - memset(&cccd_md, 0, sizeof(cccd_md)); | ||
121 | - | ||
122 | - // Read operation on Cccd should be possible without authentication. | ||
123 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.read_perm); | ||
124 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&cccd_md.write_perm); | ||
125 | - | ||
126 | - cccd_md.vloc = BLE_GATTS_VLOC_STACK; | ||
127 | - | ||
128 | - | ||
129 | - memset(&attr_md, 0, sizeof(attr_md)); | ||
130 | - | ||
131 | - attr_md.read_perm = p_ths_init->custom_value_char_attr_md.read_perm; | ||
132 | - attr_md.write_perm = p_ths_init->custom_value_char_attr_md.write_perm; | ||
133 | - attr_md.vloc = BLE_GATTS_VLOC_STACK; | ||
134 | - attr_md.rd_auth = 0; | ||
135 | - attr_md.wr_auth = 0; | ||
136 | - attr_md.vlen = 0; | ||
137 | - | ||
138 | - ble_uuid.type = p_ths->uuid_type; | ||
139 | - ble_uuid.uuid = TH_CUSTOM_HUMD_CHAR_UUID; | ||
140 | - | ||
141 | - memset(&attr_char_value, 0, sizeof(attr_char_value)); | ||
142 | - | ||
143 | - attr_char_value.p_uuid = &ble_uuid; | ||
144 | - attr_char_value.p_attr_md = &attr_md; | ||
145 | - attr_char_value.init_len = sizeof(uint8_t); | ||
146 | - attr_char_value.init_offs = 0; | ||
147 | - attr_char_value.max_len = sizeof(uint8_t); | ||
148 | - | ||
149 | - err_code = sd_ble_gatts_characteristic_add(p_ths->service_handle, &char_md, | ||
150 | - &attr_char_value, | ||
151 | - &p_ths->humd_value_handles); | ||
152 | - | ||
153 | - if (err_code != NRF_SUCCESS) | ||
154 | - { | ||
155 | - return err_code; | ||
156 | - } | ||
157 | - | ||
158 | - return NRF_SUCCESS; | ||
159 | -} | ||
160 | - | ||
161 | -uint32_t ble_ths_init(ble_ths_t * p_ths, const ble_ths_init_t * p_ths_init) | ||
162 | -{ | ||
163 | - if (p_ths == NULL || p_ths_init == NULL) | ||
164 | - { | ||
165 | - return NRF_ERROR_NULL; | ||
166 | - } | ||
167 | - | ||
168 | - uint32_t err_code; | ||
169 | - ble_uuid_t ble_uuid; | ||
170 | - | ||
171 | - // Initialize service structure | ||
172 | - p_ths->evt_handler = p_ths_init->evt_handler; | ||
173 | - p_ths->conn_handle = BLE_CONN_HANDLE_INVALID; | ||
174 | - | ||
175 | - // Add Custom Service UUID | ||
176 | - ble_uuid128_t base_uuid = {TH_CUSTOM_SERVICE_UUID_BASE}; | ||
177 | - err_code = sd_ble_uuid_vs_add(&base_uuid, &p_ths->uuid_type); | ||
178 | - VERIFY_SUCCESS(err_code); | ||
179 | - | ||
180 | - ble_uuid.type = p_ths->uuid_type; | ||
181 | - ble_uuid.uuid = TH_CUSTOM_SERVICE_UUID; | ||
182 | - | ||
183 | - // Add the Custom Service | ||
184 | - err_code = sd_ble_gatts_service_add(BLE_GATTS_SRVC_TYPE_PRIMARY, &ble_uuid, &p_ths->service_handle); | ||
185 | - if (err_code != NRF_SUCCESS) | ||
186 | - { | ||
187 | - return err_code; | ||
188 | - } | ||
189 | - | ||
190 | - // Add Custom Value characteristic | ||
191 | - return custom_value_char_add(p_ths, p_ths_init); | ||
192 | -} | ||
193 | - | ||
194 | - | ||
195 | -uint32_t ble_ths_temp_value_update(ble_ths_t * p_ths, uint8_t custom_value) | ||
196 | -{ | ||
197 | - NRF_LOG_INFO("In ble_ths_temp_value_update. \r\n"); | ||
198 | - if (p_ths == NULL) | ||
199 | - { | ||
200 | - return NRF_ERROR_NULL; | ||
201 | - } | ||
202 | - | ||
203 | - uint32_t err_code = NRF_SUCCESS; | ||
204 | - ble_gatts_value_t gatts_value; | ||
205 | - | ||
206 | - // Initialize value struct. | ||
207 | - memset(&gatts_value, 0, sizeof(gatts_value)); | ||
208 | - | ||
209 | - gatts_value.len = sizeof(uint8_t); | ||
210 | - gatts_value.offset = 0; | ||
211 | - gatts_value.p_value = &custom_value; | ||
212 | - | ||
213 | - // Update database. | ||
214 | - err_code = sd_ble_gatts_value_set(p_ths->conn_handle, | ||
215 | - p_ths->temp_value_handles.value_handle, | ||
216 | - &gatts_value); | ||
217 | - if (err_code != NRF_SUCCESS) | ||
218 | - { | ||
219 | - return err_code; | ||
220 | - } | ||
221 | - | ||
222 | - // Send value if connected and notifying. | ||
223 | - if ((p_ths->conn_handle != BLE_CONN_HANDLE_INVALID)) | ||
224 | - { | ||
225 | - ble_gatts_hvx_params_t hvx_params; | ||
226 | - | ||
227 | - memset(&hvx_params, 0, sizeof(hvx_params)); | ||
228 | - | ||
229 | - hvx_params.handle = p_ths->temp_value_handles.value_handle; | ||
230 | - hvx_params.type = BLE_GATT_HVX_NOTIFICATION; | ||
231 | - hvx_params.offset = gatts_value.offset; | ||
232 | - hvx_params.p_len = &gatts_value.len; | ||
233 | - hvx_params.p_data = gatts_value.p_value; | ||
234 | - | ||
235 | - err_code = sd_ble_gatts_hvx(p_ths->conn_handle, &hvx_params); | ||
236 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: %x. \r\n", err_code); | ||
237 | - } | ||
238 | - else | ||
239 | - { | ||
240 | - err_code = NRF_ERROR_INVALID_STATE; | ||
241 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: NRF_ERROR_INVALID_STATE. \r\n"); | ||
242 | - } | ||
243 | - | ||
244 | - | ||
245 | - return err_code; | ||
246 | -} | ||
247 | - | ||
248 | - | ||
249 | -uint32_t ble_ths_humd_value_update(ble_ths_t * p_ths, uint8_t custom_value) | ||
250 | -{ | ||
251 | - NRF_LOG_INFO("In ble_ths_humid_value_update. \r\n"); | ||
252 | - if (p_ths == NULL) | ||
253 | - { | ||
254 | - return NRF_ERROR_NULL; | ||
255 | - } | ||
256 | - | ||
257 | - uint32_t err_code = NRF_SUCCESS; | ||
258 | - ble_gatts_value_t gatts_value; | ||
259 | - | ||
260 | - // Initialize value struct. | ||
261 | - memset(&gatts_value, 0, sizeof(gatts_value)); | ||
262 | - | ||
263 | - gatts_value.len = sizeof(uint8_t); | ||
264 | - gatts_value.offset = 0; | ||
265 | - gatts_value.p_value = &custom_value; | ||
266 | - | ||
267 | - // Update database. | ||
268 | - err_code = sd_ble_gatts_value_set(p_ths->conn_handle, | ||
269 | - p_ths->humd_value_handles.value_handle, | ||
270 | - &gatts_value); | ||
271 | - if (err_code != NRF_SUCCESS) | ||
272 | - { | ||
273 | - return err_code; | ||
274 | - } | ||
275 | - | ||
276 | - // Send value if connected and notifying. | ||
277 | - if ((p_ths->conn_handle != BLE_CONN_HANDLE_INVALID)) | ||
278 | - { | ||
279 | - ble_gatts_hvx_params_t hvx_params; | ||
280 | - | ||
281 | - memset(&hvx_params, 0, sizeof(hvx_params)); | ||
282 | - | ||
283 | - hvx_params.handle = p_ths->humd_value_handles.value_handle; | ||
284 | - hvx_params.type = BLE_GATT_HVX_NOTIFICATION; | ||
285 | - hvx_params.offset = gatts_value.offset; | ||
286 | - hvx_params.p_len = &gatts_value.len; | ||
287 | - hvx_params.p_data = gatts_value.p_value; | ||
288 | - | ||
289 | - err_code = sd_ble_gatts_hvx(p_ths->conn_handle, &hvx_params); | ||
290 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: %x. \r\n", err_code); | ||
291 | - } | ||
292 | - else | ||
293 | - { | ||
294 | - err_code = NRF_ERROR_INVALID_STATE; | ||
295 | - NRF_LOG_INFO("sd_ble_gatts_hvx result: NRF_ERROR_INVALID_STATE. \r\n"); | ||
296 | - } | ||
297 | - | ||
298 | - | ||
299 | - return err_code; | ||
300 | -} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -#ifndef BLE_THS_H__ | ||
2 | -#define BLE_THS_H__ | ||
3 | - | ||
4 | -#include <stdint.h> | ||
5 | -#include <stdbool.h> | ||
6 | -#include "ble.h" | ||
7 | -#include "ble_srv_common.h" | ||
8 | - | ||
9 | - | ||
10 | -#define BLE_THS_DEF(_name) \ | ||
11 | -static ble_ths_t _name; \ | ||
12 | -NRF_SDH_BLE_OBSERVER(_name ## _obs, \ | ||
13 | - BLE_HRS_BLE_OBSERVER_PRIO, \ | ||
14 | - ble_ths_on_ble_evt, &_name) | ||
15 | - | ||
16 | - | ||
17 | -#define TH_CUSTOM_SERVICE_UUID_BASE {0x59, 0x46, 0x8c, 0x62, 0xf9, 0x8d, 0x4d, 0x13, \ | ||
18 | - 0xa8, 0x7c, 0x52, 0xdd, 0x18, 0xa1, 0xff, 0xf7} | ||
19 | - | ||
20 | -#define TH_CUSTOM_SERVICE_UUID 0x1200 | ||
21 | -#define TH_CUSTOM_TEMP_CHAR_UUID 0x1201 | ||
22 | -#define TH_CUSTOM_HUMD_CHAR_UUID 0x1202 | ||
23 | - | ||
24 | - | ||
25 | -typedef enum | ||
26 | -{ | ||
27 | - BLE_THS_EVT_NOTIFICATION_ENABLED, /**< Custom value notification enabled event. */ | ||
28 | - BLE_THS_EVT_NOTIFICATION_DISABLED, /**< Custom value notification disabled event. */ | ||
29 | - BLE_THS_EVT_DISCONNECTED, | ||
30 | - BLE_THS_EVT_CONNECTED | ||
31 | -} ble_ths_evt_type_t; | ||
32 | - | ||
33 | - | ||
34 | -typedef struct | ||
35 | -{ | ||
36 | - ble_ths_evt_type_t evt_type; /**< Type of event. */ | ||
37 | -} ble_ths_evt_t; | ||
38 | - | ||
39 | - | ||
40 | -typedef struct ble_ths_s ble_ths_t; | ||
41 | - | ||
42 | - | ||
43 | - | ||
44 | -typedef void (*ble_ths_evt_handler_t) (ble_ths_t * p_bas, ble_ths_evt_t * p_evt); | ||
45 | - | ||
46 | - | ||
47 | -typedef struct | ||
48 | -{ | ||
49 | - ble_ths_evt_handler_t evt_handler; /**< Event handler to be called for handling events in the Custom Service. */ | ||
50 | - uint8_t initial_custom_value; /**< Initial custom value */ | ||
51 | - ble_srv_cccd_security_mode_t custom_value_char_attr_md; /**< Initial security level for Custom characteristics attribute */ | ||
52 | -} ble_ths_init_t; | ||
53 | - | ||
54 | - | ||
55 | -struct ble_ths_s | ||
56 | -{ | ||
57 | - ble_ths_evt_handler_t evt_handler; /**< Event handler to be called for handling events in the Custom Service. */ | ||
58 | - uint16_t service_handle; /**< Handle of Custom Service (as provided by the BLE stack). */ | ||
59 | - ble_gatts_char_handles_t temp_value_handles; /**< Handles related to the Custom Value characteristic. */ | ||
60 | - ble_gatts_char_handles_t humd_value_handles; | ||
61 | - uint16_t conn_handle; /**< Handle of the current connection (as provided by the BLE stack, is BLE_CONN_HANDLE_INVALID if not in a connection). */ | ||
62 | - uint8_t uuid_type; | ||
63 | -}; | ||
64 | - | ||
65 | - | ||
66 | -uint32_t ble_ths_init(ble_ths_t * p_cus, const ble_ths_init_t * p_ths_init); | ||
67 | - | ||
68 | - | ||
69 | -void ble_ths_on_ble_evt( ble_evt_t const * p_ble_evt, void * p_context); | ||
70 | - | ||
71 | - | ||
72 | -uint32_t ble_ths_temp_value_update(ble_ths_t * p_ths, uint8_t custom_value); | ||
73 | -uint32_t ble_ths_humd_value_update(ble_ths_t * p_ths, uint8_t custom_value); | ||
74 | - | ||
75 | -#endif // BLE_THS_H__ | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -#ifndef __DHT11_H__ | ||
2 | -#define __DHT11_H__ | ||
3 | -#include <stdint.h> | ||
4 | - | ||
5 | -#define DATA_PIN NRF_GPIO_PIN_MAP(1,3) //Set P1.03 as temperature sensor out interface | ||
6 | -#define PIN_DATA_OUT (nrf_gpio_cfg_output(DATA_PIN)); | ||
7 | -#define PIN_DATA_IN (nrf_gpio_cfg_input(DATA_PIN,NRF_GPIO_PIN_PULLUP)); | ||
8 | - | ||
9 | - | ||
10 | -#define PIN_DATA_SET (nrf_gpio_pin_set(DATA_PIN)); | ||
11 | -#define PIN_DATA_CLEAR (nrf_gpio_pin_clear(DATA_PIN)); | ||
12 | - | ||
13 | -#define DHT11_SUCCESS NRF_SUCCESS | ||
14 | -#define DHT11_DATA_ERR 0xFD | ||
15 | -#define DHT11_NACK 0xFE | ||
16 | - | ||
17 | -typedef struct | ||
18 | -{ | ||
19 | - uint8_t h_int; | ||
20 | - uint8_t h_deci; | ||
21 | - uint8_t t_int; | ||
22 | - uint8_t t_deci; | ||
23 | - uint8_t check_sum; | ||
24 | -}DHT11_Data_t; | ||
25 | - | ||
26 | -uint32_t Read_DHT11(DHT11_Data_t *DHT11_Data); | ||
27 | - | ||
28 | -#endif | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | -#ifndef __HCSR501_H__ | ||
2 | -#define __HCSR501_H__ | ||
3 | -#include <stdint.h> | ||
4 | - | ||
5 | -#define HCSR_PIN NRF_GPIO_PIN_MAP(1,6) //Set P1.06 as temperature sensor out interface | ||
6 | -#define PIN_HCSR_OUT (nrf_gpio_cfg_output(HCSR_PIN)); | ||
7 | -#define PIN_HCSR_IN (nrf_gpio_cfg_input(HCSR_PIN,NRF_GPIO_PIN_NOPULL)); | ||
8 | - | ||
9 | - | ||
10 | -#define PIN_HCSR_SET (nrf_gpio_pin_set(HCSR_PIN)); | ||
11 | -#define PIN_HCSR_CLEAR (nrf_gpio_pin_clear(HCSR_PIN)); | ||
12 | - | ||
13 | -#define HCSR_SUCCESS NRF_SUCCESS | ||
14 | -#define HCSR_NACK 0xFE | ||
15 | - | ||
16 | - | ||
17 | -typedef struct | ||
18 | -{ | ||
19 | - uint8_t hcsr_value; | ||
20 | -}HCSR_Data_t; | ||
21 | - | ||
22 | -uint32_t Read_HCSR(HCSR_Data_t *HCSR_Data); | ||
23 | - | ||
24 | -#endif |
1 | -#include <stdint.h> | ||
2 | -#include <string.h> | ||
3 | -#include "nordic_common.h" | ||
4 | -#include "nrf.h" | ||
5 | -#include "app_error.h" | ||
6 | -#include "ble.h" | ||
7 | -#include "ble_ths.h" | ||
8 | -#include "ble_hds.h" | ||
9 | -#include "ble_rms.h" | ||
10 | -#include "ble_err.h" | ||
11 | -#include "ble_hci.h" | ||
12 | -#include "ble_srv_common.h" | ||
13 | -#include "ble_advdata.h" | ||
14 | -#include "ble_conn_params.h" | ||
15 | -#include "nrf_sdh.h" | ||
16 | -#include "nrf_sdh_ble.h" | ||
17 | -#include "nrf_delay.h" | ||
18 | -#include "boards.h" | ||
19 | -#include "app_timer.h" | ||
20 | -#include "app_button.h" | ||
21 | -#include "ble_lbs.h" | ||
22 | -#include "nrf_ble_gatt.h" | ||
23 | -#include "nrf_ble_qwr.h" | ||
24 | -#include "nrf_pwr_mgmt.h" | ||
25 | -#include "nrf_drv_clock.h" | ||
26 | -#include "nrf_log.h" | ||
27 | -#include "nrf_log_ctrl.h" | ||
28 | -#include "nrf_log_default_backends.h" | ||
29 | - | ||
30 | -#include "dht11.h" | ||
31 | -#include "hcsr501.h" | ||
32 | -#include "rgb.h" | ||
33 | - | ||
34 | -#define DEVICE_NAME "LAMP" /**< Name of device. Will be included in the advertising data. */ | ||
35 | - | ||
36 | -#define APP_BLE_OBSERVER_PRIO 3 /**< Application's BLE observer priority. You shouldn't need to modify this value. */ | ||
37 | -#define APP_BLE_CONN_CFG_TAG 1 /**< A tag identifying the SoftDevice BLE configuration. */ | ||
38 | - | ||
39 | -#define APP_ADV_INTERVAL 64 /**< The advertising interval (in units of 0.625 ms; this value corresponds to 40 ms). */ | ||
40 | -#define APP_ADV_DURATION BLE_GAP_ADV_TIMEOUT_GENERAL_UNLIMITED /**< The advertising time-out (in units of seconds). When set to 0, we will never time out. */ | ||
41 | - | ||
42 | - | ||
43 | -#define MIN_CONN_INTERVAL MSEC_TO_UNITS(300, UNIT_1_25_MS) /**< Minimum acceptable connection interval (0.5 seconds). */ | ||
44 | -#define MAX_CONN_INTERVAL MSEC_TO_UNITS(500, UNIT_1_25_MS) /**< Maximum acceptable connection interval (1 second). */ | ||
45 | -#define SLAVE_LATENCY 4 /**< Slave latency. */ | ||
46 | -#define CONN_SUP_TIMEOUT MSEC_TO_UNITS(6000, UNIT_10_MS) /**< Connection supervisory time-out (4 seconds). */ | ||
47 | - | ||
48 | -#define FIRST_CONN_PARAMS_UPDATE_DELAY APP_TIMER_TICKS(20000) /**< Time from initiating event (connect or start of notification) to first time sd_ble_gap_conn_param_update is called (15 seconds). */ | ||
49 | -#define NEXT_CONN_PARAMS_UPDATE_DELAY APP_TIMER_TICKS(5000) /**< Time between each call to sd_ble_gap_conn_param_update after the first call (5 seconds). */ | ||
50 | -#define MAX_CONN_PARAMS_UPDATE_COUNT 3 /**< Number of attempts before giving up the connection parameter negotiation. */ | ||
51 | - | ||
52 | -#define BUTTON_DETECTION_DELAY APP_TIMER_TICKS(50) /**< Delay from a GPIOTE event until a button is reported as pushed (in number of timer ticks). */ | ||
53 | - | ||
54 | -#define DEAD_BEEF 0xDEADBEEF /**< Value used as error code on stack dump, can be used to identify stack location on stack unwind. */ | ||
55 | - | ||
56 | -BLE_RMS_DEF(m_rms); | ||
57 | -BLE_THS_DEF(m_ths); | ||
58 | -BLE_HDS_DEF(m_hds); | ||
59 | -NRF_BLE_GATT_DEF(m_gatt); /**< GATT module instance. */ | ||
60 | -NRF_BLE_QWR_DEF(m_qwr); /**< Context for the Queued Write module.*/ | ||
61 | - | ||
62 | -DHT11_Data_t DHT11_Data; | ||
63 | -HCSR_Data_t HCSR_Data; | ||
64 | -RGB_Data_t RGB_Data; | ||
65 | -APP_TIMER_DEF(m_ths_timer_id); | ||
66 | -APP_TIMER_DEF(m_hds_timer_id); | ||
67 | -APP_TIMER_DEF(m_rms_timer_id); | ||
68 | - | ||
69 | - | ||
70 | - | ||
71 | -static uint16_t m_conn_handle = BLE_CONN_HANDLE_INVALID; /**< Handle of the current connection. */ | ||
72 | -static uint8_t m_adv_handle = BLE_GAP_ADV_SET_HANDLE_NOT_SET; /**< Advertising handle used to identify an advertising set. */ | ||
73 | -static uint8_t m_enc_advdata[BLE_GAP_ADV_SET_DATA_SIZE_MAX]; /**< Buffer for storing an encoded advertising set. */ | ||
74 | -static uint8_t m_enc_scan_response_data[BLE_GAP_ADV_SET_DATA_SIZE_MAX]; /**< Buffer for storing an encoded scan data. */ | ||
75 | - | ||
76 | -static ble_uuid_t m_adv_uuids[] = /**< Universally unique service identifiers. */ | ||
77 | - { | ||
78 | - {TH_CUSTOM_SERVICE_UUID, BLE_UUID_TYPE_VENDOR_BEGIN} | ||
79 | - }; | ||
80 | - | ||
81 | -static ble_uuid_t m_sr_uuids[] = { | ||
82 | - {HD_CUSTOM_SERVICE_UUID, BLE_UUID_TYPE_VENDOR_BEGIN} | ||
83 | - }; | ||
84 | - | ||
85 | -static ble_uuid_t m_rgb_uuids[] = { | ||
86 | - {RM_CUSTOM_SERVICE_UUID, BLE_UUID_TYPE_VENDOR_BEGIN} | ||
87 | - }; | ||
88 | - | ||
89 | -/**@brief Struct that contains pointers to the encoded advertising data. */ | ||
90 | -static ble_gap_adv_data_t m_adv_data = | ||
91 | -{ | ||
92 | - .adv_data = | ||
93 | - { | ||
94 | - .p_data = m_enc_advdata, | ||
95 | - .len = BLE_GAP_ADV_SET_DATA_SIZE_MAX | ||
96 | - }, | ||
97 | - .scan_rsp_data = | ||
98 | - { | ||
99 | - .p_data = m_enc_scan_response_data, | ||
100 | - .len = BLE_GAP_ADV_SET_DATA_SIZE_MAX | ||
101 | - | ||
102 | - } | ||
103 | -}; | ||
104 | - | ||
105 | -/**@brief Function for initializing the Advertising functionality. | ||
106 | - * | ||
107 | - * @details Encodes the required advertising data and passes it to the stack. | ||
108 | - * Also builds a structure to be passed to the stack when starting advertising. | ||
109 | - */ | ||
110 | -static void advertising_init(void) | ||
111 | -{ | ||
112 | - ret_code_t err_code; | ||
113 | - ble_advdata_t advdata; | ||
114 | - ble_advdata_t srdata; | ||
115 | - | ||
116 | - memset(&advdata, 0, sizeof(advdata)); | ||
117 | - | ||
118 | - advdata.name_type = BLE_ADVDATA_FULL_NAME; | ||
119 | - advdata.include_appearance = true; | ||
120 | - advdata.flags = BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE; | ||
121 | - | ||
122 | - err_code = ble_advdata_encode(&advdata, m_adv_data.adv_data.p_data, &m_adv_data.adv_data.len); | ||
123 | - APP_ERROR_CHECK(err_code); | ||
124 | - | ||
125 | - memset(&srdata, 0, sizeof(srdata)); | ||
126 | - srdata.uuids_complete.uuid_cnt = sizeof(m_adv_uuids) / sizeof(m_adv_uuids[0]); | ||
127 | - srdata.uuids_complete.p_uuids = m_adv_uuids; | ||
128 | - | ||
129 | - err_code = ble_advdata_encode(&srdata, m_adv_data.scan_rsp_data.p_data, &m_adv_data.scan_rsp_data.len); | ||
130 | - APP_ERROR_CHECK(err_code); | ||
131 | - | ||
132 | - memset(&srdata, 0, sizeof(srdata)); | ||
133 | - srdata.uuids_complete.uuid_cnt = sizeof(m_rgb_uuids) / sizeof(m_rgb_uuids[0]); | ||
134 | - srdata.uuids_complete.p_uuids = m_rgb_uuids; | ||
135 | - | ||
136 | - err_code = ble_advdata_encode(&srdata, m_adv_data.scan_rsp_data.p_data, &m_adv_data.scan_rsp_data.len); | ||
137 | - APP_ERROR_CHECK(err_code); | ||
138 | - | ||
139 | - memset(&srdata, 0, sizeof(srdata)); | ||
140 | - srdata.uuids_complete.uuid_cnt = sizeof(m_sr_uuids) / sizeof(m_sr_uuids[0]); | ||
141 | - srdata.uuids_complete.p_uuids = m_sr_uuids; | ||
142 | - | ||
143 | - err_code = ble_advdata_encode(&srdata, m_adv_data.scan_rsp_data.p_data, &m_adv_data.scan_rsp_data.len); | ||
144 | - APP_ERROR_CHECK(err_code); | ||
145 | - | ||
146 | - ble_gap_adv_params_t adv_params; | ||
147 | - | ||
148 | - | ||
149 | - memset(&adv_params, 0, sizeof(adv_params)); | ||
150 | - | ||
151 | - adv_params.primary_phy = BLE_GAP_PHY_1MBPS; | ||
152 | - adv_params.duration = APP_ADV_DURATION; | ||
153 | - adv_params.properties.type = BLE_GAP_ADV_TYPE_CONNECTABLE_SCANNABLE_UNDIRECTED; | ||
154 | - adv_params.p_peer_addr = NULL; | ||
155 | - adv_params.filter_policy = BLE_GAP_ADV_FP_ANY; | ||
156 | - adv_params.interval = APP_ADV_INTERVAL; | ||
157 | - | ||
158 | - err_code = sd_ble_gap_adv_set_configure(&m_adv_handle, &m_adv_data, &adv_params); | ||
159 | - APP_ERROR_CHECK(err_code); | ||
160 | - | ||
161 | -} | ||
162 | - | ||
163 | - | ||
164 | -/**@brief Function for assert macro callback. | ||
165 | - * | ||
166 | - * @details This function will be called in case of an assert in the SoftDevice. | ||
167 | - * | ||
168 | - * @warning This handler is an example only and does not fit a final product. You need to analyze | ||
169 | - * how your product is supposed to react in case of Assert. | ||
170 | - * @warning On assert from the SoftDevice, the system can only recover on reset. | ||
171 | - * | ||
172 | - * @param[in] line_num Line number of the failing ASSERT call. | ||
173 | - * @param[in] p_file_name File name of the failing ASSERT call. | ||
174 | - */ | ||
175 | -void assert_nrf_callback(uint16_t line_num, const uint8_t * p_file_name) | ||
176 | -{ | ||
177 | - app_error_handler(DEAD_BEEF, line_num, p_file_name); | ||
178 | -} | ||
179 | - | ||
180 | -/**@brief Function for the Timer initialization. | ||
181 | - * | ||
182 | - * @details Initializes the timer module. | ||
183 | - */ | ||
184 | -static void timers_init(void) | ||
185 | -{ | ||
186 | - // Initialize timer module, making it use the scheduler | ||
187 | - ret_code_t err_code = app_timer_init(); | ||
188 | - APP_ERROR_CHECK(err_code); | ||
189 | -} | ||
190 | - | ||
191 | - | ||
192 | -/**@brief Function for the GAP initialization. | ||
193 | - * | ||
194 | - * @details This function sets up all the necessary GAP (Generic Access Profile) parameters of the | ||
195 | - * device including the device name, appearance, and the preferred connection parameters. | ||
196 | - */ | ||
197 | -static void gap_params_init(void) | ||
198 | -{ | ||
199 | - ret_code_t err_code; | ||
200 | - ble_gap_conn_params_t gap_conn_params; | ||
201 | - ble_gap_conn_sec_mode_t sec_mode; | ||
202 | - | ||
203 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&sec_mode); | ||
204 | - | ||
205 | - err_code = sd_ble_gap_device_name_set(&sec_mode, | ||
206 | - (const uint8_t *)DEVICE_NAME, | ||
207 | - strlen(DEVICE_NAME)); | ||
208 | - APP_ERROR_CHECK(err_code); | ||
209 | - | ||
210 | - memset(&gap_conn_params, 0, sizeof(gap_conn_params)); | ||
211 | - | ||
212 | - gap_conn_params.min_conn_interval = MIN_CONN_INTERVAL; | ||
213 | - gap_conn_params.max_conn_interval = MAX_CONN_INTERVAL; | ||
214 | - gap_conn_params.slave_latency = SLAVE_LATENCY; | ||
215 | - gap_conn_params.conn_sup_timeout = CONN_SUP_TIMEOUT; | ||
216 | - | ||
217 | - err_code = sd_ble_gap_ppcp_set(&gap_conn_params); | ||
218 | - APP_ERROR_CHECK(err_code); | ||
219 | -} | ||
220 | - | ||
221 | - | ||
222 | -/**@brief Function for initializing the GATT module. | ||
223 | - */ | ||
224 | -static void gatt_init(void) | ||
225 | -{ | ||
226 | - ret_code_t err_code = nrf_ble_gatt_init(&m_gatt, NULL); | ||
227 | - APP_ERROR_CHECK(err_code); | ||
228 | -} | ||
229 | - | ||
230 | - | ||
231 | - | ||
232 | -/**@brief Function for handling Queued Write Module errors. | ||
233 | - * | ||
234 | - * @details A pointer to this function will be passed to each service which may need to inform the | ||
235 | - * application about an error. | ||
236 | - * | ||
237 | - * @param[in] nrf_error Error code containing information about what went wrong. | ||
238 | - */ | ||
239 | -static void nrf_qwr_error_handler(uint32_t nrf_error) | ||
240 | -{ | ||
241 | - APP_ERROR_HANDLER(nrf_error); | ||
242 | -} | ||
243 | - | ||
244 | -static void on_ths_evt(ble_ths_t * p_ths_service, | ||
245 | - ble_ths_evt_t * p_evt) | ||
246 | -{ | ||
247 | - | ||
248 | - switch(p_evt->evt_type) | ||
249 | - { | ||
250 | - case BLE_THS_EVT_NOTIFICATION_ENABLED: | ||
251 | - break; | ||
252 | - | ||
253 | - case BLE_THS_EVT_NOTIFICATION_DISABLED: | ||
254 | - break; | ||
255 | - | ||
256 | - case BLE_THS_EVT_CONNECTED : | ||
257 | - break; | ||
258 | - | ||
259 | - case BLE_THS_EVT_DISCONNECTED: | ||
260 | - break; | ||
261 | - | ||
262 | - default: | ||
263 | - // No implementation needed. | ||
264 | - break; | ||
265 | - } | ||
266 | -} | ||
267 | -static void on_hds_evt(ble_hds_t * p_hds_service, | ||
268 | - ble_hds_evt_t * p_evt) | ||
269 | -{ | ||
270 | - | ||
271 | - switch(p_evt->evt_type) | ||
272 | - { | ||
273 | - case BLE_HDS_EVT_NOTIFICATION_ENABLED: | ||
274 | - break; | ||
275 | - | ||
276 | - case BLE_HDS_EVT_NOTIFICATION_DISABLED: | ||
277 | - break; | ||
278 | - | ||
279 | - case BLE_HDS_EVT_CONNECTED : | ||
280 | - break; | ||
281 | - | ||
282 | - case BLE_HDS_EVT_DISCONNECTED: | ||
283 | - break; | ||
284 | - | ||
285 | - default: | ||
286 | - // No implementation needed. | ||
287 | - break; | ||
288 | - } | ||
289 | -} | ||
290 | - | ||
291 | -static void on_rms_evt(ble_rms_t * p_rms_service, | ||
292 | - ble_rms_evt_t * p_evt) | ||
293 | -{ | ||
294 | - | ||
295 | - switch(p_evt->evt_type) | ||
296 | - { | ||
297 | - case BLE_RMS_EVT_NOTIFICATION_ENABLED: | ||
298 | - break; | ||
299 | - | ||
300 | - case BLE_RMS_EVT_NOTIFICATION_DISABLED: | ||
301 | - break; | ||
302 | - | ||
303 | - case BLE_RMS_EVT_CONNECTED : | ||
304 | - break; | ||
305 | - | ||
306 | - case BLE_RMS_EVT_DISCONNECTED: | ||
307 | - break; | ||
308 | - | ||
309 | - default: | ||
310 | - // No implementation needed. | ||
311 | - break; | ||
312 | - } | ||
313 | -} | ||
314 | - | ||
315 | -/**@brief Function for initializing services that will be used by the application. | ||
316 | - */ | ||
317 | -static void services_init(void) | ||
318 | -{ | ||
319 | - ret_code_t err_code; | ||
320 | - nrf_ble_qwr_init_t qwr_init = {0}; | ||
321 | - ble_ths_init_t ths_init; | ||
322 | - ble_hds_init_t hds_init; | ||
323 | - ble_rms_init_t rms_init; | ||
324 | - | ||
325 | - // Initialize Queued Write Module. | ||
326 | - qwr_init.error_handler = nrf_qwr_error_handler; | ||
327 | - | ||
328 | - err_code = nrf_ble_qwr_init(&m_qwr, &qwr_init); | ||
329 | - APP_ERROR_CHECK(err_code); | ||
330 | - | ||
331 | - //th service | ||
332 | - memset(&ths_init, 0, sizeof(ths_init)); | ||
333 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&ths_init.custom_value_char_attr_md.read_perm); | ||
334 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&ths_init.custom_value_char_attr_md.write_perm); | ||
335 | - ths_init.evt_handler = on_ths_evt; | ||
336 | - err_code = ble_ths_init(&m_ths, &ths_init); | ||
337 | - APP_ERROR_CHECK(err_code); | ||
338 | - | ||
339 | - //hd service | ||
340 | - memset(&hds_init, 0, sizeof(hds_init)); | ||
341 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&hds_init.custom_value_char_attr_md.read_perm); | ||
342 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&hds_init.custom_value_char_attr_md.write_perm); | ||
343 | - hds_init.evt_handler = on_hds_evt; | ||
344 | - err_code = ble_hds_init(&m_hds, &hds_init); | ||
345 | - APP_ERROR_CHECK(err_code); | ||
346 | - | ||
347 | - //rm service | ||
348 | - memset(&rms_init, 0, sizeof(rms_init)); | ||
349 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&rms_init.custom_value_char_attr_md.read_perm); | ||
350 | - BLE_GAP_CONN_SEC_MODE_SET_OPEN(&rms_init.custom_value_char_attr_md.write_perm); | ||
351 | - rms_init.evt_handler = on_rms_evt; | ||
352 | - err_code = ble_rms_init(&m_rms, &rms_init); | ||
353 | - APP_ERROR_CHECK(err_code); | ||
354 | - | ||
355 | -} | ||
356 | - | ||
357 | - | ||
358 | -/**@brief Function for handling the Connection Parameters Module. | ||
359 | - * | ||
360 | - * @details This function will be called for all events in the Connection Parameters Module that | ||
361 | - * are passed to the application. | ||
362 | - * | ||
363 | - * @note All this function does is to disconnect. This could have been done by simply | ||
364 | - * setting the disconnect_on_fail config parameter, but instead we use the event | ||
365 | - * handler mechanism to demonstrate its use. | ||
366 | - * | ||
367 | - * @param[in] p_evt Event received from the Connection Parameters Module. | ||
368 | - */ | ||
369 | -static void on_conn_params_evt(ble_conn_params_evt_t * p_evt) | ||
370 | -{ | ||
371 | - ret_code_t err_code; | ||
372 | - | ||
373 | - if (p_evt->evt_type == BLE_CONN_PARAMS_EVT_FAILED) | ||
374 | - { | ||
375 | - err_code = sd_ble_gap_disconnect(m_conn_handle, BLE_HCI_CONN_INTERVAL_UNACCEPTABLE); | ||
376 | - APP_ERROR_CHECK(err_code); | ||
377 | - } | ||
378 | -} | ||
379 | - | ||
380 | - | ||
381 | -/**@brief Function for handling a Connection Parameters error. | ||
382 | - * | ||
383 | - * @param[in] nrf_error Error code containing information about what went wrong. | ||
384 | - */ | ||
385 | -static void conn_params_error_handler(uint32_t nrf_error) | ||
386 | -{ | ||
387 | - APP_ERROR_HANDLER(nrf_error); | ||
388 | -} | ||
389 | - | ||
390 | - | ||
391 | -/**@brief Function for initializing the Connection Parameters module. | ||
392 | - */ | ||
393 | -static void conn_params_init(void) | ||
394 | -{ | ||
395 | - ret_code_t err_code; | ||
396 | - ble_conn_params_init_t cp_init; | ||
397 | - | ||
398 | - memset(&cp_init, 0, sizeof(cp_init)); | ||
399 | - | ||
400 | - cp_init.p_conn_params = NULL; | ||
401 | - cp_init.first_conn_params_update_delay = FIRST_CONN_PARAMS_UPDATE_DELAY; | ||
402 | - cp_init.next_conn_params_update_delay = NEXT_CONN_PARAMS_UPDATE_DELAY; | ||
403 | - cp_init.max_conn_params_update_count = MAX_CONN_PARAMS_UPDATE_COUNT; | ||
404 | - cp_init.start_on_notify_cccd_handle = BLE_GATT_HANDLE_INVALID; | ||
405 | - cp_init.disconnect_on_fail = false; | ||
406 | - cp_init.evt_handler = on_conn_params_evt; | ||
407 | - cp_init.error_handler = conn_params_error_handler; | ||
408 | - | ||
409 | - err_code = ble_conn_params_init(&cp_init); | ||
410 | - APP_ERROR_CHECK(err_code); | ||
411 | -} | ||
412 | - | ||
413 | - | ||
414 | -/**@brief Function for starting advertising. | ||
415 | - */ | ||
416 | -static void advertising_start(void) | ||
417 | -{ | ||
418 | - ret_code_t err_code; | ||
419 | - | ||
420 | - err_code = sd_ble_gap_adv_start(m_adv_handle, APP_BLE_CONN_CFG_TAG); | ||
421 | - APP_ERROR_CHECK(err_code); | ||
422 | - | ||
423 | - bsp_board_led_on(ADVERTISING_LED); | ||
424 | -} | ||
425 | - | ||
426 | - | ||
427 | -/**@brief Function for handling BLE events. | ||
428 | - * | ||
429 | - * @param[in] p_ble_evt Bluetooth stack event. | ||
430 | - * @param[in] p_context Unused. | ||
431 | - */ | ||
432 | -static void ble_evt_handler(ble_evt_t const * p_ble_evt, void * p_context) | ||
433 | -{ | ||
434 | - ret_code_t err_code; | ||
435 | - | ||
436 | - switch (p_ble_evt->header.evt_id) | ||
437 | - { | ||
438 | - case BLE_GAP_EVT_CONNECTED: | ||
439 | - NRF_LOG_INFO("Connected"); | ||
440 | - bsp_board_led_on(CONNECTED_LED); | ||
441 | - bsp_board_led_off(ADVERTISING_LED); | ||
442 | - m_conn_handle = p_ble_evt->evt.gap_evt.conn_handle; | ||
443 | - err_code = nrf_ble_qwr_conn_handle_assign(&m_qwr, m_conn_handle); | ||
444 | - APP_ERROR_CHECK(err_code); | ||
445 | - break; | ||
446 | - | ||
447 | - case BLE_GAP_EVT_DISCONNECTED: | ||
448 | - NRF_LOG_INFO("Disconnected"); | ||
449 | - bsp_board_led_off(CONNECTED_LED); | ||
450 | - m_conn_handle = BLE_CONN_HANDLE_INVALID; | ||
451 | - | ||
452 | - advertising_start(); | ||
453 | - break; | ||
454 | - | ||
455 | - case BLE_GAP_EVT_SEC_PARAMS_REQUEST: | ||
456 | - // Pairing not supported | ||
457 | - err_code = sd_ble_gap_sec_params_reply(m_conn_handle, | ||
458 | - BLE_GAP_SEC_STATUS_PAIRING_NOT_SUPP, | ||
459 | - NULL, | ||
460 | - NULL); | ||
461 | - APP_ERROR_CHECK(err_code); | ||
462 | - break; | ||
463 | - | ||
464 | - case BLE_GAP_EVT_PHY_UPDATE_REQUEST: | ||
465 | - { | ||
466 | - NRF_LOG_DEBUG("PHY update request."); | ||
467 | - ble_gap_phys_t const phys = | ||
468 | - { | ||
469 | - .rx_phys = BLE_GAP_PHY_AUTO, | ||
470 | - .tx_phys = BLE_GAP_PHY_AUTO, | ||
471 | - }; | ||
472 | - err_code = sd_ble_gap_phy_update(p_ble_evt->evt.gap_evt.conn_handle, &phys); | ||
473 | - APP_ERROR_CHECK(err_code); | ||
474 | - } break; | ||
475 | - | ||
476 | - case BLE_GATTS_EVT_SYS_ATTR_MISSING: | ||
477 | - // No system attributes have been stored. | ||
478 | - err_code = sd_ble_gatts_sys_attr_set(m_conn_handle, NULL, 0, 0); | ||
479 | - APP_ERROR_CHECK(err_code); | ||
480 | - break; | ||
481 | - | ||
482 | - case BLE_GATTC_EVT_TIMEOUT: | ||
483 | - // Disconnect on GATT Client timeout event. | ||
484 | - NRF_LOG_DEBUG("GATT Client Timeout."); | ||
485 | - err_code = sd_ble_gap_disconnect(p_ble_evt->evt.gattc_evt.conn_handle, | ||
486 | - BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION); | ||
487 | - APP_ERROR_CHECK(err_code); | ||
488 | - break; | ||
489 | - | ||
490 | - case BLE_GATTS_EVT_TIMEOUT: | ||
491 | - // Disconnect on GATT Server timeout event. | ||
492 | - NRF_LOG_DEBUG("GATT Server Timeout."); | ||
493 | - err_code = sd_ble_gap_disconnect(p_ble_evt->evt.gatts_evt.conn_handle, | ||
494 | - BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION); | ||
495 | - APP_ERROR_CHECK(err_code); | ||
496 | - break; | ||
497 | - | ||
498 | - default: | ||
499 | - // No implementation needed. | ||
500 | - break; | ||
501 | - } | ||
502 | -} | ||
503 | - | ||
504 | - | ||
505 | -/**@brief Function for initializing the BLE stack. | ||
506 | - * | ||
507 | - * @details Initializes the SoftDevice and the BLE event interrupt. | ||
508 | - */ | ||
509 | -static void ble_stack_init(void) | ||
510 | -{ | ||
511 | - ret_code_t err_code; | ||
512 | - | ||
513 | - err_code = nrf_sdh_enable_request(); | ||
514 | - APP_ERROR_CHECK(err_code); | ||
515 | - | ||
516 | - // Configure the BLE stack using the default settings. | ||
517 | - // Fetch the start address of the application RAM. | ||
518 | - uint32_t ram_start = 0; | ||
519 | - err_code = nrf_sdh_ble_default_cfg_set(APP_BLE_CONN_CFG_TAG, &ram_start); | ||
520 | - APP_ERROR_CHECK(err_code); | ||
521 | - | ||
522 | - // Enable BLE stack. | ||
523 | - err_code = nrf_sdh_ble_enable(&ram_start); | ||
524 | - APP_ERROR_CHECK(err_code); | ||
525 | - | ||
526 | - // Register a handler for BLE events. | ||
527 | - NRF_SDH_BLE_OBSERVER(m_ble_observer, APP_BLE_OBSERVER_PRIO, ble_evt_handler, NULL); | ||
528 | -} | ||
529 | - | ||
530 | - | ||
531 | - | ||
532 | - | ||
533 | -static void log_init(void) | ||
534 | -{ | ||
535 | - ret_code_t err_code = NRF_LOG_INIT(NULL); | ||
536 | - APP_ERROR_CHECK(err_code); | ||
537 | - | ||
538 | - NRF_LOG_DEFAULT_BACKENDS_INIT(); | ||
539 | -} | ||
540 | - | ||
541 | - | ||
542 | -/**@brief Function for initializing power management. | ||
543 | - */ | ||
544 | -static void power_management_init(void) | ||
545 | -{ | ||
546 | - ret_code_t err_code; | ||
547 | - err_code = nrf_pwr_mgmt_init(); | ||
548 | - APP_ERROR_CHECK(err_code); | ||
549 | -} | ||
550 | - | ||
551 | - | ||
552 | -/**@brief Function for handling the idle state (main loop). | ||
553 | - * | ||
554 | - * @details If there is no pending log operation, then sleep until next the next event occurs. | ||
555 | - */ | ||
556 | -static void idle_state_handle(void) | ||
557 | -{ | ||
558 | - if (NRF_LOG_PROCESS() == false) | ||
559 | - { | ||
560 | - nrf_pwr_mgmt_run(); | ||
561 | - } | ||
562 | -} | ||
563 | - | ||
564 | -// add dht functions | ||
565 | -static void gpio_output_voltage_setup_3v3(void) | ||
566 | -{ | ||
567 | - if ((NRF_UICR->REGOUT0 & UICR_REGOUT0_VOUT_Msk) != | ||
568 | - (UICR_REGOUT0_VOUT_3V3 << UICR_REGOUT0_VOUT_Pos)) | ||
569 | - { | ||
570 | - NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Wen; | ||
571 | - while (NRF_NVMC->READY == NVMC_READY_READY_Busy){} | ||
572 | - | ||
573 | - NRF_UICR->REGOUT0 = (NRF_UICR->REGOUT0 & ~((uint32_t)UICR_REGOUT0_VOUT_Msk)) | | ||
574 | - (UICR_REGOUT0_VOUT_3V3 << UICR_REGOUT0_VOUT_Pos); | ||
575 | - | ||
576 | - NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren; | ||
577 | - while (NRF_NVMC->READY == NVMC_READY_READY_Busy){} | ||
578 | - | ||
579 | - NVIC_SystemReset(); | ||
580 | - } | ||
581 | -} | ||
582 | - | ||
583 | -static uint32_t waitfor_state(bool pin_state) | ||
584 | -{ | ||
585 | - uint8_t delay_us = 100; | ||
586 | - do | ||
587 | - { | ||
588 | - if(nrf_gpio_pin_read(DATA_PIN)==pin_state) | ||
589 | - { | ||
590 | - return DHT11_SUCCESS; | ||
591 | - } | ||
592 | - nrf_delay_us(1); | ||
593 | - delay_us--; | ||
594 | - }while(delay_us); | ||
595 | - return DHT11_NACK; | ||
596 | -} | ||
597 | - | ||
598 | -static uint8_t Read_DHT11_Byte(void) | ||
599 | -{ | ||
600 | - uint8_t i, temp=0; | ||
601 | - for(i=0;i<8;i++) | ||
602 | - { | ||
603 | - | ||
604 | - if(waitfor_state(1)!=DHT11_SUCCESS)return DHT11_NACK; | ||
605 | - nrf_delay_us(40); | ||
606 | - if(nrf_gpio_pin_read(DATA_PIN)==1) | ||
607 | - { | ||
608 | - if(waitfor_state(0)!=DHT11_SUCCESS)return DHT11_NACK; | ||
609 | - temp|=(uint8_t)(0x01<<(7-i)); | ||
610 | - } | ||
611 | - else | ||
612 | - { | ||
613 | - temp&=(uint8_t)~(0x01<<(7-i)); | ||
614 | - } | ||
615 | - } | ||
616 | - | ||
617 | - return temp; | ||
618 | -} | ||
619 | -uint32_t Read_DHT11(DHT11_Data_t *DHT11_Data) | ||
620 | -{ | ||
621 | - PIN_DATA_OUT; | ||
622 | - PIN_DATA_CLEAR; | ||
623 | - nrf_delay_ms(19); | ||
624 | - PIN_DATA_SET; | ||
625 | - PIN_DATA_IN; | ||
626 | - nrf_delay_us(30); | ||
627 | - if(nrf_gpio_pin_read(DATA_PIN) == 0) | ||
628 | - { | ||
629 | - if(waitfor_state(1)!=DHT11_SUCCESS)return DHT11_NACK; | ||
630 | - if(waitfor_state(0)!=DHT11_SUCCESS)return DHT11_NACK; | ||
631 | - DHT11_Data->h_int= Read_DHT11_Byte(); | ||
632 | - DHT11_Data->h_deci= Read_DHT11_Byte(); | ||
633 | - DHT11_Data->t_int= Read_DHT11_Byte(); | ||
634 | - DHT11_Data->t_deci= Read_DHT11_Byte(); | ||
635 | - DHT11_Data->check_sum= Read_DHT11_Byte(); | ||
636 | - | ||
637 | - PIN_DATA_OUT; | ||
638 | - PIN_DATA_SET; | ||
639 | - | ||
640 | - if(DHT11_Data->check_sum == DHT11_Data->h_int + DHT11_Data->h_deci + DHT11_Data->t_int+ DHT11_Data->t_deci) | ||
641 | - return DHT11_SUCCESS; | ||
642 | - else | ||
643 | - return DHT11_DATA_ERR; | ||
644 | - } | ||
645 | - else | ||
646 | - { | ||
647 | - return DHT11_NACK; | ||
648 | - } | ||
649 | -} | ||
650 | -static void ths_timer_handler(void * p_context){ | ||
651 | - | ||
652 | - uint32_t err_code = Read_DHT11(&DHT11_Data); | ||
653 | - if(err_code == DHT11_SUCCESS) | ||
654 | - { | ||
655 | - NRF_LOG_INFO("Temperature: %d.%d C Humidity: %d.%d H \r\n", DHT11_Data.t_int,DHT11_Data.t_deci,DHT11_Data.h_int,DHT11_Data.h_deci); | ||
656 | - | ||
657 | - // temp, humid value to ble | ||
658 | - ble_ths_temp_value_update(&m_ths, DHT11_Data.t_int); | ||
659 | - ble_ths_humd_value_update(&m_ths, DHT11_Data.h_int); | ||
660 | - } | ||
661 | - | ||
662 | - | ||
663 | -} | ||
664 | - | ||
665 | -static uint32_t waitfor_hcsr_state(bool pin_state) | ||
666 | -{ | ||
667 | - uint8_t delay_us = 100; | ||
668 | - do | ||
669 | - { | ||
670 | - if(nrf_gpio_pin_read(HCSR_PIN) == pin_state) | ||
671 | - { | ||
672 | - return HCSR_SUCCESS; | ||
673 | - } | ||
674 | - nrf_delay_us(1); | ||
675 | - delay_us--; | ||
676 | - }while(delay_us); | ||
677 | - return HCSR_NACK; | ||
678 | -} | ||
679 | - | ||
680 | -uint32_t Read_HCSR(HCSR_Data_t *HCSR_Data) | ||
681 | -{ | ||
682 | - PIN_HCSR_OUT; | ||
683 | - PIN_HCSR_CLEAR; | ||
684 | - nrf_delay_ms(19); | ||
685 | - PIN_HCSR_SET; | ||
686 | - PIN_HCSR_IN; | ||
687 | - nrf_delay_us(30); | ||
688 | - if(nrf_gpio_pin_read(HCSR_PIN) == 0) | ||
689 | - { | ||
690 | - NRF_LOG_INFO("0: NOTHING"); | ||
691 | - HCSR_Data->hcsr_value= 0; | ||
692 | - PIN_DATA_OUT; | ||
693 | - PIN_DATA_SET; | ||
694 | - return HCSR_SUCCESS; | ||
695 | - } | ||
696 | - if(nrf_gpio_pin_read(HCSR_PIN) == 1) | ||
697 | - { | ||
698 | - NRF_LOG_INFO("1: DETECTED"); | ||
699 | - HCSR_Data->hcsr_value= 1; | ||
700 | - PIN_DATA_OUT; | ||
701 | - PIN_DATA_SET; | ||
702 | - return HCSR_SUCCESS; | ||
703 | - } | ||
704 | - else | ||
705 | - { | ||
706 | - return HCSR_NACK; | ||
707 | - } | ||
708 | -} | ||
709 | - | ||
710 | -static void hds_timer_handler(void * p_context){ | ||
711 | - uint32_t err_code_H = Read_HCSR(&HCSR_Data); | ||
712 | - if(err_code_H == HCSR_SUCCESS) | ||
713 | - { | ||
714 | - ble_hds_custom_value_update(&m_hds, HCSR_Data.hcsr_value); | ||
715 | - } | ||
716 | - else{ | ||
717 | - } | ||
718 | - | ||
719 | -} | ||
720 | -uint32_t Write_RGB(RGB_Data_t *RGB_Data) | ||
721 | -{ | ||
722 | - PIN_R_OUT; | ||
723 | - PIN_G_OUT; | ||
724 | - PIN_B_OUT; | ||
725 | - | ||
726 | - nrf_delay_us(19); | ||
727 | - | ||
728 | - PIN_R_CLEAR; | ||
729 | - PIN_G_CLEAR; | ||
730 | - PIN_B_CLEAR; | ||
731 | - | ||
732 | - nrf_delay_us(19); | ||
733 | - | ||
734 | - NRF_LOG_INFO("led init settings"); | ||
735 | - // basic setting 255,209,163 | ||
736 | - nrf_gpio_pin_write(R_PIN, 255); | ||
737 | - nrf_gpio_pin_write(B_PIN, 209); | ||
738 | - nrf_gpio_pin_write(G_PIN, 163); | ||
739 | - | ||
740 | - | ||
741 | - RGB_Data->r_value= 255; | ||
742 | - RGB_Data->g_value= 209; | ||
743 | - RGB_Data->b_value= 163; | ||
744 | - | ||
745 | - return RGB_SUCCESS; | ||
746 | - | ||
747 | -} | ||
748 | - | ||
749 | - | ||
750 | -static void led_init(){ | ||
751 | - | ||
752 | - uint32_t err_code_H = Write_RGB(&RGB_Data); | ||
753 | - | ||
754 | - if(err_code_H == RGB_SUCCESS) | ||
755 | - { | ||
756 | - ble_rms_r_value_update(&m_rms, RGB_Data.r_value); | ||
757 | - ble_rms_g_value_update(&m_rms, RGB_Data.g_value); | ||
758 | - ble_rms_b_value_update(&m_rms, RGB_Data.b_value); | ||
759 | - } | ||
760 | - else{ | ||
761 | - } | ||
762 | -} | ||
763 | -static void lfclk_request(void) | ||
764 | -{ | ||
765 | - | ||
766 | - ret_code_t err_code = nrf_drv_clock_init(); | ||
767 | - APP_ERROR_CHECK(err_code); | ||
768 | - nrf_drv_clock_lfclk_request(NULL); | ||
769 | -} | ||
770 | - | ||
771 | -static void create_timers() | ||
772 | -{ | ||
773 | - | ||
774 | - ret_code_t err_code; | ||
775 | - // Create timers | ||
776 | - err_code = app_timer_create(&m_ths_timer_id, | ||
777 | - APP_TIMER_MODE_REPEATED, | ||
778 | - ths_timer_handler); | ||
779 | - APP_ERROR_CHECK(err_code); | ||
780 | - err_code = app_timer_create(&m_hds_timer_id, | ||
781 | - APP_TIMER_MODE_REPEATED, | ||
782 | - hds_timer_handler); | ||
783 | - | ||
784 | - APP_ERROR_CHECK(err_code); | ||
785 | - | ||
786 | - | ||
787 | -} | ||
788 | - | ||
789 | -int main(void) | ||
790 | -{ | ||
791 | - // Initialize. | ||
792 | - log_init(); | ||
793 | - lfclk_request(); | ||
794 | - timers_init(); | ||
795 | - create_timers(); | ||
796 | - power_management_init(); | ||
797 | - ble_stack_init(); | ||
798 | - gap_params_init(); | ||
799 | - gatt_init(); | ||
800 | - services_init(); | ||
801 | - advertising_init(); | ||
802 | - conn_params_init(); | ||
803 | - led_init(); | ||
804 | - | ||
805 | - // Start execution | ||
806 | - NRF_LOG_INFO("Blinky example started."); | ||
807 | - advertising_start(); | ||
808 | - | ||
809 | - | ||
810 | - ret_code_t err_code; | ||
811 | - | ||
812 | - // Start timer | ||
813 | - err_code = app_timer_start(m_ths_timer_id, APP_TIMER_TICKS(2000), NULL); | ||
814 | - APP_ERROR_CHECK(err_code); | ||
815 | - | ||
816 | - err_code = app_timer_start(m_hds_timer_id, APP_TIMER_TICKS(2000), NULL); | ||
817 | - APP_ERROR_CHECK(err_code); | ||
818 | - | ||
819 | - | ||
820 | - | ||
821 | - // Enter main loop. | ||
822 | - for (;;) | ||
823 | - { | ||
824 | - idle_state_handle(); | ||
825 | - } | ||
826 | -} | ||
827 | - |
1 | -#ifndef __RGB_H__ | ||
2 | -#define __RGB_H__ | ||
3 | -#include <stdint.h> | ||
4 | - | ||
5 | -#define R_PIN NRF_GPIO_PIN_MAP(1,10) | ||
6 | -#define G_PIN NRF_GPIO_PIN_MAP(1,11) | ||
7 | -#define B_PIN NRF_GPIO_PIN_MAP(1,12) | ||
8 | - | ||
9 | -#define PIN_R_OUT (nrf_gpio_cfg_output(R_PIN)); | ||
10 | -#define PIN_G_OUT (nrf_gpio_cfg_output(G_PIN)); | ||
11 | -#define PIN_B_OUT (nrf_gpio_cfg_output(B_PIN)); | ||
12 | - | ||
13 | -#define PIN_R_CLEAR (nrf_gpio_pin_clear(R_PIN)); | ||
14 | -#define PIN_G_CLEAR (nrf_gpio_pin_clear(G_PIN)); | ||
15 | -#define PIN_B_CLEAR (nrf_gpio_pin_clear(B_PIN)); | ||
16 | - | ||
17 | -#define RGB_SUCCESS NRF_SUCCESS | ||
18 | -#define RGB_DATA_ERR 0xFD | ||
19 | -#define RGB_NACK 0xFE | ||
20 | - | ||
21 | - | ||
22 | -typedef struct | ||
23 | -{ | ||
24 | - uint8_t r_value; | ||
25 | - uint8_t g_value; | ||
26 | - uint8_t b_value; | ||
27 | -}RGB_Data_t; | ||
28 | - | ||
29 | -uint32_t Write_RGB(RGB_Data_t *RGB_Data); | ||
30 | - | ||
31 | -#endif |
This diff could not be displayed because it is too large.
-
Please register or login to post a comment