Commit 61411aa6 authored by insult's avatar insult

initial commit

parent 50e316d4
/Utlegg/History
/Utlegg/Project Logs for SMD_Omega_Imponator
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
SHELL := cmd.exe
RM := rm -rf
USER_OBJS :=
LIBS :=
PROJ :=
O_SRCS :=
C_SRCS :=
S_SRCS :=
S_UPPER_SRCS :=
OBJ_SRCS :=
ASM_SRCS :=
PREPROCESSING_SRCS :=
OBJS :=
OBJS_AS_ARGS :=
C_DEPS :=
C_DEPS_AS_ARGS :=
EXECUTABLES :=
OUTPUT_FILE_PATH :=
OUTPUT_FILE_PATH_AS_ARGS :=
AVR_APP_PATH :=$$$AVR_APP_PATH$$$
QUOTE := "
ADDITIONAL_DEPENDENCIES:=
OUTPUT_FILE_DEP:=
LIB_DEP:=
# Every subdirectory with source files must be described here
SUBDIRS :=
# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
../SMD_Omega_Imponator.c
PREPROCESSING_SRCS +=
ASM_SRCS +=
OBJS += \
SMD_Omega_Imponator.o
OBJS_AS_ARGS += \
SMD_Omega_Imponator.o
C_DEPS += \
SMD_Omega_Imponator.d
C_DEPS_AS_ARGS += \
SMD_Omega_Imponator.d
OUTPUT_FILE_PATH +=SMD_Omega_Imponator.elf
OUTPUT_FILE_PATH_AS_ARGS +=SMD_Omega_Imponator.elf
ADDITIONAL_DEPENDENCIES:=
OUTPUT_FILE_DEP:= ./makedep.mk
LIB_DEP+=
# AVR32/GNU C Compiler
./%.o: .././%.c
@echo Building file: $<
@echo Invoking: AVR/GNU C Compiler : 4.8.1
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DDEBUG -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atxmega64a4u -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
@echo Finished building: $<
# AVR32/GNU Preprocessing Assembler
# AVR32/GNU Assembler
ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif
endif
# Add inputs and outputs from these tool invocations to the build variables
# All Target
all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP)
@echo Building target: $@
@echo Invoking: AVR/GNU Linker : 4.8.1
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="SMD_Omega_Imponator.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atxmega64a4u
@echo Finished building target: $@
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "SMD_Omega_Imponator.elf" "SMD_Omega_Imponator.hex"
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "SMD_Omega_Imponator.elf" "SMD_Omega_Imponator.eep" || exit 0
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "SMD_Omega_Imponator.elf" > "SMD_Omega_Imponator.lss"
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "SMD_Omega_Imponator.elf" "SMD_Omega_Imponator.srec"
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1056\avr8-gnu-toolchain\bin\avr-size.exe" "SMD_Omega_Imponator.elf"
# Other Targets
clean:
-$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES)
-$(RM) $(C_DEPS_AS_ARGS)
rm -rf "SMD_Omega_Imponator.elf" "SMD_Omega_Imponator.a" "SMD_Omega_Imponator.hex" "SMD_Omega_Imponator.lss" "SMD_Omega_Imponator.eep" "SMD_Omega_Imponator.map" "SMD_Omega_Imponator.srec" "SMD_Omega_Imponator.usersignatures"
\ No newline at end of file
SMD_Omega_Imponator.d SMD_Omega_Imponator.o: .././SMD_Omega_Imponator.c \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\io.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\inttypes.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\lib\gcc\avr\4.8.1\include\stdint.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\stdint.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\iox64a4u.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\portpins.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\common.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\version.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\xmega.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\fuse.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\lock.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\util\delay.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\util\delay_basic.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\math.h
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\io.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\inttypes.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\lib\gcc\avr\4.8.1\include\stdint.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\stdint.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\iox64a4u.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\portpins.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\common.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\version.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\xmega.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\fuse.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\avr\lock.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\util\delay.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\util\delay_basic.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.1056\avr8-gnu-toolchain\avr\include\math.h:
:100000000C94FE000C9415010C9415010C94150130
:100010000C9415010C9415010C9415010C94150108
:100020000C9415010C9415010C9415010C941501F8
:100030000C9415010C9415010C9415010C941501E8
:100040000C9415010C9415010C9415010C941501D8
:100050000C9415010C9415010C9415010C941501C8
:100060000C9415010C9415010C9415010C941501B8
:100070000C9415010C9415010C9415010C941501A8
:100080000C9415010C9415010C9415010C94150198
:100090000C9415010C9415010C9415010C94150188
:1000A0000C9415010C9415010C9415010C94150178
:1000B0000C9415010C9415010C9415010C94150168
:1000C0000C9415010C9415010C9415010C94150158
:1000D0000C9415010C9415010C9415010C94150148
:1000E0000C9415010C9415010C9415010C94150138
:1000F0000C9415010C9415010C9415010C94150128
:100100000C9415010C9415010C9415010C94150117
:100110000C9415010C9415010C9415010C94150107
:100120000C9415010C9415010C9415010C941501F7
:100130000C9415010C9415010C9415010C941501E7
:100140000C9415010C9415010C9415010C941501D7
:100150000C9415010C9415010C9415010C941501C7
:100160000C9415010C9415010C9415010C941501B7
:100170000C9415010C9415010C9415010C941501A7
:100180000C9415010C9415010C9415010C94150197
:100190000C9415010C9415010C9415010C94150187
:1001A0000C9415010C9415010C9415010C94150177
:1001B0000C9415010C9415010C9415010C94150167
:1001C0000C9415010C9415010C9415010C94150157
:1001D0000C9415010C9415010C9415010C94150147
:1001E0000C9415010C9415010C9415010C94150137
:1001F0000C9415010C9415010C94150111241FBECB
:10020000CFEFCDBFDFE2DEBF10E2A0E0B0E2E8E773
:10021000F3E000E00BBF02C007900D92A032B107DF
:10022000D9F70E9492010C94BA010C940000CF936C
:10023000DF938FE3E0E4F6E08183E0E6F6E081839C
:100240008FE0E0E8F6E0818380E197E2E0E0F8E02B
:1002500086A397A3E0E4F8E086A397A3E0E0F9E0A3
:1002600086A397A3E0E4F9E086A397A3E0E0FAE091
:1002700086A397A3E0E0F0E220E230E28FE097E28D
:10028000A191B1918D939C93E217F307C9F720E0F8
:1002900038E0F90181818360818380E498E0FC018A
:1002A000418143604183C0E0D9E049814360498393
:1002B000A0E4B9E011964C911197436011964C93CC
:1002C000119760E07AE0FB01418143604183F901CD
:1002D0004181406F4183FC014181406341834981F9
:1002E000406F498311964C911197406311964C933E
:1002F0001197FB014181406F4183F90140814460C6
:100300004083FC012081246020838881846088836D
:100310008C9184608C93FB01808185608083DF9168
:10032000CF9108950E94170183EC99E00197F1F7AE
:1003300000C00000E0910020F091012010821182A5
:1003400081E090E002C080E090E0E3ECF9E03197DA
:10035000F1F700C00000FC01EE0FFF1FE050F04E6F
:100360000190F081E02D108211820196813191057A
:0803700054F7EBCFF894FFCF26
:1003780038083A083C083E0878087A0838093A09E3
:100388003C093E0978097A09380A3A0A3C0A3E0AC1
:00000001FF
This diff is collapsed.
This diff is collapsed.
S01B0000534D445F4F6D6567615F496D706F6E61746F722E73726563C5
S11300000C94FE000C9415010C9415010C9415012C
S11300100C9415010C9415010C9415010C94150104
S11300200C9415010C9415010C9415010C941501F4
S11300300C9415010C9415010C9415010C941501E4
S11300400C9415010C9415010C9415010C941501D4
S11300500C9415010C9415010C9415010C941501C4
S11300600C9415010C9415010C9415010C941501B4
S11300700C9415010C9415010C9415010C941501A4
S11300800C9415010C9415010C9415010C94150194
S11300900C9415010C9415010C9415010C94150184
S11300A00C9415010C9415010C9415010C94150174
S11300B00C9415010C9415010C9415010C94150164
S11300C00C9415010C9415010C9415010C94150154
S11300D00C9415010C9415010C9415010C94150144
S11300E00C9415010C9415010C9415010C94150134
S11300F00C9415010C9415010C9415010C94150124
S11301000C9415010C9415010C9415010C94150113
S11301100C9415010C9415010C9415010C94150103
S11301200C9415010C9415010C9415010C941501F3
S11301300C9415010C9415010C9415010C941501E3
S11301400C9415010C9415010C9415010C941501D3
S11301500C9415010C9415010C9415010C941501C3
S11301600C9415010C9415010C9415010C941501B3
S11301700C9415010C9415010C9415010C941501A3
S11301800C9415010C9415010C9415010C94150193
S11301900C9415010C9415010C9415010C94150183
S11301A00C9415010C9415010C9415010C94150173
S11301B00C9415010C9415010C9415010C94150163
S11301C00C9415010C9415010C9415010C94150153
S11301D00C9415010C9415010C9415010C94150143
S11301E00C9415010C9415010C9415010C94150133
S11301F00C9415010C9415010C94150111241FBEC7
S1130200CFEFCDBFDFE2DEBF10E2A0E0B0E2E8E76F
S1130210F3E000E00BBF02C007900D92A032B107DB
S1130220D9F70E9492010C94BA010C940000CF9368
S1130230DF938FE3E0E4F6E08183E0E6F6E0818398
S11302408FE0E0E8F6E0818380E197E2E0E0F8E027
S113025086A397A3E0E4F8E086A397A3E0E0F9E09F
S113026086A397A3E0E4F9E086A397A3E0E0FAE08D
S113027086A397A3E0E0F0E220E230E28FE097E289
S1130280A191B1918D939C93E217F307C9F720E0F4
S113029038E0F90181818360818380E498E0FC0186
S11302A0418143604183C0E0D9E04981436049838F
S11302B0A0E4B9E011964C911197436011964C93C8
S11302C0119760E07AE0FB01418143604183F901C9
S11302D04181406F4183FC014181406341834981F5
S11302E0406F498311964C911197406311964C933A
S11302F01197FB014181406F4183F90140814460C2
S11303004083FC0120812460208388818460888369
S11303108C9184608C93FB01808185608083DF9164
S1130320CF9108950E94170183EC99E00197F1F7AA
S113033000C00000E0910020F091012010821182A1
S113034081E090E002C080E090E0E3ECF9E03197D6
S1130350F1F700C00000FC01EE0FFF1FE050F04E6B
S11303600190F081E02D1082118201968131910576
S10B037054F7EBCFF894FFCF22
S113037838083A083C083E0878087A0838093A09DF
S11303883C093E0978097A09380A3A0A3C0A3E0ABD
S9030000FC
################################################################################
# Automatically-generated file. Do not edit or delete the file
################################################################################
SMD_Omega_Imponator.c

Microsoft Visual Studio Solution File, Format Version 11.00
# Atmel Studio Solution File, Format Version 11.00
Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "SMD_Omega_Imponator", "SMD_Omega_Imponator.cproj", "{D98BEE53-B5A0-4C87-9182-FA5732B20A39}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|AVR = Debug|AVR
Release|AVR = Release|AVR
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D98BEE53-B5A0-4C87-9182-FA5732B20A39}.Debug|AVR.ActiveCfg = Debug|AVR
{D98BEE53-B5A0-4C87-9182-FA5732B20A39}.Debug|AVR.Build.0 = Debug|AVR
{D98BEE53-B5A0-4C87-9182-FA5732B20A39}.Release|AVR.ActiveCfg = Release|AVR
{D98BEE53-B5A0-4C87-9182-FA5732B20A39}.Release|AVR.Build.0 = Release|AVR
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
/*
* SMD_Omega_Imponator.c
*
* Created: 20.10.2015 17:12:32
* Author: medlem
*/
#include <avr/io.h>
#include <util/delay.h>
#define LED_SET(led_num,led_percent) *led_outputs[led_num] = ((uint16_t)led_percent*(uint16_t)led_percent)
#define LED_MAX 100
#define LED_MIN 0
register16_t* led_outputs[16] = {
&TCC0.CCABUF, &TCC0.CCBBUF, &TCC0.CCCBUF, &TCC0.CCDBUF,
&TCC1.CCABUF, &TCC1.CCBBUF,
&TCD0.CCABUF, &TCD0.CCBBUF, &TCD0.CCCBUF, &TCD0.CCDBUF,
&TCD1.CCABUF, &TCD1.CCBBUF,
&TCE0.CCABUF, &TCE0.CCBBUF, &TCE0.CCCBUF, &TCE0.CCDBUF
};
void init_pwm( void );
int main(void) {
init_pwm();
int i = 0;
int val = 0;
while(1) {
_delay_ms(10);
LED_SET(i, val);
i++;
if (i > 16) {
i = 0;
if (val) {
val = 100;
} else {
val = 0;
}
}
}
}
void init_pwm( void ) {
PORTC.DIRSET = 0b00111111;
PORTD.DIRSET = 0b00111111;
PORTE.DIRSET = 0b00001111;
// Set period
TCC0.PER = 10000UL;
TCC1.PER = 10000UL;
TCD0.PER = 10000UL;
TCD1.PER = 10000UL;
TCE0.PER = 10000UL;
// ???
for (uint8_t i = 0; i < 16; i++) {
*led_outputs[i] = 9999UL;
}
// Set WG mode to single slope
TCC0.CTRLB |= TC_WGMODE_SS_gc;
TCC1.CTRLB |= TC_WGMODE_SS_gc;
TCD0.CTRLB |= TC_WGMODE_SS_gc;
TCD1.CTRLB |= TC_WGMODE_SS_gc;
TCE0.CTRLB |= TC_WGMODE_SS_gc;
// Enable compare channels
TCC0.CTRLB |= ( TC0_CCAEN_bm | TC0_CCBEN_bm | TC0_CCCEN_bm | TC0_CCDEN_bm );
TCC1.CTRLB |= ( TC1_CCAEN_bm | TC1_CCBEN_bm );
TCD0.CTRLB |= ( TC0_CCAEN_bm | TC0_CCBEN_bm | TC0_CCCEN_bm | TC0_CCDEN_bm );
TCD1.CTRLB |= ( TC1_CCAEN_bm | TC1_CCBEN_bm );
TCE0.CTRLB |= ( TC0_CCAEN_bm | TC0_CCBEN_bm | TC0_CCCEN_bm | TC0_CCDEN_bm );
// Start timer
TCC0.CTRLA |= TC_CLKSEL_DIV8_gc;
TCC1.CTRLA |= TC_CLKSEL_DIV8_gc;
TCD0.CTRLA |= TC_CLKSEL_DIV8_gc;
TCD1.CTRLA |= TC_CLKSEL_DIV8_gc;
TCE0.CTRLA |= TC_CLKSEL_DIV64_gc;
}
\ No newline at end of file
<?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.2</ProjectVersion>
<ToolchainName>com.Atmel.AVRGCC8.C</ToolchainName>
<ProjectGuid>{d98bee53-b5a0-4c87-9182-fa5732b20a39}</ProjectGuid>
<avrdevice>ATxmega64A4U</avrdevice>
<avrdeviceseries>none</avrdeviceseries>
<OutputType>Executable</OutputType>
<Language>C</Language>
<OutputFileName>$(MSBuildProjectName)</OutputFileName>
<OutputFileExtension>.elf</OutputFileExtension>
<OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
<AssemblyName>SMD_Omega_Imponator</AssemblyName>
<Name>SMD_Omega_Imponator</Name>
<RootNamespace>SMD_Omega_Imponator</RootNamespace>
<ToolchainFlavour>Native</ToolchainFlavour>
<KeepTimersRunning>true</KeepTimersRunning>
<OverrideVtor>false</OverrideVtor>
<CacheFlash>true</CacheFlash>
<ProgFlashFromRam>true</ProgFlashFromRam>
<RamSnippetAddress>0x20000000</RamSnippetAddress>
<UncachedRange />
<OverrideVtorValue>exception_table</OverrideVtorValue>
<BootSegment>2</BootSegment>
<eraseonlaunchrule>0</eraseonlaunchrule>
<AsfFrameworkConfig>
<framework-data xmlns="">
<options />
<configurations />
<files />
<documentation help="" />
<offline-documentation help="" />
<dependencies>
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.17.0" />
</dependencies>
</framework-data>
</AsfFrameworkConfig>
<avrtool>com.atmel.avrdbg.tool.jtagice3plus</avrtool>
<avrtoolinterface>PDI</avrtoolinterface>
<com_atmel_avrdbg_tool_jtagice3plus>
<ToolOptions>
<InterfaceProperties>
<PdiClock>835240</PdiClock>
</InterfaceProperties>
<InterfaceName>PDI</InterfaceName>
</ToolOptions>
<ToolType>com.atmel.avrdbg.tool.jtagice3plus</ToolType>
<ToolNumber>J30200018855</ToolNumber>
<ToolName>JTAGICE3</ToolName>
</com_atmel_avrdbg_tool_jtagice3plus>
</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.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>NDEBUG</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.linker.libraries.Libraries>
<ListValues>
<Value>libm</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.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>DEBUG</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.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</avrgcc.linker.libraries.Libraries>
<avrgcc.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcc.assembler.debugging.DebugLevel>
</AvrGcc>
</ToolchainSettings>
</PropertyGroup>
<ItemGroup>
<Compile Include="SMD_Omega_Imponator.c">
<SubType>compile</SubType>
</Compile>
</ItemGroup>
<Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
</Project>
\ No newline at end of file
<html>
<head>
<META http-equiv="Content-Type" content="text/html">
<style type="text/css">
h1, h2, h3, h4, h5, h6 {
font-family : 'segoe-ui',arial,sans-serif;
font-size:15pt;
font-weight:normal;
line-height:40px;
color : #000;
background-color : #dedede;
padding: 0.3em;
}
body {
font-family : verdana;
background: #f1f1f1;
font-size:13px;
}
td, th {
padding: 0.5em;
text-align : left;
width: auto;
border:1px solid #DEDEDE;
}
th {
background-color : #DEDEDE;
}
th.column1, td.column1 {
text-align: left;
width : 18%;
}
table {
width : 100%;
border-collapse: collapse;
font-size:13px;
}
.front_matter, .front_matter_column1, .front_matter_column2, .front_matter_column3 {
padding-top : 0.1em;
padding-bottom : 0.1em;
border : 0px solid black;
width : auto;
vertical-align: top
}
.front_matter_column1 {
text-align : right;
}
.total_column1, .total_column {
font-weight : bold;
}
.total_column1 {
text-align : right;
}
.front_matter_column2 {
text-align : center;
}
.front_matter_column3 {
text-align : left;
}
.warning, .error {
color : red;
font-weight : bold;
}
tr.onmouseout_odd {
/*background-color : #EEEEE0 */
}
tr.onmouseout_even {
/*background-color : #F3F3E3 */
}
tr.onmouseover_odd, tr.onmouseover_even {
background-color : #FFF;
}
a:link, a:visited, .q a:link,.q a:active,.q {
color: #21489e;
}
a:link.callback, a:visited.callback {
color: #008000
}
a:link.customize, a:visited.customize {
position: absolute;
right: 16px; top: 30px;
font-family:'segoe ui',arial,tahoma,sans-serif;
text-decoration:underline;
font-size:11px;
color:#0066cc;
}
p.contents_level1 {
font-weight : bold;
font-size : 110%;
margin : 0.5em;
}
p.contents_level2 {
position : relative;
left : 20px;
margin : 0.5em;
}
HR{
border-collapse:collapse;
border:none;
border-top:1px solid #dedede;
}
</style>
<style type="text/css" media="print">
body{
background:#fff;
}
a:link.customize{
display:none;
}
table,th,td,hr{
border-color:#999;
background:#fff;
}
</style>
</head>
<body>
<a href="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=General" class="customize"><acronym title="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=General">Reporting Options</acronym></a>
<h1>File in Previous Format</h1>
<table class="front_matter">
<tr class="front_matter">
<td class="front_matter_column1">Date</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">16.10.2015</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Time</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">14:13:37</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Filename</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3"><a href="file://Z:\brukere\Oystein Smith\Prosjekter\OmegaVerksted\SMD_Omega_Imponator\Array.PcbDoc" class="file"><acronym title="Z:\brukere\Oystein Smith\Prosjekter\OmegaVerksted\SMD_Omega_Imponator\Array.PcbDoc">Z:\brukere\Oystein Smith\Prosjekter\OmegaVerksted\SMD_Omega_Imponator\Array.PcbDoc</acronym></a></td>
</tr>
</table>
<br>
<table>
<tr>
<th style="text-align : left" colspan="1" class="">Version</th>
<th style="text-align : left" colspan="1" class="">Warning</th>
</tr>
</table>
<br><hr>
<p>This file was generated by <b>an earlier</b> version of the software</p>
</body>
</html>
[OutputJobFile]
Version=1.0
Caption=
Description=
VaultGUID=
ItemGUID=
ItemHRID=
RevisionGUID=
RevisionId=
VaultHRID=
AutoItemHRID=
NextRevId=
FolderGUID=
LifeCycleDefinitionGUID=
RevisionNamingSchemeGUID=
[OutputGroup1]
Name=Ets.OutJob
Description=
TargetOutputMedium=PDF
VariantName=[No Variations]
VariantScope=1
CurrentConfigurationName=
TargetPrinter=Virtual Printer
PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintWhat=1