aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/e300/rev_b/PMC.cproj
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/e300/rev_b/PMC.cproj')
-rw-r--r--firmware/e300/rev_b/PMC.cproj288
1 files changed, 288 insertions, 0 deletions
diff --git a/firmware/e300/rev_b/PMC.cproj b/firmware/e300/rev_b/PMC.cproj
new file mode 100644
index 000000000..e3784d10b
--- /dev/null
+++ b/firmware/e300/rev_b/PMC.cproj
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectVersion>6.0</ProjectVersion>
+ <ToolchainName>com.Atmel.AVRGCC8</ToolchainName>
+ <ProjectGuid>{a379d421-4236-44af-a711-52b7bda29919}</ProjectGuid>
+ <avrdevice>ATtiny88</avrdevice>
+ <avrdeviceseries>none</avrdeviceseries>
+ <OutputType>Executable</OutputType>
+ <Language>C</Language>
+ <OutputFileName>$(MSBuildProjectName)</OutputFileName>
+ <OutputFileExtension>.elf</OutputFileExtension>
+ <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
+ <AssemblyName>PMC</AssemblyName>
+ <Name>PMC</Name>
+ <RootNamespace>PMC</RootNamespace>
+ <ToolchainFlavour>Native</ToolchainFlavour>
+ <KeepTimersRunning>true</KeepTimersRunning>
+ <OverrideVtor>false</OverrideVtor>
+ <OverrideVtorValue />
+ <eraseonlaunchrule>0</eraseonlaunchrule>
+ <AsfVersion>3.1.3</AsfVersion>
+ <avrtool>com.atmel.avrdbg.tool.stk600</avrtool>
+ <avrtoolinterface>ISP</avrtoolinterface>
+ <com_atmel_avrdbg_tool_stk600>
+ <ToolType>com.atmel.avrdbg.tool.stk600</ToolType>
+ <ToolName>STK600</ToolName>
+ <ToolNumber>004A8D68669B</ToolNumber>
+ <KeepTimersRunning>true</KeepTimersRunning>
+ <OverrideVtor>false</OverrideVtor>
+ <OverrideVtorValue>
+ </OverrideVtorValue>
+ <Channel>
+ <host>127.0.0.1</host>
+ <port>49172</port>
+ <ssl>False</ssl>
+ </Channel>
+ <ToolOptions>
+ <InterfaceName>ISP</InterfaceName>
+ <InterfaceProperties>
+ <JtagDbgClock>249000</JtagDbgClock>
+ <JtagProgClock>1000000</JtagProgClock>
+ <IspClock>25000</IspClock>
+ <JtagInChain>false</JtagInChain>
+ <JtagEnableExtResetOnStartSession>false</JtagEnableExtResetOnStartSession>
+ <JtagDevicesBefore>0</JtagDevicesBefore>
+ <JtagDevicesAfter>0</JtagDevicesAfter>
+ <JtagInstrBitsBefore>0</JtagInstrBitsBefore>
+ <JtagInstrBitsAfter>0</JtagInstrBitsAfter>
+ </InterfaceProperties>
+ </ToolOptions>
+ </com_atmel_avrdbg_tool_stk600>
+ <com_atmel_avrdbg_tool_ispmk2>
+ <ToolType>com.atmel.avrdbg.tool.ispmk2</ToolType>
+ <ToolName>AVRISP mkII</ToolName>
+ <ToolNumber>000200136505</ToolNumber>
+ <KeepTimersRunning>true</KeepTimersRunning>
+ <OverrideVtor>false</OverrideVtor>
+ <OverrideVtorValue>
+ </OverrideVtorValue>
+ <Channel>
+ <host>127.0.0.1</host>
+ <port>49228</port>
+ <ssl>False</ssl>
+ </Channel>
+ <ToolOptions>
+ <InterfaceName>ISP</InterfaceName>
+ <InterfaceProperties>
+ <JtagDbgClock>249000</JtagDbgClock>
+ <JtagProgClock>1000000</JtagProgClock>
+ <IspClock>8000</IspClock>
+ <JtagInChain>false</JtagInChain>
+ <JtagEnableExtResetOnStartSession>false</JtagEnableExtResetOnStartSession>
+ <JtagDevicesBefore>0</JtagDevicesBefore>
+ <JtagDevicesAfter>0</JtagDevicesAfter>
+ <JtagInstrBitsBefore>0</JtagInstrBitsBefore>
+ <JtagInstrBitsAfter>0</JtagInstrBitsAfter>
+ </InterfaceProperties>
+ </ToolOptions>
+ </com_atmel_avrdbg_tool_ispmk2>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <ToolchainSettings>
+ <AvrGcc>
+ <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
+ <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
+ <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
+ <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
+ <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
+ <avrgcc.compiler.symbols.DefSymbols>
+ <ListValues>
+ <Value>I2C_REWORK</Value>
+ <Value>ENABLE_SERIAL</Value>
+ </ListValues>
+ </avrgcc.compiler.symbols.DefSymbols>
+ <avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
+ <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
+ <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
+ <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
+ <avrgcc.compiler.warnings.WarningsAsErrors>True</avrgcc.compiler.warnings.WarningsAsErrors>
+ <avrgcc.linker.libraries.Libraries>
+ <ListValues>
+ <Value>m</Value>
+ </ListValues>
+ </avrgcc.linker.libraries.Libraries>
+ </AvrGcc>
+ </ToolchainSettings>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <ToolchainSettings>
+ <AvrGcc>
+ <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
+ <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
+ <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
+ <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
+ <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
+ <avrgcc.compiler.symbols.DefSymbols>
+ <ListValues>
+ <Value>ATTINY88_DIP</Value>
+ <Value>DEBUG</Value>
+ <Value>I2C_REWORK</Value>
+ </ListValues>
+ </avrgcc.compiler.symbols.DefSymbols>
+ <avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
+ <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
+ <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
+ <avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
+ <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
+ <avrgcc.compiler.warnings.WarningsAsErrors>True</avrgcc.compiler.warnings.WarningsAsErrors>
+ <avrgcc.linker.libraries.Libraries>
+ <ListValues>
+ <Value>m</Value>
+ </ListValues>
+ </avrgcc.linker.libraries.Libraries>
+ <avrgcc.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcc.assembler.debugging.DebugLevel>
+ </AvrGcc>
+ </ToolchainSettings>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release (DDR3L)' ">
+ <ToolchainSettings>
+ <AvrGcc>
+ <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
+ <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
+ <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
+ <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
+ <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
+ <avrgcc.compiler.symbols.DefSymbols>
+ <ListValues>
+ <Value>I2C_REWORK</Value>
+ <Value>ENABLE_SERIAL</Value>
+ <Value>DDR3L</Value>
+ </ListValues>
+ </avrgcc.compiler.symbols.DefSymbols>
+ <avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
+ <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
+ <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
+ <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
+ <avrgcc.compiler.warnings.WarningsAsErrors>True</avrgcc.compiler.warnings.WarningsAsErrors>
+ <avrgcc.linker.libraries.Libraries>
+ <ListValues>
+ <Value>m</Value>
+ </ListValues>
+ </avrgcc.linker.libraries.Libraries>
+ </AvrGcc>
+ </ToolchainSettings>
+ <OutputPath>bin\Release (DDR3)\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release (Dev)' ">
+ <ToolchainSettings>
+ <AvrGcc>
+ <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
+ <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
+ <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
+ <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
+ <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
+ <avrgcc.compiler.symbols.DefSymbols>
+ <ListValues>
+ <Value>I2C_REWORK</Value>
+ <Value>ENABLE_SERIAL</Value>
+ <Value>ATTINY88_DIP</Value>
+ </ListValues>
+ </avrgcc.compiler.symbols.DefSymbols>
+ <avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
+ <avrgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</avrgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
+ <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
+ <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
+ <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
+ <avrgcc.compiler.warnings.WarningsAsErrors>True</avrgcc.compiler.warnings.WarningsAsErrors>
+ <avrgcc.linker.libraries.Libraries>
+ <ListValues>
+ <Value>m</Value>
+ </ListValues>
+ </avrgcc.linker.libraries.Libraries>
+ <avrgcc.linker.optimization.GarbageCollectUnusedSections>True</avrgcc.linker.optimization.GarbageCollectUnusedSections>
+ </AvrGcc>
+ </ToolchainSettings>
+ <OutputPath>bin\Release (Dev)\</OutputPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release (DDR3L, Ti)' ">
+ <ToolchainSettings>
+ <AvrGcc>
+ <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
+ <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
+ <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
+ <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
+ <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
+ <avrgcc.compiler.symbols.DefSymbols>
+ <ListValues>
+ <Value>I2C_REWORK_disabled</Value>
+ <Value>DDR3L_disabled_revB_R_FB_network_changed</Value>
+ <Value>CHARGER_TI</Value>
+ <Value>ENABLE_SERIAL_disabled</Value>
+ <Value>LED_POLARITY</Value>
+ </ListValues>
+ </avrgcc.compiler.symbols.DefSymbols>
+ <avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
+ <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
+ <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
+ <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
+ <avrgcc.compiler.warnings.WarningsAsErrors>True</avrgcc.compiler.warnings.WarningsAsErrors>
+ <avrgcc.linker.libraries.Libraries>
+ <ListValues>
+ <Value>m</Value>
+ </ListValues>
+ </avrgcc.linker.libraries.Libraries>
+</AvrGcc>
+ </ToolchainSettings>
+ <OutputPath>bin\Release (DDR3L, Ti)\</OutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="bq24190.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="bq24190.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="config.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="debug.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="debug.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="error.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="global.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="i2c.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="i2c.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="io.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="io.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="ltc3675.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="ltc3675.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="ltc4155.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="ltc4155.h">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="main.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="power.c">
+ <SubType>compile</SubType>
+ </Compile>
+ <Compile Include="power.h">
+ <SubType>compile</SubType>
+ </Compile>
+ </ItemGroup>
+ <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
+</Project> \ No newline at end of file