mbed os with nrf51 internal bandgap enabled to read battery level

Dependents:   BLE_file_test BLE_Blink ExternalEncoder

Committer:
elessair
Date:
Sun Oct 23 15:10:02 2016 +0000
Revision:
0:f269e3021894
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
elessair 0:f269e3021894 1 <?xml version="1.0" encoding="utf-8"?>
elessair 0:f269e3021894 2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
elessair 0:f269e3021894 3 <PropertyGroup>
elessair 0:f269e3021894 4 <SchemaVersion>2.0</SchemaVersion>
elessair 0:f269e3021894 5 <ProjectVersion>6.2</ProjectVersion>
elessair 0:f269e3021894 6 <ToolchainName>com.Atmel.ARMGCC.CPP</ToolchainName>
elessair 0:f269e3021894 7 <ProjectGuid>{{project_uuid}}</ProjectGuid>
elessair 0:f269e3021894 8 <avrdevice>AT{{target}}</avrdevice>
elessair 0:f269e3021894 9 <avrdeviceseries>none</avrdeviceseries>
elessair 0:f269e3021894 10 <OutputType>Executable</OutputType>
elessair 0:f269e3021894 11 <Language>CPP</Language>
elessair 0:f269e3021894 12 <OutputFileName>$(MSBuildProjectName)</OutputFileName>
elessair 0:f269e3021894 13 <OutputFileExtension>.elf</OutputFileExtension>
elessair 0:f269e3021894 14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
elessair 0:f269e3021894 15 <AssemblyName>AtmelStudio6_2</AssemblyName>
elessair 0:f269e3021894 16 <Name>AtmelStudio6_2</Name>
elessair 0:f269e3021894 17 <RootNamespace>AtmelStudio6_2</RootNamespace>
elessair 0:f269e3021894 18 <ToolchainFlavour>Native</ToolchainFlavour>
elessair 0:f269e3021894 19 <KeepTimersRunning>true</KeepTimersRunning>
elessair 0:f269e3021894 20 <OverrideVtor>false</OverrideVtor>
elessair 0:f269e3021894 21 <CacheFlash>true</CacheFlash>
elessair 0:f269e3021894 22 <ProgFlashFromRam>true</ProgFlashFromRam>
elessair 0:f269e3021894 23 <RamSnippetAddress />
elessair 0:f269e3021894 24 <UncachedRange />
elessair 0:f269e3021894 25 <preserveEEPROM>true</preserveEEPROM>
elessair 0:f269e3021894 26 <OverrideVtorValue />
elessair 0:f269e3021894 27 <BootSegment>2</BootSegment>
elessair 0:f269e3021894 28 <eraseonlaunchrule>1</eraseonlaunchrule>
elessair 0:f269e3021894 29 <AsfFrameworkConfig>
elessair 0:f269e3021894 30 <framework-data xmlns="">
elessair 0:f269e3021894 31 <options />
elessair 0:f269e3021894 32 <configurations />
elessair 0:f269e3021894 33 <files />
elessair 0:f269e3021894 34 <documentation help="" />
elessair 0:f269e3021894 35 <offline-documentation help="" />
elessair 0:f269e3021894 36 </framework-data>
elessair 0:f269e3021894 37 </AsfFrameworkConfig>
elessair 0:f269e3021894 38 </PropertyGroup>
elessair 0:f269e3021894 39 <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
elessair 0:f269e3021894 40 <ToolchainSettings>
elessair 0:f269e3021894 41 <ArmGccCpp>
elessair 0:f269e3021894 42 <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>
elessair 0:f269e3021894 43 <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>
elessair 0:f269e3021894 44 <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>
elessair 0:f269e3021894 45 <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>
elessair 0:f269e3021894 46 <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>
elessair 0:f269e3021894 47 <armgcc.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 48 <ListValues>
elessair 0:f269e3021894 49 <Value>NDEBUG</Value>
elessair 0:f269e3021894 50 {% for s in symbols %}<Value>{{s}}</Value>
elessair 0:f269e3021894 51 {% endfor %}
elessair 0:f269e3021894 52 </ListValues>
elessair 0:f269e3021894 53 </armgcc.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 54 <armgcc.compiler.directories.IncludePaths>
elessair 0:f269e3021894 55 <ListValues>
elessair 0:f269e3021894 56 {% for i in include_paths %}<Value>../{{i}}</Value>
elessair 0:f269e3021894 57 {% endfor %}
elessair 0:f269e3021894 58 </ListValues>
elessair 0:f269e3021894 59 </armgcc.compiler.directories.IncludePaths>
elessair 0:f269e3021894 60 <armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level>
elessair 0:f269e3021894 61 <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
elessair 0:f269e3021894 62 <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>
elessair 0:f269e3021894 63 <armgcc.compiler.miscellaneous.OtherFlags>{{c_flags|join(" ")}} {{common_flags|join(" ")}} -MMD -MP</armgcc.compiler.miscellaneous.OtherFlags>
elessair 0:f269e3021894 64 <armgcccpp.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 65 <ListValues>
elessair 0:f269e3021894 66 <Value>NDEBUG</Value>
elessair 0:f269e3021894 67 {% for s in symbols %}<Value>{{s}}</Value>
elessair 0:f269e3021894 68 {% endfor %}
elessair 0:f269e3021894 69 </ListValues>
elessair 0:f269e3021894 70 </armgcccpp.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 71 <armgcccpp.compiler.directories.IncludePaths>
elessair 0:f269e3021894 72 <ListValues>
elessair 0:f269e3021894 73 {% for i in include_paths %}<Value>../{{i}}</Value>
elessair 0:f269e3021894 74 {% endfor %}
elessair 0:f269e3021894 75 </ListValues>
elessair 0:f269e3021894 76 </armgcccpp.compiler.directories.IncludePaths>
elessair 0:f269e3021894 77 <armgcccpp.compiler.optimization.level>Optimize for size (-Os)</armgcccpp.compiler.optimization.level>
elessair 0:f269e3021894 78 <armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>
elessair 0:f269e3021894 79 <armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings>
elessair 0:f269e3021894 80 <armgcccpp.compiler.miscellaneous.OtherFlags>{{cxx_flags|join(" ")}} {{common_flags|join(" ")}} -MMD -MP</armgcccpp.compiler.miscellaneous.OtherFlags>
elessair 0:f269e3021894 81 <armgcccpp.linker.libraries.Libraries>
elessair 0:f269e3021894 82 <ListValues>
elessair 0:f269e3021894 83 <Value>libm</Value>
elessair 0:f269e3021894 84 </ListValues>
elessair 0:f269e3021894 85 </armgcccpp.linker.libraries.Libraries>
elessair 0:f269e3021894 86 <armgcccpp.linker.libraries.LibrarySearchPaths>
elessair 0:f269e3021894 87 <ListValues>
elessair 0:f269e3021894 88 </ListValues>
elessair 0:f269e3021894 89 </armgcccpp.linker.libraries.LibrarySearchPaths>
elessair 0:f269e3021894 90 <armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections>
elessair 0:f269e3021894 91 <armgcccpp.linker.miscellaneous.LinkerFlags>{% for p in library_paths %}-L../{{p}} {% endfor %} {% for f in object_files %}../{{f}} {% endfor %} {% for lib in libraries %}-l{{lib}} {% endfor %} -T../{{linker_script}} {{ld_flags|join(" ")}} {{common_flags|join(" ")}}</armgcccpp.linker.miscellaneous.LinkerFlags>
elessair 0:f269e3021894 92 <armgcccpp.preprocessingassembler.general.IncludePaths>
elessair 0:f269e3021894 93 <ListValues>
elessair 0:f269e3021894 94 {% for i in include_paths %}<Value>../{{i}}</Value>
elessair 0:f269e3021894 95 {% endfor %}
elessair 0:f269e3021894 96 </ListValues>
elessair 0:f269e3021894 97 </armgcccpp.preprocessingassembler.general.IncludePaths>
elessair 0:f269e3021894 98 </ArmGccCpp>
elessair 0:f269e3021894 99 </ToolchainSettings>
elessair 0:f269e3021894 100 </PropertyGroup>
elessair 0:f269e3021894 101 <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
elessair 0:f269e3021894 102 <ToolchainSettings>
elessair 0:f269e3021894 103 <ArmGccCpp>
elessair 0:f269e3021894 104 <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>
elessair 0:f269e3021894 105 <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>
elessair 0:f269e3021894 106 <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>
elessair 0:f269e3021894 107 <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>
elessair 0:f269e3021894 108 <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>
elessair 0:f269e3021894 109 <armgcc.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 110 <ListValues>
elessair 0:f269e3021894 111 <Value>DEBUG</Value>
elessair 0:f269e3021894 112 {% for s in symbols %}<Value>{{s}}</Value>
elessair 0:f269e3021894 113 {% endfor %}
elessair 0:f269e3021894 114 </ListValues>
elessair 0:f269e3021894 115 </armgcc.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 116 <armgcc.compiler.directories.IncludePaths>
elessair 0:f269e3021894 117 <ListValues>
elessair 0:f269e3021894 118 {% for i in include_paths %}<Value>../{{i}}</Value>
elessair 0:f269e3021894 119 {% endfor %}
elessair 0:f269e3021894 120 </ListValues>
elessair 0:f269e3021894 121 </armgcc.compiler.directories.IncludePaths>
elessair 0:f269e3021894 122 <armgcc.compiler.optimization.level>Optimize (-O1)</armgcc.compiler.optimization.level>
elessair 0:f269e3021894 123 <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
elessair 0:f269e3021894 124 <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>
elessair 0:f269e3021894 125 <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>
elessair 0:f269e3021894 126 <armgcc.compiler.miscellaneous.OtherFlags>{{c_flags|join(" ")}} {{common_flags|join(" ")}} -MMD -MP</armgcc.compiler.miscellaneous.OtherFlags>
elessair 0:f269e3021894 127 <armgcccpp.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 128 <ListValues>
elessair 0:f269e3021894 129 <Value>DEBUG</Value>
elessair 0:f269e3021894 130 {% for s in symbols %}<Value>{{s}}</Value>
elessair 0:f269e3021894 131 {% endfor %}
elessair 0:f269e3021894 132 </ListValues>
elessair 0:f269e3021894 133 </armgcccpp.compiler.symbols.DefSymbols>
elessair 0:f269e3021894 134 <armgcccpp.compiler.directories.IncludePaths>
elessair 0:f269e3021894 135 <ListValues>
elessair 0:f269e3021894 136 {% for i in include_paths %}<Value>../{{i}}</Value>
elessair 0:f269e3021894 137 {% endfor %}
elessair 0:f269e3021894 138 </ListValues>
elessair 0:f269e3021894 139 </armgcccpp.compiler.directories.IncludePaths>
elessair 0:f269e3021894 140 <armgcccpp.compiler.optimization.level>Optimize (-O1)</armgcccpp.compiler.optimization.level>
elessair 0:f269e3021894 141 <armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>
elessair 0:f269e3021894 142 <armgcccpp.compiler.optimization.DebugLevel>Maximum (-g3)</armgcccpp.compiler.optimization.DebugLevel>
elessair 0:f269e3021894 143 <armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings>
elessair 0:f269e3021894 144 <armgcccpp.compiler.miscellaneous.OtherFlags>{{cxx_flags|join(" ")}} {{common_flags|join(" ")}} -MMD -MP</armgcccpp.compiler.miscellaneous.OtherFlags>
elessair 0:f269e3021894 145 <armgcccpp.linker.libraries.Libraries>
elessair 0:f269e3021894 146 <ListValues>
elessair 0:f269e3021894 147 <Value>libm</Value>
elessair 0:f269e3021894 148 </ListValues>
elessair 0:f269e3021894 149 </armgcccpp.linker.libraries.Libraries>
elessair 0:f269e3021894 150 <armgcccpp.linker.libraries.LibrarySearchPaths>
elessair 0:f269e3021894 151 <ListValues>
elessair 0:f269e3021894 152 </ListValues>
elessair 0:f269e3021894 153 </armgcccpp.linker.libraries.LibrarySearchPaths>
elessair 0:f269e3021894 154 <armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections>
elessair 0:f269e3021894 155 <armgcccpp.linker.miscellaneous.LinkerFlags>{% for p in library_paths %}-L../{{p}} {% endfor %} {% for f in object_files %}../{{f}} {% endfor %} {% for lib in libraries %}-l{{lib}} {% endfor %} -T../{{linker_script}} {{ld_flags|join(" ")}} {{common_flags|join(" ")}}</armgcccpp.linker.miscellaneous.LinkerFlags>
elessair 0:f269e3021894 156 <armgcccpp.assembler.debugging.DebugLevel>Default (-g)</armgcccpp.assembler.debugging.DebugLevel>
elessair 0:f269e3021894 157 <armgcccpp.preprocessingassembler.general.IncludePaths>
elessair 0:f269e3021894 158 <ListValues>
elessair 0:f269e3021894 159 {% for i in include_paths %}<Value>../{{i}}</Value>
elessair 0:f269e3021894 160 {% endfor %}
elessair 0:f269e3021894 161 </ListValues>
elessair 0:f269e3021894 162 </armgcccpp.preprocessingassembler.general.IncludePaths>
elessair 0:f269e3021894 163 <armgcccpp.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcccpp.preprocessingassembler.debugging.DebugLevel>
elessair 0:f269e3021894 164 </ArmGccCpp>
elessair 0:f269e3021894 165 </ToolchainSettings>
elessair 0:f269e3021894 166 </PropertyGroup>
elessair 0:f269e3021894 167 <ItemGroup>
elessair 0:f269e3021894 168 {% for f in source_folders %}<Folder Include="{{f}}" />
elessair 0:f269e3021894 169 {% endfor %}
elessair 0:f269e3021894 170 {% for s in source_files %}<Compile Include="{{s}}">
elessair 0:f269e3021894 171 <SubType>compile</SubType>
elessair 0:f269e3021894 172 </Compile>
elessair 0:f269e3021894 173 {% endfor %}
elessair 0:f269e3021894 174 </ItemGroup>
elessair 0:f269e3021894 175 <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
elessair 0:f269e3021894 176 </Project>