No changes between revisions
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.bak
1,5 → 1,3
//#include "C:\Users\Honza\Documents\pic\I2C_HUB\main.h"
 
#include "main.h"
//I2CHUB
//ADRESA pro èteni 0xE1
56,9 → 54,6
I2C_write(d);
i2c_stop();
 
}
 
77,189 → 72,11
 
printf("I2CHUB \r\n",);
printf("(c)MLAB 2013 JACHO \r\n",);
unsigned int8 INTEP,INTEP1, NAP,NAP1, PROUD,PROUD1,KAPZ,KAPZ1,KAPC,KAPC1, STAV,STAV1;
 
 
 
int16 data4;
int16 data5;
int16 data6;
int16 data7;
int16 data8;
int16 data9;
 
byte XH;
 
 
 
 
 
while(TRUE)
{
 
 
 
//akcelerometr
int1 ack;
i2c_start(); // If the write command is acknowledged,
ack = i2c_write(0xE1);//hen the device is ready.
i2c_stop();
ack=!ack;
 
delay_ms(1000);
 
 
//printf("Stav: %d (procenta)\r\n", ack);
 
printf("Stavx: %X(procenta)\r\n", XH);
 
 
 
 
setHUB(3);
 
 
 
 
 
i2c_start();
I2C_Write(0xAA);
I2C_write(0x0c);
i2c_start();
I2C_Write(0xAB);
INTEP=i2c_read(0);
i2c_stop();
i2c_start();
I2C_Write(0xAA);
I2C_write(0x0d);
i2c_start();
I2C_Write(0xAB);
INTEP1=i2c_read(0);
i2c_stop();
i2c_start();
I2C_Write(0xAA);
I2C_write(0x08);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
NAP=i2c_read(0);
i2c_stop();
 
i2c_start();
I2C_Write(0xAA);
I2C_write(0x09);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
NAP1=i2c_read(0);
i2c_stop();
i2c_start();
I2C_Write(0xAA);
I2C_write(0x0a);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
PROUD=i2c_read(0);
i2c_stop();
 
i2c_start();
I2C_Write(0xAA);
I2C_write(0x0b);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
PROUD1=i2c_read(0);
i2c_stop();
i2c_start();
I2C_Write(0xAA);
I2C_write(0x04);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
KAPZ=i2c_read(0);
i2c_stop();
 
i2c_start();
I2C_Write(0xAA);
I2C_write(0x05);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
KAPZ1=i2c_read(0);
i2c_stop();
i2c_start();
I2C_Write(0xAA);
I2C_write(0x06);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
KAPC=i2c_read(0);
i2c_stop();
 
i2c_start();
I2C_Write(0xAA);
I2C_write(0x07);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
KAPC1=i2c_read(0);
i2c_stop();
i2c_start();
I2C_Write(0xAA);
I2C_write(0x02);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
STAV=i2c_read(0);
i2c_stop();
 
i2c_start();
I2C_Write(0xAA);
I2C_write(0x03);
i2c_stop();
i2c_start();
I2C_Write(0xAB);
STAV1=i2c_read(0);
i2c_stop();
 
data4 = (((unsigned int16) INTEP1 << 8) + INTEP );
data4 = (data4/10)-273;
data5 = (((unsigned int16) NAP1 << 8) + NAP );
data6 = (((unsigned int16) PROUD1 << 8) + PROUD );
data7 = (((unsigned int16) KAPZ1 << 8) + KAPZ );
data8 = (((unsigned int16) KAPC1 << 8) + KAPC );
data9 = (((unsigned int16) STAV1 << 8) + STAV );
 
 
 
printf("Teplota uvnitr io: %Ld C\r\n", data4);
printf("Napeti clanku: %Ld mV \r\n", data5);
printf("Proud: %Ld mA \r\n", data6);
printf("Kapacita zbytek: %Ld mAh\r\n", data7);
printf("Kapacita max: %Ld mAh\r\n", data8);
printf("Stav: %Ld (procenta)\r\n", data9);
 
 
delay_ms (2000);
setHUB(3); //pripoji prislusnou branu
delay_ms(1000);
}
}
 
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.c
1,14 → 1,9
//#include "C:\Users\Honza\Documents\pic\I2C_HUB\main.h"
 
#include "main.h"
//I2CHUB
//ADRESA pro èteni 0xE1
//pro zápis 0xE0
 
 
#define EEPROM_SDA PIN_C4
#define EEPROM_SCL PIN_C3
#use i2c(master, sda=EEPROM_SDA, scl=EEPROM_SCL)
#use i2c(master, sda=PIN_C4, scl=PIN_C3)
#use rs232(baud=9600,parity=N,xmit=PIN_C7,rcv=PIN_C6,bits=8) //rcv TXD xmit RXD
 
void setHUB(int d) //vstupuje 1-8
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.cof
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.esym
1,7 → 1,7
D G "__PCM__" 0 267 ""4.106""
D G "__DEVICE__" 0 267 "887"
D G "__DATE__" 0 267 ""30-4-13""
D G "__TIME__" 0 267 ""23:58:10"" "#include "C:\Users\Honza\Documents\pic\I2C_HUB\main.h""
D G "__PCM__" 0 81 ""4.106""
D G "__DEVICE__" 0 81 "887"
D G "__DATE__" 0 81 ""14-V-13""
D G "__TIME__" 0 81 ""19:16:29"" "Standard Header file for the PIC16F887 device ////////////////"
d G "PIN_A0" 2 20 "40"
d G "PIN_A1" 2 21 "41"
d G "PIN_A2" 2 22 "42"
273,14 → 273,13
d G "INT_RB5" 2 418 "0x0200B08"
d G "INT_RB6" 2 419 "0x0400B08"
d G "INT_RB7" 2 420 "0x0800B08"
D G "EEPROM_SDA" 0 9 "PIN_C4"
D G "EEPROM_SCL" 0 10 "PIN_C3"
F G "setHUB" 0 14 "void(int8 d)"
V L "d" 0 14 "int8" "vstupuje 1-8"
C L "setHUB" 0 4 2 "FUNCTION"
F G "MAIN" 0 63 "void()"
C L "MAIN" 0 4 1 "FUNCTION"
C L "MAIN" 0 4 1 "FUNCTION"
C L "setHUB" 0 2 3 "FUNCTION"
F G "setHUB" 0 9 "void(int8 d)"
V L "d" 0 9 "int8" "vstupuje 1-8"
C L "setHUB" 0 2 2 "FUNCTION"
F G "MAIN" 0 58 "void()"
C L "MAIN" 0 2 1 "FUNCTION"
C L "MAIN" 0 2 1 "FUNCTION"
F B "reset_cpu" 0 0
F B "abs" 1 0
F B "sleep_ulpwu" 1 0
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.hex
60,4 → 60,4
:04400E00F52CFF3F4F
:00000001FF
;PIC16F887
;CRC=E7EB CREATED="30-4-13 23:58"
;CRC=E7EB CREATED="14-V-13 19:16"
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.lst
1,6 → 1,6
CCS PCM C Compiler, Version 4.106, 47914 30-4-13 23:58
CCS PCM C Compiler, Version 4.106, 47914 14-V-13 19:16
 
Filename: c:\users\honza\documents\pic\i2c_hub\main.lst
Filename: Z:\home\kaklik\svnMLAB\Modules\CommSerial\I2CHUB02A\SW\PIC16F887\main.lst
 
ROM used: 468 words (6%)
Largest free fragment is 2048
13,8 → 13,6
0001: MOVWF 0A
0002: GOTO 155
0003: NOP
.................... //#include "C:\Users\Honza\Documents\pic\I2C_HUB\main.h"
....................
.................... #include "main.h"
.................... #include <16F887.h>
.................... //////// Standard Header file for the PIC16F887 device ////////////////
67,10 → 65,7
.................... //ADRESA pro èteni 0xE1
.................... //pro zápis 0xE0
....................
....................
.................... #define EEPROM_SDA PIN_C4
.................... #define EEPROM_SCL PIN_C3
.................... #use i2c(master, sda=EEPROM_SDA, scl=EEPROM_SCL)
.................... #use i2c(master, sda=PIN_C4, scl=PIN_C3)
*
0083: MOVLW 08
0084: MOVWF 78
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.pjt
1,10 → 1,10
[PROJECT]
Target=C:\Users\Honza\Documents\pic\I2C_HUB\main.hex
Target=main.hex
Development_Mode=
Processor_Text=PIC16F887
ToolSuite=CCS
Processor=0x887F
[C:\Users\Honza\Documents\pic\I2C_HUB\main]
[main]
Type=4
Path=
FileList=
12,13 → 12,15
OptionString=
AdditionalOptionString=
[mru-list]
1=C:\Users\Honza\Documents\pic\I2C_HUB\main.c
1=main.c
[Windows]
0=0000 %S 0 0 796 451 3 0
[Opened Files]
1=main.c
2=
[Target Data]
OptionString=-p +FM
FileList=Z:\home\kaklik\svnMLAB\Modules\CommSerial\I2CHUB02A\SW\PIC16F887\main.c
[Units]
Link=0
Count=1
1=C:\Users\Honza\Documents\pic\I2C_HUB\main
[Opened Files]
1=..\I2C_HUB\main.c
2=
1=main (main)
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.sta
12,35 → 12,35
 
Lines Stmts % Files
----- ----- --- -----
85 37 100 main.c
80 37 100 main.c
20 0 0 main.h
423 0 0 ..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
423 0 0 C:\Program Files (x86)\PICC\devices\16F887.h
----- -----
528 37 Total
523 37 Total
 
Page ROM % RAM Vol Diff Functions:
---- --- --- --- --- ---- ----------
0 22 5 1 @delay_ms1
0 74 16 1 105 3.4 @I2C_WRITE_1
0 74 16 1 @I2C_WRITE_1
0 36 8 1 @PUTCHAR_1_
0 114 24 1 567 4.1 setHUB
0 3 1 0 5394 6.3 @const78
0 70 15 3 59 2.3 @PSTRINGC7_69
0 3 1 0 @const78
0 70 15 3 @PSTRINGC7_69
0 127 27 1 336 2.7 MAIN
0 6 1 0 59 2.3 @const82
0 12 3 0 59 2.3 @const83
0 6 1 0 @const82
0 12 3 0 @const83
 
Program metrics:
Functions 7
Functions 2
Statements 37
Comments 94
Volume (V) 7859
Difficilty (D) 26.4
Effort to implement (E) 207738
Time to implement (T) 3 hours, 12 minutes
Est Delivered Bugs (B) 1
Comments 91
Volume (V) 1083
Difficilty (D) 6.2
Effort to implement (E) 6751
Time to implement (T) 6 minutes
Est Delivered Bugs (B) 0
Cyclomatic Complexity 9
Maintainability (MI) 79
Maintainability (MI) 47
 
Segment Used Free
----------- ---- ----
/Modules/CommSerial/I2CHUB02A/SW/PIC16F887/main.sym
43,15 → 43,15
User Memory space:
 
Project Directory:
c:\users\honza\documents\pic\i2c_hub\
Z:\home\kaklik\svnMLAB\Modules\CommSerial\I2CHUB02A\SW\PIC16F887\
 
Project Files:
main.c
main.h
..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
C:\Program Files (x86)\PICC\devices\16F887.h
 
Units:
c:\users\honza\documents\pic\i2c_hub\main (main)
Z:\home\kaklik\svnMLAB\Modules\CommSerial\I2CHUB02A\SW\PIC16F887\main (main)
 
Compiler Settings:
Processor: PIC16F887
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.esym
File deleted
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.cof
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.lst
File deleted
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.tre
File deleted
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.sta
File deleted
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.sym
File deleted
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.bak
File deleted
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.c
1,11 → 1,9
//Jan Chroust 15.4.2013
#define VERSION "0.1"
#define ID "$Id: main.c 2916 2013-04-14 17:42:03Z kaklik $"
 
 
#include "main.h"
 
#define EEPROM_SDA PIN_B0
#define EEPROM_SCL PIN_B1
#use i2c(master, sda=EEPROM_SDA, scl=EEPROM_SCL)
#use i2c(master, sda=PIN_B0, scl=PIN_B1)
#use rs232(baud=9600,parity=N,xmit=PIN_B3,rcv=PIN_B2,bits=8) //rcv TXD xmit RXD
 
#define MPL3115_ADDR_R 0xC1 //addresa pro cteni
80,8 → 78,8
int m;
float l, t;
m= mpl3115_read (0x04);
l= (float)(mpl3115_read(0x05)>>4)/16.0;
m = mpl3115_read (0x04);
l = (float)(mpl3115_read(0x05)>>4)/16.0;
t = (float)(M + L);
return t;
}
92,9 → 90,9
int16 m, c;
float l, a;
m= mpl3115_read (0x01);
c= mpl3115_read (0x02);
l= (float)(mpl3115_read(0x03)>>4)/16.0;
m = mpl3115_read (0x01);
c = mpl3115_read (0x02);
l = (float)(mpl3115_read(0x03)>>4)/16.0;
a = (float)((m << 8)|c) + l;
return a;
}
107,9 → 105,9
unsigned int l;
float p, l1;
m= mpl3115_read (0x01);
c= mpl3115_read (0x02);
l=mpl3115_read(0x03);
m = mpl3115_read (0x01);
c = mpl3115_read (0x02);
l = mpl3115_read(0x03);
 
l1= (float)(l>>4)/4.0;
p = (float)((m << 10)|(c<<2)|(l>>6)) + l1;
135,14 → 133,12
a=mpl3115_A();
 
 
printf("Teplota: %10.4f(stupne)\r\n", t);
printf("Teplota: %1.4f\r\n", t);
printf("Tlak: %10.4f(Pa)\r\n", p);
printf("Výška: %10.4f(m)\r\n", a);
 
delay_ms (1000);
delay_ms (1000);
}
}
 
 
}
 
 
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.hex
1,285 → 1,284
:1000000008308A00002800005436E135EF366539A3
:10001000203765316F10F63CF335EF366539A006B1
:100020000A00D43270366F3A611DA01231182E1AB0
:100030006614733A7538EE32A9060A005436E13573
:100040003A10A518301734332828E1140D050001A3
:100050005634FD349A346B3461343A3420342534C8
:10006000313430342E343434663428346D34293409
:100070000D340A3400348316861183128611083039
:10008000F80042280000F8175328F813BA0C031898
:100090008615031C8611781753287813F80B462809
:1000A0005128000086153F308400840B552800003D
:1000B000F81B4528781B4D280800831603178C175A
:1000C0000C140000000083120C087F390319A128CA
:1000D0000313AD0003170D080313AE0003170F0839
:1000E0000313AF002D08BA003B202E0803178D0024
:1000F00003132F0803178F0083168C170C140000AE
:10010000000083120C0D0E0D7F390319A128031373
:10011000AD0003170D080313AE0003170F080313F8
:10012000AF002D08BA003B202E0803178D000313E3
:100130002F0803178F008D0A03198F0A03135D28F8
:10014000031703138A150A1221280830F80000004B
:1001500086108316861000008312BE0D0610031C45
:10016000B4288316061483120318B92883160610C0
:100170008312831686148312861CBC28F80BA728CA
:100180000000861083168610000006140000000090
:1001900086148312861CCA28F801000006187814F9
:1001A000861083168610831206108316061083129B
:1001B000080083160614000086140000831206103F
:1001C0008316061000008312861083168610C03036
:1001D0008312BE00A5202630BE00A520B830BE0088
:1001E000A52083160610000086148312861CF628AC
:1001F0000000FA2800008316061400000614000010
:100200008614000083120610831606100000831265
:10021000861083168610C0308312BE00A5201330CE
:10022000BE00A5200730BE00A520831606100000E2
:1002300086148312861C1A2900001E2900008316CA
:100240000614000006140000861400008312061035
:100250008316061000008312861083168610C030A5
:100260008312BE00A5202630BE00A5203930BE0076
:10027000A52083160610000086148312861C3E29D2
:1002800000004229000083160614000083128A151C
:100290000A1224282E3084008313000803195D29D4
:1002A0000230F800F701F70B5329F80B5229973069
:1002B000F700F70B5929800B502908008316061404
:1002C000000086140000831206108316061000003A
:1002D0008312861083168610C0308312BE00A520BC
:1002E0003C08BE00A52083160614000086140000FA
:1002F0008312861C792906108316061000008312CB
:10030000861083168610C1308312BE00A520F70127
:100310000830BF007708C00083160614000086145A
:100320008312861C912906180314061C0310F80D6D
:1003300000008316861083128610BF0B8C2983164B
:10034000061400008312061040080319AA29831618
:10035000061083120000831686148312861CAE29B1
:100360000000861083168610000083120610831684
:10037000061078088312BD0083160610000086144C
:100380008312861CC1290000C529000083160614AB
:10039000000083123D08F80008008E30F7003E0888
:1003A000F8003D08F900FA01F808031DE129790871
:1003B000F800F9010830F702F808031DE129F701F8
:1003C000E9290310F81BE829F90DF80DF703E129D5
:1003D000F813080041080319AF2ACD004508031996
:1003E000AF2ACD02031CF9297F30CD070318AF2AAD
:1003F000FF298130CD02031CAF2A0319AF2A4D0813
:10040000F700F801F901FA01CC014208CB00CB1743
:100410004308CA004408C9001930CD004808C90281
:100420000318222A0130CA020318222ACB02031819
:10043000222ACC020318222ACC0ACB0ACA0A48086C
:10044000C907542A4708CA0203183D2A0130CB02C3
:1004500003183D2ACC0203183D2ACC0ACB0A4708D0
:10046000CA074808C907031C542ACA0A031D542A8C
:10047000CB0A031D542ACC0A542A46088038CB02E2
:100480000318532A0130CC020318532ACC0A460819
:100490008038CB074708CA07031C312ACB0A031D43
:1004A000312ACC0A312A7A14CD0B572A622A03103A
:1004B000C90DCA0DCB0DCC0D0310FA0DF90DF80DB9
:1004C000CE0D0E2A4E1C6A2A0310F80CF90CFA0CF9
:1004D000CE0C6D2AF7030319AF2ACE1B962A031000
:1004E000C90DCA0DCB0DCC0D4808C9020318822ACC
:1004F0000130CA020318822ACB020318822ACC02D6
:10050000031CA52A4708CA0203188D2A0130CB0212
:1005100003188D2ACC02031CA52A46088038CB027A
:100520000318962A0130CC02031CA52AFA0A031DDF
:10053000A52AF90A031DA52AF80A031DA52AF70A08
:100540000319AF2AF80CF90CFA0C4208CD00460842
:10055000CD06CD1FAD2AF817B32AF813B32AF70139
:10056000F801F901FA01080080308318C806CD01AE
:10057000CE014408CC004808CC0643080319A42B3C
:10058000CB00F70047080319AD2BCB020319492B09
:10059000031C072B4808D100D1174908D0004A088E
:1005A000CF00CE010310D10CD00CCF0CCE0CCB0B56
:1005B000D12ACC1FDE2A4D14C12B4D104B104D16E5
:1005C000463084008313D62B4D12CC1BF12A4B1CD2
:1005D000FC2AD10CD00CCF0CCE0CF70A0319BC2B83
:1005E000FC2AD11BFF2A0310CE0DCF0DD00DD10D4B
:1005F000F7030319BC2BF12A4D17692B4D1344083F
:10060000CC00CC1F052BD117B52BD113B52B470828
:10061000CB00F7004308CB024408D100D1174508AE
:10062000D0004608CF00CE010310D10CD00CCF0C67
:10063000CE0CCB0B132BCC1F202BCD14C12BCD10EC
:100640004B10CD164A3084008313D62BCD12CC1B11
:10065000332B4B1C3E2BD10CD00CCF0CCE0CF70AFD
:100660000319BC2B3E2BD11B412B0310CE0DCF0DFC
:10067000D00DD10DF7030319BC2B332BCD17692BEC
:10068000CD134808CC00CC1F472BD117B52BD11365
:10069000B52B4808D100D1174908D0004A08CF002F
:1006A000CC1F562BD1134D15C12B4D11CE014B1024
:1006B000463084008313D62BCC1B7F2B4408CC0000
:1006C0004B1C692BD10CD00CCF0CCE0CF70A0319A4
:1006D000BC2BCE1F7A2BCF0A031D7A2BD00A031D09
:1006E0007A2BD10A031D7A2BD10CD00CCF0CF70A30
:1006F0000319BC2B4D1BFE2ACD1B402B9E2B80309B
:10070000D106D11F872BC12B4808CC00942B44085D
:10071000CC00D108031D942BD008031D942BCF08C7
:10072000031D942BF701B52BD11B9E2B0310CE0D6F
:10073000CF0DD00DD10DF70B942BBC2BCC1FA22BC2
:10074000D117B52BD113B52B4708F7004808D100B6
:100750004908D0004A08CF00B52B4308F7004408E9
:10076000D1004508D0004608CF005108F8005008D5
:10077000F9004F08FA00F42BF701F801F901FA012A
:10078000F42BCE01CF09D009D109CE09CE0A031D21
:10079000CF2BCF0A031DCF2BD00A0319D10A4D1836
:1007A000DD2ACD181F2B4D19552B842B0008CF07A0
:1007B000031CE02BD00A031DE02BD10A03194B14B4
:1007C00084030008D007031CE82BD10A03194B143B
:1007D00084030008801F803AD10703184B144D1A78
:1007E000E42ACD1A262B5C2B08000430BC005E21C5
:1007F0007808AD000530BC005E21780EF7000F30A0
:10080000F7057708BE01BD00CD217708B60078084E
:10081000B7007908B8007A08B900C4007908C300A5
:100820007808C2007708C100C801C701C60183303B
:10083000C500EA217A08B1007908B0007808AF0055
:100840007708AE00BE012D08BD00CD2183107A08C7
:10085000C6007908C5007808C4007708C3003108CD
:10086000CA003008C9002F08C8002E08C700B422EB
:100870007A08B5007908B4007808B3007708B200A8
:100880003208F7003308F8003408F9003508FA0098
:100890008A150A1230280130BC005E21B001AF0178
:1008A000AE017808AD000230BC005E21B2017808CC
:1008B000B1000330BC005E217808B300330EF700AE
:1008C0000F30F7057708BE01BD00CD217708BD00C8
:1008D0007808BE007908BF007A08C000C400790813
:1008E000C3007808C2007708C100C801C701C6016B
:1008F0008130C500EA217A08BB007908BA0078087F
:10090000B9007708B800BD012D0DBE002E0DBF0047
:100910002F0DC000BE0DBF0DC00DFC30BE05310D4A
:10092000F900320DFA00F90DFA0DFC30F9057908DD
:10093000BD047A08BE04330EF700F70CF70C033041
:10094000F70577083D04F7003E08F8003F08F90076
:100950004008FA007A08C6007908C5007808C40083
:100960007708C300B630F700FA01F901F80143082F
:10097000440445044604031DBF2CF701CC2C03108E
:10098000F81BCB2CC30DC40DC50DC60DFA0DF90D0A
:10099000F80DF70BBF2CF8137708BD007808BE00E0
:1009A0007908BF007A08C00083107A08C600790869
:1009B000C5007808C4007708C3003B08CA003A089D
:1009C000C9003908C8003808C700B4227A08B7003F
:1009D0007908B6007808B5007708B4003408F70045
:1009E0003508F8003608F9003708FA008A150A12A7
:1009F0003B2883160614000086140000831206109C
:100A00008316061000008312861083168610C030ED
:100A10008312BE00A5202630BE00A520B830BE003F
:100A2000A52083160610000086148312861C162D3E
:100A300000001A2D000083160614000006140000A2
:100A4000861400008312061083160610000083121D
:100A5000861083168610C0308312BE00A520133086
:100A6000BE00A5200730BE00A5208316061000009A
:100A700086148312861C3A2D00003E2D000083163A
:100A800006140000061400008614000083120610ED
:100A90008316061000008312861083168610C0305D
:100AA0008312BE00A5202630BE00A520B930BE00AE
:100AB000A52083160610000086148312861C5E2D66
:100AC0000000622D000083160614000083128A15B0
:100AD0000A1246280130BC005E21AE017808AD0044
:100AE0000230BC005E21B0017808AF000330BC00CA
:100AF0005E21780EF7000F30F7057708BE01BD00C4
:100B0000CD217708B9007808BA007908BB007A08C7
:100B1000BC00C4007908C3007808C2007708C1008F
:100B2000C801C701C6018330C500EA217A08B400B4
:100B30007908B3007808B2007708B1002D08BB002F
:100B4000BA013A082F04F7002D083004FA0077089C
:100B5000BD007A08BE00CD217708BA007808BB0036
:100B60007908BC007A08BD0083107A08C6007908AD
:100B7000C5007808C4007708C3003408CA003308E9
:100B8000C9003208C8003108C700B4227A08B8008A
:100B90007908B7007808B6007708B5003508F7007F
:100BA0003608F8003708F9003808FA008A150A12E2
:100BB0005228831603178C170C140000000003182A
:100BC000082E83120C087F390313AE0003170D089B
:100BD0000313AF0003170F080313B0002E08BA0069
:100BE0003B202F0803178D000313300803178F00D5
:100BF00083168C170C140000000083120313AD0B36
:100C0000022E052E83160317082E272E8316031790
:100C100083120C0D0E0D7F390313AE0003170D0860
:100C20000313AF0003170F080313B0002E08BA0018
:100C30003B202F0803178D000313300803178F0084
:100C40008D0A03198F0A03100313AD0BD92D080069
:100C5000F701F801F901FA01C201C301C401C5019C
:100C6000410840043F043E040319662E2030C600AC
:100C70000310BA0DBB0DBC0DBD0DC20DC30DC40DCF
:100C8000C50D41084502031D4F2E40084402031DB7
:100C90004F2E3F084302031D4F2E3E084202031C05
:100CA000602E3E08C2023F08031C3F0FC3024008EB
:100CB000031C400FC4024108031C410FC50203146A
:100CC000F70DF80DF90DFA0DC60B382E42308400E1
:100CD000831308000408B2003108B4000319FC2E85
:100CE0003008BD002F08BC002E08BB002D08BA003C
:100CF000C101C0012030BF008230BE003A08031994
:100D0000EE2EC2003E080319EE2EC20703188F2EE6
:100D10007F30C202031CEE2E0319EE2E932E81307B
:100D2000C2070318EE2E4208F700F801F901FA0194
:100D30003B08C600C6173C08C5003D08C400183073
:100D4000C200C301441CBC2E4108FA07031CAE2E8E
:100D5000F90A031DAE2EF80A0319C3174008F90754
:100D6000031CB52EF80A0319C3173F08BC00BC17B3
:100D70003C08F8070318C317C30DF80CF90CFA0C5C
:100D8000C60CC50CC40C0310C20BA12E0130F70712
:100D90000318EE2EF81BD32EC60DFA0DF90DF80D23
:100DA000F7030319EE2EC61FE42EFA0A031DE42EE4
:100DB000F90A031DE42EF80A031DE42EF80CF90CC1
:100DC000FA0CF70A0319EE2E3B08C3003F08C306CE
:100DD000C31FEC2EF817F22EF813F22EF701F801CC
:100DE000F901FA017A08B0007908AF007808AE007E
:100DF0007708AD00B40B702E3008BD002F08BC0082
:100E00002E08BB002D08BA003A08B63CBA00FA0119
:100E10003B08BE00BB170310BB0CBC0CBD0CFA0C8E
:100E2000F90CF80CF70CBA0B0B2FBE1F222FF70989
:100E3000F809F909FA09F70A0319F80A0319F90A6E
:100E40000319FA0A7A08B0007908AF007808AE00F2
:100E50007708AD00B01F392FB203B216AD09AE0945
:100E6000AF09B009AD0A0319AE0A0319AF0A031995
:100E7000B00A3B30B9009A30B800CA30B700B601AA
:100E80000A30B40031080319B20A3008BD002F0837
:100E9000BC002E08BB002D08BA003908C100380874
:100EA000C0003708BF003608BE0028260008AD0085
:100EB000840A0008AE00840A0008AF00840A000813
:100EC000B000FD308407F708031D792F310A340282
:100ED0000319792F320803197B2F0F3934020319B4
:100EE000732F0318AB2FB21BAB2F321B7B2F20307D
:100EF000A72F2030B205B21E892FB2123108031D70
:100F0000B2037708B2002D30BA003B203208F70058
:100F1000B20131083402031D972F7708B2002E303A
:100F2000BA003B203208F7002030B20500303030E4
:100F3000B21EA72FB2123108031DB2037708B20008
:100F40002D30BA003B203208F700B2013030F707ED
:100F50007708BA003B203908BD003808BC003708C4
:100F6000BB003608BA00C101C001BF010A30BE0093
:100F700028267A08B9007908B8007808B7007708F9
:100F8000B600B40B452F0800831603178C170C14FA
:100F90000000000083120D080313AE0003170F08B2
:100FA0000313AF0003170C080313BA003B202E08ED
:100FB00003178D0003132F0803178F008D0A0319E1
:0A0FC0008F0A0313AD0BC42F0800C5
:100020000A00D43270366F3A611DA0123117343392
:100030000D0500005436E1353A10A5183017343359
:100040002828E1140D0500015634FD349A346B3430
:1000500061343A3420342534313430342E3434345D
:10006000663428346D3429340D340A340034831650
:100070008611831286110830F8003E280000F81718
:100080004F28F813BA0C03188615031C861178172D
:100090004F287813F80B42284D28000086153F3072
:1000A0008400840B51280000F81B4128781B492844
:1000B0000800831603178C170C140000000083122D
:1000C0000C087F3903199D280313AD0003170D0891
:1000D0000313AE0003170F080313AF002D08BA0077
:1000E00037202E0803178D0003132F0803178F00E6
:1000F00083168C170C140000000083120C0D0E0DDB
:100100007F3903199D280313AD0003170D0803134E
:10011000AE0003170F080313AF002D08BA003720F5
:100120002E0803178D0003132F0803178F008D0A65
:1001300003198F0A03135928031703138A150A1288
:1001400021280830F8000000861083168610000071
:100150008312BE0D0610031CB028831606148312EA
:100160000318B5288316061083128316861483128B
:10017000861CB828F80BA32800008610831686106A
:10018000000006140000000086148312861CC62896
:10019000F801000006187814861083168610831262
:1001A000061083160610831208008316061400003A
:1001B00086140000831206108316061000008312B6
:1001C000861083168610C0308312BE00A120263010
:1001D000BE00A120B830BE00A1208316061000008A
:1001E00086148312861CF2280000F628000083166D
:1001F0000614000006140000861400008312061086
:100200008316061000008312861083168610C030F5
:100210008312BE00A1201330BE00A1200730BE0013
:10022000A12083160610000086148312861C16294E
:1002300000001A29000083160614000006140000AE
:100240008614000083120610831606100000831225
:10025000861083168610C0308312BE00A12026307F
:10026000BE00A1203930BE00A12083160610000078
:1002700086148312861C3A2900003E29000083164A
:100280000614000083128A150A1224282E308400D6
:1002900083130008031959290230F800F701F70BFE
:1002A0004F29F80B4E299730F700F70B5529800B93
:1002B0004C290800831606140000861400008312DF
:1002C000061083160610000083128610831686100F
:1002D000C0308312BE00A1203C08BE00A1208316BE
:1002E00006140000861400008312861C752906106F
:1002F0008316061000008312861083168610C13004
:100300008312BE00A120F7010830BF007708C000AB
:1003100083160614000086148312861C8D29061885
:100320000314061C0310F80D0000831686108312B8
:100330008610BF0B8829831606140000831206104E
:1003400040080319A629831606108312000083169D
:1003500086148312861CAA29000086108316861034
:100360000000831206108316061078088312BD0061
:1003700083160610000086148312861CBD29000017
:10038000C129000083160614000083123D08F800FE
:1003900008008E30F7003E08F8003D08F900FA0129
:1003A000F808031DDD297908F800F9010830F70283
:1003B000F808031DDD29F701E5290310F81BE429DE
:1003C000F90DF80DF703DD29F813080041080319AA
:1003D000AB2ACD0045080319AB2ACD02031CF52931
:1003E0007F30CD070318AB2AFB298130CD02031CD7
:1003F000AB2A0319AB2A4D08F700F801F901FA01FD
:10040000CC014208CB00CB174308CA004408C900FE
:100410001930CD004808C90203181E2A0130CA024B
:1004200003181E2ACB0203181E2ACC0203181E2A08
:10043000CC0ACB0ACA0A4808C907502A4708CA0288
:100440000318392A0130CB020318392ACC020318C9
:10045000392ACC0ACB0A4708CA074808C907031C2F
:10046000502ACA0A031D502ACB0A031D502ACC0A5F
:10047000502A46088038CB0203184F2A0130CC029C
:1004800003184F2ACC0A46088038CB074708CA070A
:10049000031C2D2ACB0A031D2D2ACC0A2D2A7A14DF
:1004A000CD0B532A5E2A0310C90DCA0DCB0DCC0DFE
:1004B0000310FA0DF90DF80DCE0D0A2A4E1C662A0E
:1004C0000310F80CF90CFA0CCE0C692AF703031987
:1004D000AB2ACE1B922A0310C90DCA0DCB0DCC0D31
:1004E0004808C90203187E2A0130CA0203187E2A6E
:1004F000CB0203187E2ACC02031CA12A4708CA0299
:100500000318892A0130CB020318892ACC02031C64
:10051000A12A46088038CB020318922A0130CC0267
:10052000031CA12AFA0A031DA12AF90A031DA12A04
:10053000F80A031DA12AF70A0319AB2AF80CF90CD3
:10054000FA0C4208CD004608CD06CD1FA92AF8179F
:10055000AF2AF813AF2AF701F801F901FA010800F0
:1005600080308318C806CD01CE014408CC0048086D
:10057000CC0643080319A02BCB00F700470803194A
:10058000A92BCB020319452B031C032B4808D100D0
:10059000D1174908D0004A08CF00CE010310D10C72
:1005A000D00CCF0CCE0CCB0BCD2ACC1FDA2A4D149D
:1005B000BD2B4D104B104D16463084008313D22BAB
:1005C0004D12CC1BED2A4B1CF82AD10CD00CCF0CB1
:1005D000CE0CF70A0319B82BF82AD11BFB2A0310FB
:1005E000CE0DCF0DD00DD10DF7030319B82BED2A89
:1005F0004D17652B4D134408CC00CC1F012BD11790
:10060000B12BD113B12B4708CB00F7004308CB0225
:100610004408D100D1174508D0004608CF00CE01CC
:100620000310D10CD00CCF0CCE0CCB0B0F2BCC1F4E
:100630001C2BCD14BD2BCD104B10CD164A30840091
:100640008313D22BCD12CC1B2F2B4B1C3A2BD10C4E
:10065000D00CCF0CCE0CF70A0319B82B3A2BD11BB8
:100660003D2B0310CE0DCF0DD00DD10DF703031987
:10067000B82B2F2BCD17652BCD134808CC00CC1FE2
:10068000432BD117B12BD113B12B4808D100D1176F
:100690004908D0004A08CF00CC1F522BD1134D156A
:1006A000BD2B4D11CE014B10463084008313D22B4D
:1006B000CC1B7B2B4408CC004B1C652BD10CD00CE5
:1006C000CF0CCE0CF70A0319B82BCE1F762BCF0A0E
:1006D000031D762BD00A031D762BD10A031D762B22
:1006E000D10CD00CCF0CF70A0319B82B4D1BFA2AEA
:1006F000CD1B3C2B9A2B8030D106D11F832BBD2BD9
:100700004808CC00902B4408CC00D108031D902B46
:10071000D008031D902BCF08031D902BF701B12BA0
:10072000D11B9A2B0310CE0DCF0DD00DD10DF70B91
:10073000902BB82BCC1F9E2BD117B12BD113B12BE3
:100740004708F7004808D1004908D0004A08CF0000
:10075000B12B4308F7004408D1004508D0004608F3
:10076000CF005108F8005008F9004F08FA00F02BAC
:10077000F701F801F901FA01F02BCE01CF09D009F8
:10078000D109CE09CE0A031DCB2BCF0A031DCB2BDB
:10079000D00A0319D10A4D18D92ACD181B2B4D198F
:1007A000512B802B0008CF07031CDC2BD00A031D24
:1007B000DC2BD10A03194B1484030008D007031C57
:1007C000E42BD10A03194B1484030008801F803ADC
:1007D000D10703184B144D1AE02ACD1A222B582B9F
:1007E00008000430BC005A217808AD000530BC0078
:1007F0005A21780EF7000F30F7057708BE01BD00CB
:10080000C9217708B6007808B7007908B8007A08D7
:10081000B900C4007908C3007808C2007708C10095
:10082000C801C701C6018330C500E6217A08B100BE
:100830007908B0007808AF007708AE00BE012D0837
:10084000BD00C92183107A08C6007908C500780860
:10085000C4007708C3003108CA003008C9002F0857
:10086000C8002E08C700B0227A08B5007908B40085
:100870007808B3007708B2003208F7003308F800B0
:100880003408F9003508FA008A150A1230280130B8
:10089000BC005A21B001AF01AE017808AD000230B2
:1008A000BC005A21B2017808B1000330BC005A21C3
:1008B0007808B300330EF7000F30F7057708BE0154
:1008C000BD00C9217708BD007808BE007908BF00C7
:1008D0007A08C000C4007908C3007808C20077080D
:1008E000C100C801C701C6018130C500E6217A08F0
:1008F000BB007908BA007808B9007708B800BD01D4
:100900002D0DBE002E0DBF002F0DC000BE0DBF0D62
:10091000C00DFC30BE05310DF900320DFA00F90DA5
:10092000FA0DFC30F9057908BD047A08BE04330ECF
:10093000F700F70CF70C0330F70577083D04F700D4
:100940003E08F8003F08F9004008FA007A08C6009F
:100950007908C5007808C4007708C300B630F700EE
:10096000FA01F901F8014308440445044604031D53
:10097000BB2CF701C82C0310F81BC72CC30DC40DEA
:10098000C50DC60DFA0DF90DF80DF70BBB2CF813BC
:100990007708BD007808BE007908BF007A08C0005B
:1009A00083107A08C6007908C5007808C400770863
:1009B000C3003B08CA003A08C9003908C800380813
:1009C000C700B0227A08B7007908B6007808B500E9
:1009D0007708B4003408F7003508F8003608F90045
:1009E0003708FA008A150A123B28831606140000FD
:1009F000861400008312061083160610000083126E
:100A0000861083168610C0308312BE00A1202630C7
:100A1000BE00A120B830BE00A12083160610000041
:100A200086148312861C122D0000162D00008316DA
:100A3000061400000614000086140000831206103D
:100A40008316061000008312861083168610C030AD
:100A50008312BE00A1201330BE00A1200730BE00CB
:100A6000A12083160610000086148312861C362DE2
:100A700000003A2D00008316061400000614000042
:100A800086140000831206108316061000008312DD
:100A9000861083168610C0308312BE00A120263037
:100AA000BE00A120B930BE00A120831606100000B0
:100AB00086148312861C5A2D00005E2D00008316BA
:100AC0000614000083128A150A1246280130BC0061
:100AD0005A21AE017808AD000230BC005A21B001A5
:100AE0007808AF000330BC005A21780EF7000F30B1
:100AF000F7057708BE01BD00C9217708B90078085D
:100B0000BA007908BB007A08BC00C4007908C300A9
:100B10007808C2007708C100C801C701C601833048
:100B2000C500E6217A08B4007908B3007808B2005D
:100B30007708B1002D08BB00BA013A082F04F7006E
:100B40002D083004FA007708BD007A08BE00C921DC
:100B50007708BA007808BB007908BC007A08BD00A5
:100B600083107A08C6007908C5007808C4007708A1
:100B7000C3003408CA003308C9003208C80031086D
:100B8000C700B0227A08B8007908B7007808B60024
:100B90007708B5003508F7003608F8003708F9007F
:100BA0003808FA008A150A125228831603178C1780
:100BB0000C14000000000318042E83120C087F3967
:100BC0000313AE0003170D080313AF0003170F083C
:100BD0000313B0002E08BA0037202F0803178D002A
:100BE0000313300803178F0083168C170C140000B2
:100BF000000083120313AD0BFE2D012E8316031785
:100C0000042E232E8316031783120C0D0E0D7F392D
:100C10000313AE0003170D080313AF0003170F08EB
:100C20000313B0002E08BA0037202F0803178D00D9
:100C30000313300803178F008D0A03198F0A03105E
:100C40000313AD0BD52D0800F701F801F901FA01E6
:100C5000C201C301C401C501410840043F043E0470
:100C60000319622E2030C6000310BA0DBB0DBC0D57
:100C7000BD0DC20DC30DC40DC50D41084502031DB8
:100C80004B2E40084402031D4B2E3F084302031D18
:100C90004B2E3E084202031C5C2E3E08C2023F0857
:100CA000031C3F0FC3024008031C400FC40241084D
:100CB000031C410FC5020314F70DF80DF90DFA0DD1
:100CC000C60B342E42308400831308000408B2009F
:100CD0003108B4000319F82E3008BD002F08BC00FD
:100CE0002E08BB002D08BA00C101C0012030BF0092
:100CF0008230BE003A080319EA2EC2003E080319EA
:100D0000EA2EC20703188B2E7F30C202031CEA2E84
:100D10000319EA2E8F2E8130C2070318EA2E4208EB
:100D2000F700F801F901FA013B08C600C6173C08B4
:100D3000C5003D08C4001830C200C301441CB82ED1
:100D40004108FA07031CAA2EF90A031DAA2EF80A65
:100D50000319C3174008F907031CB12EF80A031939
:100D6000C3173F08BC00BC173C08F8070318C3179B
:100D7000C30DF80CF90CFA0CC60CC50CC40C03100E
:100D8000C20B9D2E0130F7070318EA2EF81BCF2E59
:100D9000C60DFA0DF90DF80DF7030319EA2EC61F5B
:100DA000E02EFA0A031DE02EF90A031DE02EF80AD0
:100DB000031DE02EF80CF90CFA0CF70A0319EA2EC1
:100DC0003B08C3003F08C306C31FE82EF817EE2EEA
:100DD000F813EE2EF701F801F901FA017A08B000D4
:100DE0007908AF007808AE007708AD00B40B6C2E20
:100DF0003008BD002F08BC002E08BB002D08BA002B
:100E00003A08B63CBA00FA013B08BE00BB17031013
:100E1000BB0CBC0CBD0CFA0CF90CF80CF70CBA0BA3
:100E2000072FBE1F1E2FF709F809F909FA09F70A5B
:100E30000319F80A0319F90A0319FA0A7A08B00023
:100E40007908AF007808AE007708AD00B01F352FE5
:100E5000B203B216AD09AE09AF09B009AD0A031964
:100E6000AE0A0319AF0A0319B00A3B30B9009A3031
:100E7000B800CA30B700B6010A30B400310803190F
:100E8000B20A3008BD002F08BC002E08BB002D0898
:100E9000BA003908C1003808C0003708BF0036085A
:100EA000BE0024260008AD00840A0008AE00840AB3
:100EB0000008AF00840A0008B000FD308407F7087E
:100EC000031D752F310A34020319752F32080319D7
:100ED000772F0F39340203196F2F0318A72FB21B76
:100EE000A72F321B772F2030A32F2030B205B21E40
:100EF000852FB2123108031DB2037708B2002D30DE
:100F0000BA0037203208F700B20131083402031D5D
:100F1000932F7708B2002E30BA0037203208F7003E
:100F20002030B20500303030B21EA32FB21231088B
:100F3000031DB2037708B2002D30BA003720320803
:100F4000F700B2013030F7077708BA0037203908C8
:100F5000BD003808BC003708BB003608BA00C10124
:100F6000C001BF010A30BE0024267A08B900790802
:100F7000B8007808B7007708B600B40B412F080016
:100F8000831603178C170C140000000083120D0841
:100F90000313AE0003170F080313AF0003170C0869
:100FA0000313BA0037202E0803178D0003132F08F0
:100FB00003178F008D0A03198F0A0313AD0BC02F7F
:020FC000080027
:10100000840183131F308305713083168F000F080E
:10101000861183128615831603170908C0398900C3
:1010200003131F129F1200300317880083128701D9
:101030008801890104308D0000308F008A1103136C
:101040005D288A158A11D9288A150230AD00FA3038
:10105000AE008A114A218A15AD0B27288A11F52B7B
:1010400059288A158A11D5288A150230AD00FA3040
:10105000AE008A1146218A15AD0B27288A11F12B83
:101060008A157A08A8007908A7007808A6007708EA
:10107000A5008A114B2C8A157A08A4007908A300D0
:101080007808A2007708A1008A11F92C8A1502308D
:10109000AD00FA30AE008A114A218A15AD0B4928FD
:1010A0008A116A2D8A157A08AC007908AB00780895
:10107000A5008A11472C8A157A08A4007908A300D4
:101080007808A2007708A1008A11F52C8A15023091
:10109000AD00FA30AE008A1146218A15AD0B492801
:1010A0008A11662D8A157A08AC007908AB00780899
:1010B000AA007708A900113003178D0000308F00B7
:1010C000031009300313AD008A11D9258A150930A0
:1010C000031009300313AD008A11D5258A15893024
:1010D00084002808B0002708AF002608AE002508C5
:1010E000AD000430B1008A116A268A151830031742
:1010F0008D0000308F0003140A300313AD008A11F5
:10110000D9258A151E3003178D0000308F0003107B
:1011100006300313AD008A11D9258A1509308400E1
:101120002408B0002308AF002208AE002108AD005B
:101130000430B1008A116A268A15243003178D0005
:1011400000308F00031006300313AD008A11D9253B
:101150008A15283003178D0000308F0007300313E5
:10116000AD008A11C4278A15093084002C08B0000C
:101170002B08AF002A08AE002908AD000430B100EA
:101180008A116A268A15353003178D0000308F00CA
:1011900005300313AD008A11C4278A150430AD0051
:1011A000FA30AE008A114A218A15AD0BD0282228C8
:0211B0006300DA
:1010E000AD000430B1008A1166268A150D30BA00B1
:1010F0008A1137208A150A30BA008A1137208A15DA
:101100001A3003178D0000308F00031006300313D0
:10111000AD008A11D5258A15093084002408B00055
:101120002308AF002208AE002108AD000430B10052
:101130008A1166268A15203003178D0000308F0033
:10114000031006300313AD008A11D5258A1524300B
:1011500003178D0000308F0007300313AD008A1194
:10116000C0278A15093084002C08B0002B08AF0076
:101170002A08AE002908AD000430B1008A116626A5
:101180008A15313003178D0000308F0005300313AE
:10119000AD008A11C0278A150430AD00FA30AE00C8
:0E11A0008A1146218A15AD0BCE282228630045
:04400E00F52CFF3F4F
:00000001FF
;PIC16F887
;CRC=F092 CREATED="07-V-13 01:35"
;CRC=152C CREATED="14-V-13 19:38"
/Modules/Sensors/ALTIMET01A/SW/MPL3115/PIC16F887/main.pjt
15,10 → 15,12
1=main.c
[Windows]
0=0000 %S 0 0 796 451 3 0
[Units]
Link=0
Count=1
1=main
[Opened Files]
1=main.c
2=
[Target Data]
OptionString=-p +FM
FileList=Z:\home\kaklik\svnMLAB\Modules\Sensors\ALTIMET01A\SW\MPL3115\PIC16F887\main.c
[Units]
Count=1
1=main (main)