mirror of
https://github.com/sergeyyarkov/attiny2313a_thermostat.git
synced 2026-10-11 10:18:56 +03:00
save setting to eeprom
This commit is contained in:
parent
e66ca4b295
commit
f4112a7d64
@ -7,106 +7,118 @@
|
|||||||
:10003A002F933F934F935F935FB74091670045308B
|
:10003A002F933F934F935F935FB74091670045308B
|
||||||
:10004A000CF403C0442740936700403081F493982E
|
:10004A000CF403C0442740936700403081F493982E
|
||||||
:10005A00949895980EF002C00BE002C000916500DA
|
:10005A00949895980EF002C00BE002C000916500DA
|
||||||
:10006A00002311F0929A01C09298DBD29BD14130C1
|
:10006A00002311F0929A01C0929850D305D24130E0
|
||||||
:10007A0081F4929894989598009164003091650063
|
:10007A0081F4929894989598009164003091650063
|
||||||
:10008A00032B11F0939A01C0939800916400C9D28E
|
:10008A00032B11F0939A01C09398009164003ED318
|
||||||
:10009A0089D1423059F4929893989598949A0091FC
|
:10009A00F3D1423059F4929893989598949A009192
|
||||||
:1000AA006300BFD2002D0F77002E7CD1433041F47C
|
:1000AA00630034D3002D0F77002EE6D1433041F49C
|
||||||
:1000BA00929893989498959A00916600B2D272D1C8
|
:1000BA00929893989498959A0091660027D3DCD1E8
|
||||||
:1000CA004395409367005FBF5F914F913F912F9196
|
:1000CA004395409367005FBF5F914F913F912F9196
|
||||||
:1000DA001F910F9118950FED0DBF0FE701BB01EEB0
|
:1000DA001F910F9118950FED0DBF0FE701BB01EEB0
|
||||||
:1000EA0007BB0CE108BB02E000BF05E003BF03E267
|
:1000EA0007BB0CE108BB02E000BF05E003BF03E267
|
||||||
:1000FA0006BF00E20BBF0CE100BD03E309B900E053
|
:1000FA0006BF00E20BBF0CE100BD03E309B900E053
|
||||||
:10010A0002B908E00AB906E003B91124109267009F
|
:10010A0002B908E00AB906E003B91124109267009F
|
||||||
:10011A0000E0009360000CE200936C0001E00093A1
|
:10011A0000E00093600004E0302EEAD0042D0031A4
|
||||||
:10012A006B0005E000936D0001E000936E0000276C
|
:10012A0011F09CD014C000E0302EE2D040926B0057
|
||||||
:10013A00009368000093690000EF00936A000FEFD4
|
:10013A0001E0302EDDD040926C0002E0302ED8D0A3
|
||||||
:10014A00009371006624CED000916F00083209F442
|
:10014A0040926D0003E0302ED3D040926E0000271B
|
||||||
:10015A0005C012E01093600076D201C06DD280E033
|
:10015A00009368000093690000EF00936A000FEFB4
|
||||||
:10016A0090E00091600043D2003051F496982091BB
|
:10016A0000937100662428D100916F00083209F4C7
|
||||||
:10017A006A0020936600A7D059D011E019BF38D081
|
:10017A0005C012E010936000DBD201C0D2D280E049
|
||||||
:10018A00013011F4969848D1023059F7969AE9CF7E
|
:10018A0090E000916000003051F420916A002093C1
|
||||||
:10019A00EE24FF1841E1001F111F4A9509F4089542
|
:10019A00660003D1A1D2B4D011E019BF41D0013019
|
||||||
:1001AA00EE1CFF1CE21AF30A20F4E20EF31E8894F6
|
:1001AA0009F4A6D1023069F71BE01093630010939B
|
||||||
:1001BA00F2CF0894F0CFFF1829E0001F2A9509F41E
|
:1001BA006400109365001093660011E019BFE1CF47
|
||||||
:1001CA000895FF1CF11A18F4F10E8894F6CF0894DA
|
:1001CA00EE24FF1841E1001F111F4A9509F4089512
|
||||||
:1001DA00F4CF5527442760E13695279510F4400F50
|
:1001DA00EE1CFF1CE21AF30A20F4E20EF31E8894C6
|
||||||
:1001EA00511F57954795379527956A95B9F70895F9
|
:1001EA00F2CF0894F0CFFF1829E0001F2A9509F4EE
|
||||||
:1001FA000F931F9300916800502E14D000916A004B
|
:1001FA000895FF1CF11A18F4F10E8894F6CF0894AA
|
||||||
:10020A00502E10D000B30170502E0CD004E0502EA6
|
:10020A00F4CF5527442760E13695279510F4400F1F
|
||||||
:10021A0009D00027502E1CE005D01A95E9F71F9146
|
:10021A00511F57954795379527956A95B9F70895C8
|
||||||
:10022A000F9108955D9BFECF5CB808950F931F93BD
|
:10022A000F931F9300916800502E14D000916A001A
|
||||||
:10023A002F933F934F935F937F93009168001091A0
|
:10023A00502E10D000B30170502E0CD004E0502E76
|
||||||
:10024A0069002AE030E0C5DF022F132F20916A00EF
|
:10024A0009D00027502E1CE005D01A95E9F71F9116
|
||||||
:10025A003327020F131F40916C0050916B0060917D
|
:10025A000F9108955D9BFECF5CB8089501E000936D
|
||||||
:10026A006D004F935F937727461B570BB42EA52E2D
|
:10026A006B00402E00E0302E36D00CE200936C007A
|
||||||
:10027A005F914F917727460F571FD42EC52E0EF048
|
:10027A00402E01E0302E2FD005E000936D00402E75
|
||||||
:10028A0004C0009510950F5F1F4FB016A10624F405
|
:10028A0002E0302E28D001E000936E00402E03E0F9
|
||||||
:10029A000D151C054CF40FC040916E00442311F457
|
:10029A00302E21D000E1402E04E0302E1CD00895EB
|
||||||
:1002AA00909801C0909A07C040916E00442311F4BF
|
:1002AA000F9300916B00402E00E0302E14D0009185
|
||||||
:1002BA00909A01C090987F915F914F913F912F91B1
|
:1002BA006C00402E01E0302E0ED000916D00402ED1
|
||||||
:1002CA001F910F9108951F9361D052E135E54DEBCF
|
:1002CA0002E0302E08D000916E00402E03E0302E5E
|
||||||
:1002DA00D5D112D010916800812F10916900912F09
|
:1002DA0002D00F910895F8940F93E199FECF00E0B0
|
||||||
:1002EA001F9108950F9335D103E3802E47D1AFE6CE
|
:1002EA000CBB3EBA4DBAE29AE19A0F9178940895FE
|
||||||
:1002FA00B0E063D10F9108950F931F932F933F930B
|
:1002FA00F894E199FECF3EBAE09A4DB27894089507
|
||||||
:10030A004F9327D170FF3CC00CEC802E37D10EEBF7
|
:10030A000F931F932F933F934F935F937F93009184
|
||||||
:10031A00802E34D1A8E6B0E050D1A9E6B0E04DD1A4
|
:10031A006800109169002AE030E073DF022F132F82
|
||||||
:10032A0010916800209169002F93287F283F11F0CF
|
:10032A0020916A003327020F131F40916C005091ED
|
||||||
:10033A00E89407C02F916894109520951F5F2F4F5E
|
:10033A006B0060916D004F935F937727461B570BB5
|
||||||
:10034A0001C02F91269517952695179526951795ED
|
:10034A00B42EA52E5F914F917727460F571FD42EB3
|
||||||
:10035A0026951795309168000EF43195432F3F701A
|
:10035A00C52E0EF004C0009510950F5F1F4FB01602
|
||||||
:10036A00432F330F330F330F440F340F369536951F
|
:10036A00A10624F40D151C054CF40FC040916E0033
|
||||||
:10037A0036953695109368002093690030936A0089
|
:10037A00442311F4909801C0909A07C040916E00EE
|
||||||
:10038A004F913F912F911F910F9108950F93E1D0B3
|
:10038A00442311F4909A01C090987F915F914F9104
|
||||||
:10039A0070FF06C00CEC802EF1D004E4802EEED063
|
:10039A003F912F911F910F9108951F9361D052E1C0
|
||||||
:1003AA000F9108950F930F920FB800E40EB90BE165
|
:1003AA0035E54DEBE0D112D010916800812F109104
|
||||||
:1003BA000DB9769BFDCFC09AC0980F900F91089502
|
:1003BA006900912F1F9108950F9340D103E3802E76
|
||||||
:1003CA000F93B49B01C01AC000917100002309F475
|
:1003CA0052D1AFE6B0E06ED10F9108950F931F930B
|
||||||
:1003DA0015C00027009371003DD16394162D143087
|
:1003DA002F933F934F9332D170FF3CC00CEC802E89
|
||||||
:1003EA0014F42AD10BC010E019BF929893989498EC
|
:1003EA0042D10EEB802E3FD1A8E6B0E05BD1A9E660
|
||||||
:1003FA009598662428D110E010936000B49901C042
|
:1003FA00B0E058D110916800209169002F93287FAE
|
||||||
:10040A0009C000917100002309F004C00FEF0093A6
|
:10040A00283F11F0E89407C02F9168941095209521
|
||||||
:10041A00710020D10F9108950F931F932F933F934B
|
:10041A001F5F2F4F01C02F91269517952695179587
|
||||||
:10042A004F93062D002309F002C006D16394C8DF5A
|
:10042A002695179526951795309168000EF4319503
|
||||||
:10043A00013029F0023049F1033031F184C0000063
|
:10043A00432F3F70432F330F330F330F440F340FC3
|
||||||
:10044A00B29B04C000C0B39B0AC011C003D1109173
|
:10044A00369536953695369510936800209369004F
|
||||||
:10045A006D00183C09F0139510936D0008C0FAD08E
|
:10045A0030936A004F913F912F911F910F91089508
|
||||||
:10046A0010916D00113009F01A9510936D000F93D9
|
:10046A000F93ECD070FF06C00CEC802EFCD004E495
|
||||||
:10047A001F9300916D001AE09EDE802F9927F0925B
|
:10047A00802EF9D00F9108950F930F920FB800E4D0
|
||||||
:10048A0066001F910F915FC03FC00000B29B04C07D
|
:10048A000EB90BE10DB9769BFDCFC09AC0980F90BB
|
||||||
:10049A0000C0B39B0FC019C0DDD010916C00209131
|
:10049A000F9108950F93B49B01C01CC00091710085
|
||||||
:1004AA006B003AE0130F3327231F10936C0020933D
|
:1004AA00002309F417C000270093710048D1639410
|
||||||
:1004BA006B000BC0CFD010916C0020916B001A50CA
|
:1004BA00162D143014F435D10DC010E019BF9298DE
|
||||||
:1004CA00204010936C0020936B000F931F932F937F
|
:1004CA009398949895986624EBDE32D1969810E02A
|
||||||
:1004DA003F9300916C0010916B00212F207811F44A
|
:1004DA0010936000B49901C009C000917100002313
|
||||||
:1004EA00E89405C06894009510950F5F1F4F2AE0A5
|
:1004EA0009F004C00FEF0093710029D10F9108950C
|
||||||
:1004FA0030E04EDE802F912F0AE0009366003F9194
|
:1004FA000F931F932F933F934F93062D002309F0D9
|
||||||
:10050A002F911F910F911FC0E894B29B04C000C0A5
|
:10050A0004C09098969A0DD16394C4DF013029F003
|
||||||
:10051A00B39B06C009C09ED011E010936E0004C0C0
|
:10051A00023049F1033031F18BC0DED0B29B04C006
|
||||||
:10052A0099D010E010936E001127812F912F2091FE
|
:10052A0000C0B39B0AC011C00AD110916D00183CDB
|
||||||
:10053A006E00222309F004C01CE01093660003C079
|
:10053A0009F0139510936D0008C001D110916D0058
|
||||||
:10054A001DE0109366004F913F912F911F910F91DB
|
:10054A00113009F01A9510936D000F931F930091C3
|
||||||
:10055A000895F894B99A33E04EEB8CD0B99830E00C
|
:10055A006D001AE048DE802F9927F09266001F91FD
|
||||||
:10056A004AE888D005D033E042E384D078940895ED
|
:10056A000F9166C03FC0B8D0B29B04C000C0B39B15
|
||||||
:10057A00B19B716002C0B1997E7F0895F8940F9380
|
:10057A000FC019C0E4D010916C0020916B003AE0D2
|
||||||
:10058A001F93082D18E0069508F448F0B99A30E050
|
:10058A00130F3327231F10936C0020936B000BC0AB
|
||||||
:10059A0046E770D0B99830E042E16CD008C0B99A09
|
:10059A00D6D010916C0020916B001A502040109315
|
||||||
:1005AA0030E04AE067D0B99830E04EE763D01A9558
|
:1005AA006C0020936B000F931F932F933F9300913E
|
||||||
:1005BA0051F71F910F9178940895F8940F931F9310
|
:1005BA006C0010916B00212F207811F4E89405C08B
|
||||||
:1005CA00002718E00695B99A30E04AE053D0B99866
|
:1005CA006894009510950F5F1F4F2AE030E0F8DD20
|
||||||
:1005DA0030E040E14FD0B199006830E04CE64AD0B3
|
:1005DA00802F912F0AE0009366003F912F911F917F
|
||||||
:1005EA001A9581F70C931F910F91789408950F93A0
|
:1005EA000F9126C0E894B29B04C000C0B39B06C01A
|
||||||
:1005FA005F9353E0A3E6B0E08093610090936200BA
|
:1005FA0009C0A5D011E010936E0004C0A0D010E08D
|
||||||
:10060A0000916100109162002AE030E0C1DDED92B4
|
:10060A0010936E001127812F912F112710936300E9
|
||||||
:10061A0000936100109362005A9591F75F910F91D0
|
:10061A00109364001093650020916E00222309F064
|
||||||
:10062A0008950F931F93E0EBF6E01127E00FF11FF7
|
:10062A0004C01CE01093660003C01DE0109366002E
|
||||||
:10063A0004901F910F910895C59A53E039EA4DE746
|
:10063A004F913F912F911F910F910895F894B99A74
|
||||||
:10064A001DD0C5980895C59A5CE034E34DEF16D0E5
|
:10064A0033E04EEB8CD0B99830E04AE888D005D038
|
||||||
:10065A00C59808950F931F932F932AE01FEF0FEF6A
|
:10065A0033E042E384D078940895B19B716002C07C
|
||||||
:10066A000A95F1F71A95D9F72A95C1F72F911F9193
|
:10066A00B1997E7F0895F8940F931F93082D18E08F
|
||||||
:10067A000F91089541503040E8F7089541503040B5
|
:10067A00069508F448F0B99A30E046E770D0B99880
|
||||||
:10068A005040E0F708950F931F932F9326E00FEF42
|
:10068A0030E042E16CD008C0B99A30E04AE067D065
|
||||||
:10069A001FEF1A95F1F70A95D9F72A95C1F72F9105
|
:10069A00B99830E04EE763D01A9551F71F910F9140
|
||||||
:1006AA001F910F910895C0F9A4B0999282F8809091
|
:1006AA0078940895F8940F931F93002718E00695FD
|
||||||
:0406BA009CBFC68992
|
:1006BA00B99A30E04AE053D0B99830E040E14FD0DF
|
||||||
|
:1006CA00B199006830E04CE64AD01A9581F70C934C
|
||||||
|
:1006DA001F910F91789408950F935F9353E0A3E6C7
|
||||||
|
:1006EA00B0E08093610090936200009161001091E4
|
||||||
|
:1006FA0062002AE030E064DDED920093610010931D
|
||||||
|
:10070A0062005A9591F75F910F9108950F931F9385
|
||||||
|
:10071A00EAE7F7E01127E00FF11F04901F910F910C
|
||||||
|
:10072A000895C59A53E039EA4DE71DD0C598089552
|
||||||
|
:10073A00C59A5CE034E34DEF16D0C59808950F933F
|
||||||
|
:10074A001F932F932AE01FEF0FEF0A95F1F71A95DF
|
||||||
|
:10075A00D9F72A95C1F72F911F910F91089541500A
|
||||||
|
:10076A003040E8F70895415030405040E0F708958E
|
||||||
|
:0E077A00C0F9A4B0999282F880909CBFC68905
|
||||||
:00000001FF
|
:00000001FF
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
AVRASM ver. 2.2.7 main.asm Thu Jun 29 23:01:33 2023
|
AVRASM ver. 2.2.7 main.asm Fri Jun 30 16:51:54 2023
|
||||||
|
|
||||||
|
|
||||||
EQU SIGNATURE_000 0000001e
|
EQU SIGNATURE_000 0000001e
|
||||||
@ -486,13 +486,15 @@ DEF DELAY_8_r r20
|
|||||||
DEF DELAY_24_r r21
|
DEF DELAY_24_r r21
|
||||||
DEF DISP_NUM_L r24
|
DEF DISP_NUM_L r24
|
||||||
DEF DISP_NUM_H r25
|
DEF DISP_NUM_H r25
|
||||||
|
DEF EEP_A_r r3
|
||||||
|
DEF EEP_D_r r4
|
||||||
DEF REPROGRAM_STEP_r r6
|
DEF REPROGRAM_STEP_r r6
|
||||||
EQU DIGIT_1_PIN 00000002
|
EQU DIGIT_1_PIN 00000002
|
||||||
EQU DIGIT_2_PIN 00000003
|
EQU DIGIT_2_PIN 00000003
|
||||||
EQU DIGIT_3_PIN 00000004
|
EQU DIGIT_3_PIN 00000004
|
||||||
EQU DIGIT_4_PIN 00000005
|
EQU DIGIT_4_PIN 00000005
|
||||||
EQU LED_ERR_PIN 00000006
|
EQU LED_PGM_PIN 00000006
|
||||||
EQU LED_ERR_PORT 00000012
|
EQU LED_PGM_PORT 00000012
|
||||||
EQU OW_LINE 00000001
|
EQU OW_LINE 00000001
|
||||||
EQU OW_DDR 00000017
|
EQU OW_DDR 00000017
|
||||||
EQU OW_PIN 00000016
|
EQU OW_PIN 00000016
|
||||||
@ -538,6 +540,11 @@ EQU DEFAULT_SETTING_TEMP_L 0000002c
|
|||||||
EQU DEFAULT_SETTING_TEMP_H 00000001
|
EQU DEFAULT_SETTING_TEMP_H 00000001
|
||||||
EQU DEFAULT_SETTING_HYST 00000005
|
EQU DEFAULT_SETTING_HYST 00000005
|
||||||
EQU DEFAULT_SETTING_MODE 00000001
|
EQU DEFAULT_SETTING_MODE 00000001
|
||||||
|
EQU EEP_SETTING_TEMP_H 00000000
|
||||||
|
EQU EEP_SETTING_TEMP_L 00000001
|
||||||
|
EQU EEP_SETTING_HYST 00000002
|
||||||
|
EQU EEP_SETTING_MODE 00000003
|
||||||
|
EQU EEP_FIRST_TIME_RUN 00000004
|
||||||
DSEG MCU_STATE 00000060
|
DSEG MCU_STATE 00000060
|
||||||
DSEG SRAM_TEMP_1 00000061
|
DSEG SRAM_TEMP_1 00000061
|
||||||
DSEG DIGITS 00000063
|
DSEG DIGITS 00000063
|
||||||
@ -560,26 +567,31 @@ CSEG _INTO_PROGRAM_STATE 00000014
|
|||||||
CSEG _CLR_CURRENT_DIGIT 00000027
|
CSEG _CLR_CURRENT_DIGIT 00000027
|
||||||
CSEG _indicate_1 0000002a
|
CSEG _indicate_1 0000002a
|
||||||
CSEG _indicate_2 0000003c
|
CSEG _indicate_2 0000003c
|
||||||
CSEG DISPLAY_DECODER 00000316
|
CSEG DISPLAY_DECODER 0000038b
|
||||||
CSEG USI_TRANSMIT 000001d7
|
CSEG USI_TRANSMIT 00000241
|
||||||
CSEG _indicate_3 0000004e
|
CSEG _indicate_3 0000004e
|
||||||
CSEG _indicate_4 0000005b
|
CSEG _indicate_4 0000005b
|
||||||
CSEG _indicate_exit 00000065
|
CSEG _indicate_exit 00000065
|
||||||
CSEG MCU_INIT 00000072
|
CSEG MCU_INIT 00000072
|
||||||
CSEG RD_F_CODE 00000177
|
CSEG EEP_RD_BYTE 0000017d
|
||||||
CSEG ERR_FAMILY_CODE 000000ae
|
CSEG _INIT_PARAMS 00000098
|
||||||
CSEG START_PROGRAM 000000b3
|
CSEG _FIRST_TIME_RUN 00000096
|
||||||
CSEG BEEP_LONG 00000328
|
CSEG INIT_DEFAULT_PARAMS 00000133
|
||||||
CSEG BEEP_SHORT 00000321
|
CSEG _CONTINUE_INIT 000000ac
|
||||||
CSEG LOOP 000000b6
|
CSEG RD_F_CODE 000001e1
|
||||||
CSEG DISPLAY_UPD_DIGITS 000002fc
|
CSEG ERR_FAMILY_CODE 000000be
|
||||||
CSEG _STATE_DEFAULT 000000b9
|
CSEG START_PROGRAM 000000c3
|
||||||
CSEG _STATE_PROGRAM 000000c5
|
CSEG BEEP_LONG 0000039d
|
||||||
CSEG TEMP_UPD 00000168
|
CSEG BEEP_SHORT 00000396
|
||||||
CSEG TEMP_COMPARSION 0000011b
|
CSEG LOOP 000000c6
|
||||||
CSEG TEMP_SEND_UART 000000fd
|
CSEG _STATE_DEFAULT 000000c8
|
||||||
CSEG _STATE_ERROR 000000c9
|
CSEG _STATE_PROGRAM 000000d4
|
||||||
CSEG REPROGRAM_SETTINGS 00000211
|
CSEG TEMP_UPD 000001d2
|
||||||
|
CSEG DISPLAY_UPD_DIGITS 00000371
|
||||||
|
CSEG TEMP_COMPARSION 00000185
|
||||||
|
CSEG TEMP_SEND_UART 00000115
|
||||||
|
CSEG _STATE_ERROR 000000d7
|
||||||
|
CSEG REPROGRAM_SETTINGS 0000027d
|
||||||
DEF drem16uL r14
|
DEF drem16uL r14
|
||||||
DEF drem16uH r15
|
DEF drem16uH r15
|
||||||
DEF dres16uL r16
|
DEF dres16uL r16
|
||||||
@ -589,19 +601,19 @@ DEF dd16uH r17
|
|||||||
DEF dv16uL r18
|
DEF dv16uL r18
|
||||||
DEF dv16uH r19
|
DEF dv16uH r19
|
||||||
DEF dcnt16u r20
|
DEF dcnt16u r20
|
||||||
CSEG div16u 000000cd
|
CSEG div16u 000000e5
|
||||||
CSEG d16u_1 000000d0
|
CSEG d16u_1 000000e8
|
||||||
CSEG d16u_2 000000d5
|
CSEG d16u_2 000000ed
|
||||||
CSEG d16u_3 000000de
|
CSEG d16u_3 000000f6
|
||||||
DEF drem8u r15
|
DEF drem8u r15
|
||||||
DEF dres8u r16
|
DEF dres8u r16
|
||||||
DEF dd8u r16
|
DEF dd8u r16
|
||||||
DEF dv8u r17
|
DEF dv8u r17
|
||||||
DEF dcnt8u r18
|
DEF dcnt8u r18
|
||||||
CSEG div8u 000000e0
|
CSEG div8u 000000f8
|
||||||
CSEG d8u_1 000000e2
|
CSEG d8u_1 000000fa
|
||||||
CSEG d8u_2 000000e6
|
CSEG d8u_2 000000fe
|
||||||
CSEG d8u_3 000000ec
|
CSEG d8u_3 00000104
|
||||||
DEF mc16uL r16
|
DEF mc16uL r16
|
||||||
DEF mc16uH r17
|
DEF mc16uH r17
|
||||||
DEF mp16uL r18
|
DEF mp16uL r18
|
||||||
@ -611,94 +623,90 @@ DEF m16u1 r19
|
|||||||
DEF m16u2 r20
|
DEF m16u2 r20
|
||||||
DEF m16u3 r21
|
DEF m16u3 r21
|
||||||
DEF mcnt16u r22
|
DEF mcnt16u r22
|
||||||
CSEG mpy16u 000000ee
|
CSEG mpy16u 00000106
|
||||||
CSEG m16u_1 000000f3
|
CSEG m16u_1 0000010b
|
||||||
CSEG noad8 000000f6
|
CSEG noad8 0000010e
|
||||||
CSEG UART_WR_BYTE 00000117
|
CSEG UART_WR_BYTE 0000012f
|
||||||
CSEG _TEMP_SEND_UART_L 00000111
|
CSEG _TEMP_SEND_UART_L 00000129
|
||||||
|
CSEG EEP_WR_BYTE 00000170
|
||||||
|
CSEG WRITE_PARAMS_TO_EEP 00000155
|
||||||
|
CSEG _EEP_WR_BYTE_LP 00000172
|
||||||
|
CSEG _EEP_RD_BYTE_LP 0000017e
|
||||||
DEF temp_r_l r16
|
DEF temp_r_l r16
|
||||||
DEF temp_r_h r17
|
DEF temp_r_h r17
|
||||||
DEF min_r_trhd_l r11
|
DEF min_r_trhd_l r11
|
||||||
DEF min_r_trhd_h r10
|
DEF min_r_trhd_h r10
|
||||||
DEF max_r_trhd_l r13
|
DEF max_r_trhd_l r13
|
||||||
DEF max_r_trhd_h r12
|
DEF max_r_trhd_h r12
|
||||||
CSEG _NEGATE_TEMP 00000146
|
CSEG _NEGATE_TEMP 000001b0
|
||||||
CSEG _COMPARE 0000014a
|
CSEG _COMPARE 000001b4
|
||||||
CSEG _MIN_THRESHOLD 00000151
|
CSEG _MIN_THRESHOLD 000001bb
|
||||||
CSEG _MAX_THRESHOLD 00000159
|
CSEG _MAX_THRESHOLD 000001c3
|
||||||
CSEG _COMPARSION_EXIT 00000160
|
CSEG _COMPARSION_EXIT 000001ca
|
||||||
CSEG TEMP_CONV 000001cb
|
CSEG TEMP_CONV 00000235
|
||||||
CSEG DELAY_LOOP_24 00000343
|
CSEG DELAY_LOOP_24 000003b8
|
||||||
CSEG TEMP_RD 00000181
|
CSEG TEMP_RD 000001eb
|
||||||
CSEG OW_PRESENCE 000002ae
|
CSEG OW_PRESENCE 00000323
|
||||||
CSEG OW_SEND_BYTE 000002c3
|
CSEG OW_SEND_BYTE 00000338
|
||||||
CSEG OW_RD_BYTE 000002e2
|
CSEG OW_RD_BYTE 00000357
|
||||||
CSEG _TEMP_RD_EXIT 000001c5
|
CSEG _TEMP_RD_EXIT 0000022f
|
||||||
CSEG _TEMP_RD_TO_UNSIGNED 0000019f
|
CSEG _TEMP_RD_TO_UNSIGNED 00000209
|
||||||
CSEG _TEMP_RD_CONTINUE 000001a6
|
CSEG _TEMP_RD_CONTINUE 00000210
|
||||||
CSEG _TEMP_RD_END 000001af
|
CSEG _TEMP_RD_END 00000219
|
||||||
CSEG _TEMP_CONV_EXIT 000001d5
|
CSEG _TEMP_CONV_EXIT 0000023f
|
||||||
CSEG _USI_TRANSMIT_LOOP 000001dd
|
CSEG _USI_TRANSMIT_LOOP 00000247
|
||||||
CSEG BUTTON_PROCESS 000001e5
|
CSEG BUTTON_PROCESS 0000024f
|
||||||
CSEG _SW_CHECK_ON_0 000001e6
|
CSEG _SW_CHECK_ON_0 00000250
|
||||||
CSEG _SW_SET_0 000001e9
|
CSEG _SW_SET_0 00000253
|
||||||
CSEG _SW_CHECK_ON_1 00000203
|
CSEG _SW_CHECK_ON_1 0000026f
|
||||||
CSEG _SW_SET_FROM_0_TO_1 000001ee
|
CSEG _SW_SET_FROM_0_TO_1 00000258
|
||||||
CSEG DEBOUNCE_SW 0000032f
|
CSEG DEBOUNCE_SW 000003a4
|
||||||
CSEG _SAVE_SETTINGS 000001f8
|
CSEG _SAVE_SETTINGS 00000262
|
||||||
CSEG _SW_SET_1 00000206
|
CSEG _SW_SET_1 00000272
|
||||||
CSEG _BUTTON_PROCESS_END 0000020f
|
CSEG _BUTTON_PROCESS_END 0000027b
|
||||||
CSEG _SW_SET_FROM_1_TO_0 0000020b
|
CSEG _SW_SET_FROM_1_TO_0 00000277
|
||||||
CSEG _INTO 0000021a
|
CSEG _INTO 00000286
|
||||||
CSEG _REPROGRAM_SETTINGS_LOOP 0000021c
|
CSEG _REPROGRAM_SETTINGS_LOOP 0000028a
|
||||||
CSEG _CHECK_STEP 0000021d
|
CSEG _CHECK_STEP 0000028b
|
||||||
CSEG _STEP_1 00000224
|
CSEG _STEP_1 00000292
|
||||||
CSEG _STEP_2 0000024a
|
CSEG _STEP_2 000002b8
|
||||||
CSEG _S3_JMP 00000249
|
CSEG _S3_JMP 000002b7
|
||||||
CSEG _REPROGRAM_SETTINGS_END 000002a8
|
CSEG _REPROGRAM_SETTINGS_END 0000031d
|
||||||
CSEG _S1_CHECK_PLUS 00000225
|
CSEG _S1_CHECK_PLUS 00000293
|
||||||
CSEG _INCREASE_HYST 0000022b
|
CSEG _INCREASE_HYST 00000299
|
||||||
CSEG _S1_CHECK_MINUS 00000228
|
CSEG _S1_CHECK_MINUS 00000296
|
||||||
CSEG _DECREASE_HYST 00000234
|
CSEG _DECREASE_HYST 000002a2
|
||||||
CSEG _SHOW_HYST 0000023c
|
CSEG _SHOW_HYST 000002aa
|
||||||
CSEG _STEP_3 00000289
|
CSEG _STEP_3 000002f7
|
||||||
CSEG _S2_CHECK_PLUS 0000024b
|
CSEG _S2_CHECK_PLUS 000002b9
|
||||||
CSEG _INCREASE_TEMP 00000251
|
CSEG _INCREASE_TEMP 000002bf
|
||||||
CSEG _S2_CHECK_MINUS 0000024e
|
CSEG _S2_CHECK_MINUS 000002bc
|
||||||
CSEG _DECREASE_TEMP 0000025f
|
CSEG _DECREASE_TEMP 000002cd
|
||||||
CSEG _SHOW_TEMP 0000026a
|
CSEG _SHOW_TEMP 000002d8
|
||||||
CSEG _NEGATE_SET_TEMP 00000277
|
CSEG _NEGATE_SET_TEMP 000002e5
|
||||||
CSEG _DIVIDE_SET_TEMP 0000027c
|
CSEG _DIVIDE_SET_TEMP 000002ea
|
||||||
CSEG _S3_CHECK_PLUS 0000028a
|
CSEG _S3_CHECK_PLUS 000002f8
|
||||||
CSEG _SET_HEAT_MODE 00000290
|
CSEG _SET_HEAT_MODE 000002fe
|
||||||
CSEG _S3_CHECK_MINUS 0000028d
|
CSEG _S3_CHECK_MINUS 000002fb
|
||||||
CSEG _SET_COOLING_MODE 00000295
|
CSEG _SET_COOLING_MODE 00000303
|
||||||
CSEG _SHOW_MODE 00000299
|
CSEG _SHOW_MODE 00000307
|
||||||
CSEG _SHOW_COOLING 000002a1
|
CSEG _SHOW_COOLING 00000316
|
||||||
CSEG _SHOW_HEATING 000002a5
|
CSEG _SHOW_HEATING 0000031a
|
||||||
CSEG DELAY_LOOP_16 0000033f
|
CSEG DELAY_LOOP_16 000003b4
|
||||||
CSEG OW_CHECK_PRESENCE 000002bd
|
CSEG OW_CHECK_PRESENCE 00000332
|
||||||
CSEG _EXIT 000002c2
|
CSEG _EXIT 00000337
|
||||||
CSEG _OW_SEND_BYTE_LOOP 000002c8
|
CSEG _OW_SEND_BYTE_LOOP 0000033d
|
||||||
CSEG _OW_SEND_0 000002cb
|
CSEG _OW_SEND_0 00000340
|
||||||
CSEG _OW_SEND_1 000002d4
|
CSEG _OW_SEND_1 00000349
|
||||||
CSEG _OW_SEND_BYTE_END 000002dc
|
CSEG _OW_SEND_BYTE_END 00000351
|
||||||
CSEG _OW_RD_BYTE_LP 000002e7
|
CSEG _OW_RD_BYTE_LP 0000035c
|
||||||
EQU dividend 00000061
|
EQU dividend 00000061
|
||||||
EQU divisor 0000000a
|
EQU divisor 0000000a
|
||||||
CSEG DIV_LOOP 00000305
|
CSEG DIV_LOOP 0000037a
|
||||||
CSEG DISPLAY_SYMBOLS 00000358
|
CSEG DISPLAY_SYMBOLS 000003bd
|
||||||
CSEG _loop_2 00000333
|
CSEG _loop_2 000003a8
|
||||||
CSEG _loop_0 00000334
|
CSEG _loop_0 000003a9
|
||||||
CSEG _dec_0 00000335
|
CSEG _dec_0 000003aa
|
||||||
CSEG _loop_1 00000337
|
CSEG _loop_1 000003ac
|
||||||
CSEG _loop_3 00000339
|
CSEG _loop_3 000003ae
|
||||||
CSEG DELAY 00000348
|
ESEG INFO 00000030
|
||||||
CSEG _DELAY_0 0000034c
|
|
||||||
CSEG _DELAY_1 0000034d
|
|
||||||
CSEG _DELAY_2 0000034e
|
|
||||||
ESEG E_SETTING_TEMP_H 00000000
|
|
||||||
ESEG E_SETTING_TEMP_L 00000001
|
|
||||||
ESEG E_SETTING_HYST 00000002
|
|
||||||
ESEG E_SETTING_MODE 00000003
|
|
||||||
ESEG E_FIRST_TIME_RUN 00000004
|
|
||||||
|
|||||||
Binary file not shown.
@ -40,7 +40,7 @@
|
|||||||
<DEVICE_FAMILY_CODE><FILE>main.asm</FILE><LINE>35</LINE></DEVICE_FAMILY_CODE>
|
<DEVICE_FAMILY_CODE><FILE>main.asm</FILE><LINE>35</LINE></DEVICE_FAMILY_CODE>
|
||||||
<PROGRAM_STEPS><FILE>main.asm</FILE><LINE>36</LINE></PROGRAM_STEPS>
|
<PROGRAM_STEPS><FILE>main.asm</FILE><LINE>36</LINE></PROGRAM_STEPS>
|
||||||
<SW_DATA><FILE>main.asm</FILE><LINE>37</LINE></SW_DATA>
|
<SW_DATA><FILE>main.asm</FILE><LINE>37</LINE></SW_DATA>
|
||||||
<RESET_vect><FILE>main.asm</FILE><LINE>184</LINE></RESET_vect>
|
<RESET_vect><FILE>main.asm</FILE><LINE>183</LINE></RESET_vect>
|
||||||
<PCINT0_vect><FILE>main.asm</FILE><LINE>61</LINE></PCINT0_vect>
|
<PCINT0_vect><FILE>main.asm</FILE><LINE>61</LINE></PCINT0_vect>
|
||||||
<TIMER0_COMPA_vect><FILE>main.asm</FILE><LINE>84</LINE></TIMER0_COMPA_vect>
|
<TIMER0_COMPA_vect><FILE>main.asm</FILE><LINE>84</LINE></TIMER0_COMPA_vect>
|
||||||
<_PCINT0_vect_end><FILE>main.asm</FILE><LINE>75</LINE></_PCINT0_vect_end>
|
<_PCINT0_vect_end><FILE>main.asm</FILE><LINE>75</LINE></_PCINT0_vect_end>
|
||||||
@ -48,26 +48,31 @@
|
|||||||
<_CLR_CURRENT_DIGIT><FILE>main.asm</FILE><LINE>98</LINE></_CLR_CURRENT_DIGIT>
|
<_CLR_CURRENT_DIGIT><FILE>main.asm</FILE><LINE>98</LINE></_CLR_CURRENT_DIGIT>
|
||||||
<_indicate_1><FILE>main.asm</FILE><LINE>102</LINE></_indicate_1>
|
<_indicate_1><FILE>main.asm</FILE><LINE>102</LINE></_indicate_1>
|
||||||
<_indicate_2><FILE>main.asm</FILE><LINE>122</LINE></_indicate_2>
|
<_indicate_2><FILE>main.asm</FILE><LINE>122</LINE></_indicate_2>
|
||||||
<DISPLAY_DECODER><FILE>main.asm</FILE><LINE>996</LINE></DISPLAY_DECODER>
|
<DISPLAY_DECODER><FILE>main.asm</FILE><LINE>1138</LINE></DISPLAY_DECODER>
|
||||||
<USI_TRANSMIT><FILE>main.asm</FILE><LINE>592</LINE></USI_TRANSMIT>
|
<USI_TRANSMIT><FILE>main.asm</FILE><LINE>737</LINE></USI_TRANSMIT>
|
||||||
<_indicate_3><FILE>main.asm</FILE><LINE>140</LINE></_indicate_3>
|
<_indicate_3><FILE>main.asm</FILE><LINE>140</LINE></_indicate_3>
|
||||||
<_indicate_4><FILE>main.asm</FILE><LINE>156</LINE></_indicate_4>
|
<_indicate_4><FILE>main.asm</FILE><LINE>155</LINE></_indicate_4>
|
||||||
<_indicate_exit><FILE>main.asm</FILE><LINE>168</LINE></_indicate_exit>
|
<_indicate_exit><FILE>main.asm</FILE><LINE>167</LINE></_indicate_exit>
|
||||||
<MCU_INIT><FILE>main.asm</FILE><LINE>190</LINE></MCU_INIT>
|
<MCU_INIT><FILE>main.asm</FILE><LINE>189</LINE></MCU_INIT>
|
||||||
<RD_F_CODE><FILE>main.asm</FILE><LINE>458</LINE></RD_F_CODE>
|
<EEP_RD_BYTE><FILE>main.asm</FILE><LINE>472</LINE></EEP_RD_BYTE>
|
||||||
<ERR_FAMILY_CODE><FILE>main.asm</FILE><LINE>254</LINE></ERR_FAMILY_CODE>
|
<_INIT_PARAMS><FILE>main.asm</FILE><LINE>230</LINE></_INIT_PARAMS>
|
||||||
<START_PROGRAM><FILE>main.asm</FILE><LINE>259</LINE></START_PROGRAM>
|
<_FIRST_TIME_RUN><FILE>main.asm</FILE><LINE>227</LINE></_FIRST_TIME_RUN>
|
||||||
<BEEP_LONG><FILE>main.asm</FILE><LINE>1022</LINE></BEEP_LONG>
|
<INIT_DEFAULT_PARAMS><FILE>main.asm</FILE><LINE>380</LINE></INIT_DEFAULT_PARAMS>
|
||||||
<BEEP_SHORT><FILE>main.asm</FILE><LINE>1014</LINE></BEEP_SHORT>
|
<_CONTINUE_INIT><FILE>main.asm</FILE><LINE>263</LINE></_CONTINUE_INIT>
|
||||||
<LOOP><FILE>main.asm</FILE><LINE>266</LINE></LOOP>
|
<RD_F_CODE><FILE>main.asm</FILE><LINE>603</LINE></RD_F_CODE>
|
||||||
<DISPLAY_UPD_DIGITS><FILE>main.asm</FILE><LINE>955</LINE></DISPLAY_UPD_DIGITS>
|
<ERR_FAMILY_CODE><FILE>main.asm</FILE><LINE>284</LINE></ERR_FAMILY_CODE>
|
||||||
<_STATE_DEFAULT><FILE>main.asm</FILE><LINE>269</LINE></_STATE_DEFAULT>
|
<START_PROGRAM><FILE>main.asm</FILE><LINE>289</LINE></START_PROGRAM>
|
||||||
<_STATE_PROGRAM><FILE>main.asm</FILE><LINE>281</LINE></_STATE_PROGRAM>
|
<BEEP_LONG><FILE>main.asm</FILE><LINE>1164</LINE></BEEP_LONG>
|
||||||
<TEMP_UPD><FILE>main.asm</FILE><LINE>442</LINE></TEMP_UPD>
|
<BEEP_SHORT><FILE>main.asm</FILE><LINE>1156</LINE></BEEP_SHORT>
|
||||||
<TEMP_COMPARSION><FILE>main.asm</FILE><LINE>345</LINE></TEMP_COMPARSION>
|
<LOOP><FILE>main.asm</FILE><LINE>296</LINE></LOOP>
|
||||||
<TEMP_SEND_UART><FILE>main.asm</FILE><LINE>300</LINE></TEMP_SEND_UART>
|
<_STATE_DEFAULT><FILE>main.asm</FILE><LINE>299</LINE></_STATE_DEFAULT>
|
||||||
<_STATE_ERROR><FILE>main.asm</FILE><LINE>286</LINE></_STATE_ERROR>
|
<_STATE_PROGRAM><FILE>main.asm</FILE><LINE>311</LINE></_STATE_PROGRAM>
|
||||||
<REPROGRAM_SETTINGS><FILE>main.asm</FILE><LINE>675</LINE></REPROGRAM_SETTINGS>
|
<TEMP_UPD><FILE>main.asm</FILE><LINE>587</LINE></TEMP_UPD>
|
||||||
|
<DISPLAY_UPD_DIGITS><FILE>main.asm</FILE><LINE>1097</LINE></DISPLAY_UPD_DIGITS>
|
||||||
|
<TEMP_COMPARSION><FILE>main.asm</FILE><LINE>489</LINE></TEMP_COMPARSION>
|
||||||
|
<TEMP_SEND_UART><FILE>main.asm</FILE><LINE>334</LINE></TEMP_SEND_UART>
|
||||||
|
<_STATE_ERROR><FILE>main.asm</FILE><LINE>315</LINE></_STATE_ERROR>
|
||||||
|
<REPROGRAM_SETTINGS><FILE>main.asm</FILE><LINE>822</LINE></REPROGRAM_SETTINGS>
|
||||||
<div16u><FILE>div16u.asm</FILE><LINE>32</LINE></div16u>
|
<div16u><FILE>div16u.asm</FILE><LINE>32</LINE></div16u>
|
||||||
<d16u_1><FILE>div16u.asm</FILE><LINE>36</LINE></d16u_1>
|
<d16u_1><FILE>div16u.asm</FILE><LINE>36</LINE></d16u_1>
|
||||||
<d16u_2><FILE>div16u.asm</FILE><LINE>42</LINE></d16u_2>
|
<d16u_2><FILE>div16u.asm</FILE><LINE>42</LINE></d16u_2>
|
||||||
@ -79,85 +84,81 @@
|
|||||||
<mpy16u><FILE>mpy16u.asm</FILE><LINE>31</LINE></mpy16u>
|
<mpy16u><FILE>mpy16u.asm</FILE><LINE>31</LINE></mpy16u>
|
||||||
<m16u_1><FILE>mpy16u.asm</FILE><LINE>37</LINE></m16u_1>
|
<m16u_1><FILE>mpy16u.asm</FILE><LINE>37</LINE></m16u_1>
|
||||||
<noad8><FILE>mpy16u.asm</FILE><LINE>40</LINE></noad8>
|
<noad8><FILE>mpy16u.asm</FILE><LINE>40</LINE></noad8>
|
||||||
<UART_WR_BYTE><FILE>main.asm</FILE><LINE>338</LINE></UART_WR_BYTE>
|
<UART_WR_BYTE><FILE>main.asm</FILE><LINE>372</LINE></UART_WR_BYTE>
|
||||||
<_TEMP_SEND_UART_L><FILE>main.asm</FILE><LINE>327</LINE></_TEMP_SEND_UART_L>
|
<_TEMP_SEND_UART_L><FILE>main.asm</FILE><LINE>361</LINE></_TEMP_SEND_UART_L>
|
||||||
<_NEGATE_TEMP><FILE>main.asm</FILE><LINE>399</LINE></_NEGATE_TEMP>
|
<EEP_WR_BYTE><FILE>main.asm</FILE><LINE>447</LINE></EEP_WR_BYTE>
|
||||||
<_COMPARE><FILE>main.asm</FILE><LINE>405</LINE></_COMPARE>
|
<WRITE_PARAMS_TO_EEP><FILE>main.asm</FILE><LINE>418</LINE></WRITE_PARAMS_TO_EEP>
|
||||||
<_MIN_THRESHOLD><FILE>main.asm</FILE><LINE>415</LINE></_MIN_THRESHOLD>
|
<_EEP_WR_BYTE_LP><FILE>main.asm</FILE><LINE>450</LINE></_EEP_WR_BYTE_LP>
|
||||||
<_MAX_THRESHOLD><FILE>main.asm</FILE><LINE>424</LINE></_MAX_THRESHOLD>
|
<_EEP_RD_BYTE_LP><FILE>main.asm</FILE><LINE>474</LINE></_EEP_RD_BYTE_LP>
|
||||||
<_COMPARSION_EXIT><FILE>main.asm</FILE><LINE>431</LINE></_COMPARSION_EXIT>
|
<_NEGATE_TEMP><FILE>main.asm</FILE><LINE>543</LINE></_NEGATE_TEMP>
|
||||||
<TEMP_CONV><FILE>main.asm</FILE><LINE>570</LINE></TEMP_CONV>
|
<_COMPARE><FILE>main.asm</FILE><LINE>549</LINE></_COMPARE>
|
||||||
<DELAY_LOOP_24><FILE>main.asm</FILE><LINE>1064</LINE></DELAY_LOOP_24>
|
<_MIN_THRESHOLD><FILE>main.asm</FILE><LINE>559</LINE></_MIN_THRESHOLD>
|
||||||
<TEMP_RD><FILE>main.asm</FILE><LINE>474</LINE></TEMP_RD>
|
<_MAX_THRESHOLD><FILE>main.asm</FILE><LINE>568</LINE></_MAX_THRESHOLD>
|
||||||
<OW_PRESENCE><FILE>main.asm</FILE><LINE>868</LINE></OW_PRESENCE>
|
<_COMPARSION_EXIT><FILE>main.asm</FILE><LINE>575</LINE></_COMPARSION_EXIT>
|
||||||
<OW_SEND_BYTE><FILE>main.asm</FILE><LINE>895</LINE></OW_SEND_BYTE>
|
<TEMP_CONV><FILE>main.asm</FILE><LINE>715</LINE></TEMP_CONV>
|
||||||
<OW_RD_BYTE><FILE>main.asm</FILE><LINE>926</LINE></OW_RD_BYTE>
|
<DELAY_LOOP_24><FILE>main.asm</FILE><LINE>1206</LINE></DELAY_LOOP_24>
|
||||||
<_TEMP_RD_EXIT><FILE>main.asm</FILE><LINE>562</LINE></_TEMP_RD_EXIT>
|
<TEMP_RD><FILE>main.asm</FILE><LINE>619</LINE></TEMP_RD>
|
||||||
<_TEMP_RD_TO_UNSIGNED><FILE>main.asm</FILE><LINE>511</LINE></_TEMP_RD_TO_UNSIGNED>
|
<OW_PRESENCE><FILE>main.asm</FILE><LINE>1010</LINE></OW_PRESENCE>
|
||||||
<_TEMP_RD_CONTINUE><FILE>main.asm</FILE><LINE>524</LINE></_TEMP_RD_CONTINUE>
|
<OW_SEND_BYTE><FILE>main.asm</FILE><LINE>1037</LINE></OW_SEND_BYTE>
|
||||||
<_TEMP_RD_END><FILE>main.asm</FILE><LINE>534</LINE></_TEMP_RD_END>
|
<OW_RD_BYTE><FILE>main.asm</FILE><LINE>1068</LINE></OW_RD_BYTE>
|
||||||
<_TEMP_CONV_EXIT><FILE>main.asm</FILE><LINE>585</LINE></_TEMP_CONV_EXIT>
|
<_TEMP_RD_EXIT><FILE>main.asm</FILE><LINE>707</LINE></_TEMP_RD_EXIT>
|
||||||
<_USI_TRANSMIT_LOOP><FILE>main.asm</FILE><LINE>611</LINE></_USI_TRANSMIT_LOOP>
|
<_TEMP_RD_TO_UNSIGNED><FILE>main.asm</FILE><LINE>656</LINE></_TEMP_RD_TO_UNSIGNED>
|
||||||
<BUTTON_PROCESS><FILE>main.asm</FILE><LINE>625</LINE></BUTTON_PROCESS>
|
<_TEMP_RD_CONTINUE><FILE>main.asm</FILE><LINE>669</LINE></_TEMP_RD_CONTINUE>
|
||||||
<_SW_CHECK_ON_0><FILE>main.asm</FILE><LINE>627</LINE></_SW_CHECK_ON_0>
|
<_TEMP_RD_END><FILE>main.asm</FILE><LINE>679</LINE></_TEMP_RD_END>
|
||||||
<_SW_SET_0><FILE>main.asm</FILE><LINE>631</LINE></_SW_SET_0>
|
<_TEMP_CONV_EXIT><FILE>main.asm</FILE><LINE>730</LINE></_TEMP_CONV_EXIT>
|
||||||
<_SW_CHECK_ON_1><FILE>main.asm</FILE><LINE>656</LINE></_SW_CHECK_ON_1>
|
<_USI_TRANSMIT_LOOP><FILE>main.asm</FILE><LINE>756</LINE></_USI_TRANSMIT_LOOP>
|
||||||
<_SW_SET_FROM_0_TO_1><FILE>main.asm</FILE><LINE>636</LINE></_SW_SET_FROM_0_TO_1>
|
<BUTTON_PROCESS><FILE>main.asm</FILE><LINE>770</LINE></BUTTON_PROCESS>
|
||||||
<DEBOUNCE_SW><FILE>main.asm</FILE><LINE>1030</LINE></DEBOUNCE_SW>
|
<_SW_CHECK_ON_0><FILE>main.asm</FILE><LINE>772</LINE></_SW_CHECK_ON_0>
|
||||||
<_SAVE_SETTINGS><FILE>main.asm</FILE><LINE>646</LINE></_SAVE_SETTINGS>
|
<_SW_SET_0><FILE>main.asm</FILE><LINE>776</LINE></_SW_SET_0>
|
||||||
<_SW_SET_1><FILE>main.asm</FILE><LINE>660</LINE></_SW_SET_1>
|
<_SW_CHECK_ON_1><FILE>main.asm</FILE><LINE>803</LINE></_SW_CHECK_ON_1>
|
||||||
<_BUTTON_PROCESS_END><FILE>main.asm</FILE><LINE>669</LINE></_BUTTON_PROCESS_END>
|
<_SW_SET_FROM_0_TO_1><FILE>main.asm</FILE><LINE>781</LINE></_SW_SET_FROM_0_TO_1>
|
||||||
<_SW_SET_FROM_1_TO_0><FILE>main.asm</FILE><LINE>665</LINE></_SW_SET_FROM_1_TO_0>
|
<DEBOUNCE_SW><FILE>main.asm</FILE><LINE>1172</LINE></DEBOUNCE_SW>
|
||||||
<_INTO><FILE>main.asm</FILE><LINE>686</LINE></_INTO>
|
<_SAVE_SETTINGS><FILE>main.asm</FILE><LINE>791</LINE></_SAVE_SETTINGS>
|
||||||
<_REPROGRAM_SETTINGS_LOOP><FILE>main.asm</FILE><LINE>689</LINE></_REPROGRAM_SETTINGS_LOOP>
|
<_SW_SET_1><FILE>main.asm</FILE><LINE>807</LINE></_SW_SET_1>
|
||||||
<_CHECK_STEP><FILE>main.asm</FILE><LINE>691</LINE></_CHECK_STEP>
|
<_BUTTON_PROCESS_END><FILE>main.asm</FILE><LINE>816</LINE></_BUTTON_PROCESS_END>
|
||||||
<_STEP_1><FILE>main.asm</FILE><LINE>701</LINE></_STEP_1>
|
<_SW_SET_FROM_1_TO_0><FILE>main.asm</FILE><LINE>812</LINE></_SW_SET_FROM_1_TO_0>
|
||||||
<_STEP_2><FILE>main.asm</FILE><LINE>744</LINE></_STEP_2>
|
<_INTO><FILE>main.asm</FILE><LINE>833</LINE></_INTO>
|
||||||
<_S3_JMP><FILE>main.asm</FILE><LINE>740</LINE></_S3_JMP>
|
<_REPROGRAM_SETTINGS_LOOP><FILE>main.asm</FILE><LINE>838</LINE></_REPROGRAM_SETTINGS_LOOP>
|
||||||
<_REPROGRAM_SETTINGS_END><FILE>main.asm</FILE><LINE>845</LINE></_REPROGRAM_SETTINGS_END>
|
<_CHECK_STEP><FILE>main.asm</FILE><LINE>840</LINE></_CHECK_STEP>
|
||||||
<_S1_CHECK_PLUS><FILE>main.asm</FILE><LINE>703</LINE></_S1_CHECK_PLUS>
|
<_STEP_1><FILE>main.asm</FILE><LINE>850</LINE></_STEP_1>
|
||||||
<_INCREASE_HYST><FILE>main.asm</FILE><LINE>711</LINE></_INCREASE_HYST>
|
<_STEP_2><FILE>main.asm</FILE><LINE>893</LINE></_STEP_2>
|
||||||
<_S1_CHECK_MINUS><FILE>main.asm</FILE><LINE>707</LINE></_S1_CHECK_MINUS>
|
<_S3_JMP><FILE>main.asm</FILE><LINE>889</LINE></_S3_JMP>
|
||||||
<_DECREASE_HYST><FILE>main.asm</FILE><LINE>719</LINE></_DECREASE_HYST>
|
<_REPROGRAM_SETTINGS_END><FILE>main.asm</FILE><LINE>998</LINE></_REPROGRAM_SETTINGS_END>
|
||||||
<_SHOW_HYST><FILE>main.asm</FILE><LINE>726</LINE></_SHOW_HYST>
|
<_S1_CHECK_PLUS><FILE>main.asm</FILE><LINE>852</LINE></_S1_CHECK_PLUS>
|
||||||
<_STEP_3><FILE>main.asm</FILE><LINE>808</LINE></_STEP_3>
|
<_INCREASE_HYST><FILE>main.asm</FILE><LINE>860</LINE></_INCREASE_HYST>
|
||||||
<_S2_CHECK_PLUS><FILE>main.asm</FILE><LINE>746</LINE></_S2_CHECK_PLUS>
|
<_S1_CHECK_MINUS><FILE>main.asm</FILE><LINE>856</LINE></_S1_CHECK_MINUS>
|
||||||
<_INCREASE_TEMP><FILE>main.asm</FILE><LINE>754</LINE></_INCREASE_TEMP>
|
<_DECREASE_HYST><FILE>main.asm</FILE><LINE>868</LINE></_DECREASE_HYST>
|
||||||
<_S2_CHECK_MINUS><FILE>main.asm</FILE><LINE>750</LINE></_S2_CHECK_MINUS>
|
<_SHOW_HYST><FILE>main.asm</FILE><LINE>875</LINE></_SHOW_HYST>
|
||||||
<_DECREASE_TEMP><FILE>main.asm</FILE><LINE>765</LINE></_DECREASE_TEMP>
|
<_STEP_3><FILE>main.asm</FILE><LINE>957</LINE></_STEP_3>
|
||||||
<_SHOW_TEMP><FILE>main.asm</FILE><LINE>773</LINE></_SHOW_TEMP>
|
<_S2_CHECK_PLUS><FILE>main.asm</FILE><LINE>895</LINE></_S2_CHECK_PLUS>
|
||||||
<_NEGATE_SET_TEMP><FILE>main.asm</FILE><LINE>786</LINE></_NEGATE_SET_TEMP>
|
<_INCREASE_TEMP><FILE>main.asm</FILE><LINE>903</LINE></_INCREASE_TEMP>
|
||||||
<_DIVIDE_SET_TEMP><FILE>main.asm</FILE><LINE>790</LINE></_DIVIDE_SET_TEMP>
|
<_S2_CHECK_MINUS><FILE>main.asm</FILE><LINE>899</LINE></_S2_CHECK_MINUS>
|
||||||
<_S3_CHECK_PLUS><FILE>main.asm</FILE><LINE>810</LINE></_S3_CHECK_PLUS>
|
<_DECREASE_TEMP><FILE>main.asm</FILE><LINE>914</LINE></_DECREASE_TEMP>
|
||||||
<_SET_HEAT_MODE><FILE>main.asm</FILE><LINE>818</LINE></_SET_HEAT_MODE>
|
<_SHOW_TEMP><FILE>main.asm</FILE><LINE>922</LINE></_SHOW_TEMP>
|
||||||
<_S3_CHECK_MINUS><FILE>main.asm</FILE><LINE>814</LINE></_S3_CHECK_MINUS>
|
<_NEGATE_SET_TEMP><FILE>main.asm</FILE><LINE>935</LINE></_NEGATE_SET_TEMP>
|
||||||
<_SET_COOLING_MODE><FILE>main.asm</FILE><LINE>823</LINE></_SET_COOLING_MODE>
|
<_DIVIDE_SET_TEMP><FILE>main.asm</FILE><LINE>939</LINE></_DIVIDE_SET_TEMP>
|
||||||
<_SHOW_MODE><FILE>main.asm</FILE><LINE>827</LINE></_SHOW_MODE>
|
<_S3_CHECK_PLUS><FILE>main.asm</FILE><LINE>959</LINE></_S3_CHECK_PLUS>
|
||||||
<_SHOW_COOLING><FILE>main.asm</FILE><LINE>836</LINE></_SHOW_COOLING>
|
<_SET_HEAT_MODE><FILE>main.asm</FILE><LINE>967</LINE></_SET_HEAT_MODE>
|
||||||
<_SHOW_HEATING><FILE>main.asm</FILE><LINE>840</LINE></_SHOW_HEATING>
|
<_S3_CHECK_MINUS><FILE>main.asm</FILE><LINE>963</LINE></_S3_CHECK_MINUS>
|
||||||
<DELAY_LOOP_16><FILE>main.asm</FILE><LINE>1056</LINE></DELAY_LOOP_16>
|
<_SET_COOLING_MODE><FILE>main.asm</FILE><LINE>972</LINE></_SET_COOLING_MODE>
|
||||||
<OW_CHECK_PRESENCE><FILE>main.asm</FILE><LINE>884</LINE></OW_CHECK_PRESENCE>
|
<_SHOW_MODE><FILE>main.asm</FILE><LINE>976</LINE></_SHOW_MODE>
|
||||||
<_EXIT><FILE>main.asm</FILE><LINE>890</LINE></_EXIT>
|
<_SHOW_COOLING><FILE>main.asm</FILE><LINE>989</LINE></_SHOW_COOLING>
|
||||||
<_OW_SEND_BYTE_LOOP><FILE>main.asm</FILE><LINE>901</LINE></_OW_SEND_BYTE_LOOP>
|
<_SHOW_HEATING><FILE>main.asm</FILE><LINE>993</LINE></_SHOW_HEATING>
|
||||||
<_OW_SEND_0><FILE>main.asm</FILE><LINE>905</LINE></_OW_SEND_0>
|
<DELAY_LOOP_16><FILE>main.asm</FILE><LINE>1198</LINE></DELAY_LOOP_16>
|
||||||
<_OW_SEND_1><FILE>main.asm</FILE><LINE>911</LINE></_OW_SEND_1>
|
<OW_CHECK_PRESENCE><FILE>main.asm</FILE><LINE>1026</LINE></OW_CHECK_PRESENCE>
|
||||||
<_OW_SEND_BYTE_END><FILE>main.asm</FILE><LINE>916</LINE></_OW_SEND_BYTE_END>
|
<_EXIT><FILE>main.asm</FILE><LINE>1032</LINE></_EXIT>
|
||||||
<_OW_RD_BYTE_LP><FILE>main.asm</FILE><LINE>932</LINE></_OW_RD_BYTE_LP>
|
<_OW_SEND_BYTE_LOOP><FILE>main.asm</FILE><LINE>1043</LINE></_OW_SEND_BYTE_LOOP>
|
||||||
<DIV_LOOP><FILE>main.asm</FILE><LINE>972</LINE></DIV_LOOP>
|
<_OW_SEND_0><FILE>main.asm</FILE><LINE>1047</LINE></_OW_SEND_0>
|
||||||
<DISPLAY_SYMBOLS><FILE>main.asm</FILE><LINE>1098</LINE></DISPLAY_SYMBOLS>
|
<_OW_SEND_1><FILE>main.asm</FILE><LINE>1053</LINE></_OW_SEND_1>
|
||||||
<_loop_2><FILE>main.asm</FILE><LINE>1036</LINE></_loop_2>
|
<_OW_SEND_BYTE_END><FILE>main.asm</FILE><LINE>1058</LINE></_OW_SEND_BYTE_END>
|
||||||
<_loop_0><FILE>main.asm</FILE><LINE>1038</LINE></_loop_0>
|
<_OW_RD_BYTE_LP><FILE>main.asm</FILE><LINE>1074</LINE></_OW_RD_BYTE_LP>
|
||||||
<_dec_0><FILE>main.asm</FILE><LINE>1040</LINE></_dec_0>
|
<DIV_LOOP><FILE>main.asm</FILE><LINE>1114</LINE></DIV_LOOP>
|
||||||
<_loop_1><FILE>main.asm</FILE><LINE>1043</LINE></_loop_1>
|
<DISPLAY_SYMBOLS><FILE>main.asm</FILE><LINE>1215</LINE></DISPLAY_SYMBOLS>
|
||||||
<_loop_3><FILE>main.asm</FILE><LINE>1046</LINE></_loop_3>
|
<_loop_2><FILE>main.asm</FILE><LINE>1178</LINE></_loop_2>
|
||||||
<DELAY><FILE>main.asm</FILE><LINE>1073</LINE></DELAY>
|
<_loop_0><FILE>main.asm</FILE><LINE>1180</LINE></_loop_0>
|
||||||
<_DELAY_0><FILE>main.asm</FILE><LINE>1079</LINE></_DELAY_0>
|
<_dec_0><FILE>main.asm</FILE><LINE>1182</LINE></_dec_0>
|
||||||
<_DELAY_1><FILE>main.asm</FILE><LINE>1081</LINE></_DELAY_1>
|
<_loop_1><FILE>main.asm</FILE><LINE>1185</LINE></_loop_1>
|
||||||
<_DELAY_2><FILE>main.asm</FILE><LINE>1083</LINE></_DELAY_2>
|
<_loop_3><FILE>main.asm</FILE><LINE>1188</LINE></_loop_3>
|
||||||
<E_SETTING_TEMP_H><FILE>main.asm</FILE><LINE>1115</LINE></E_SETTING_TEMP_H>
|
<INFO><FILE>main.asm</FILE><LINE>1233</LINE></INFO>
|
||||||
<E_SETTING_TEMP_L><FILE>main.asm</FILE><LINE>1116</LINE></E_SETTING_TEMP_L>
|
|
||||||
<E_SETTING_HYST><FILE>main.asm</FILE><LINE>1117</LINE></E_SETTING_HYST>
|
|
||||||
<E_SETTING_MODE><FILE>main.asm</FILE><LINE>1118</LINE></E_SETTING_MODE>
|
|
||||||
<E_FIRST_TIME_RUN><FILE>main.asm</FILE><LINE>1119</LINE></E_FIRST_TIME_RUN>
|
|
||||||
</LABELS>
|
</LABELS>
|
||||||
</ASSEMBLER_INFO>
|
</ASSEMBLER_INFO>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user