From 4f3f21246eff6f8cfc51e4dba270c3034ae287af Mon Sep 17 00:00:00 2001 From: sergeyyarkov Date: Thu, 15 Jun 2023 23:41:16 +0300 Subject: [PATCH] upd --- .vscode/settings.json | 3 + build/firmware.hex | 64 +-- build/firmware.lss | 538 +++++++++++++--------- firmware.asm | 184 ++++++-- firmware.hex | 48 +- firmware.lst | 1022 +++++++++++++++++++++++------------------ firmware.pro | 4 +- 7 files changed, 1092 insertions(+), 771 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..d739a1b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cmake.configureOnOpen": false +} diff --git a/build/firmware.hex b/build/firmware.hex index 3a94642..d18cb02 100644 --- a/build/firmware.hex +++ b/build/firmware.hex @@ -1,34 +1,40 @@ :020000020000FC -:020000005AC0E4 +:0200000060C0DE :020016003EC0EA :10001A0000C04F935F930F935FB7409167004530DD :10002A000CF403C0442740936700403041F493988E -:10003A0094989598929A00916600B5D06BD0413009 -:10004A0041F4929894989598939A00916500ABD050 -:10005A0061D0423041F4929893989598949A00917D -:10006A006400A1D057D0433041F492989398949861 -:10007A00959A0091630097D04DD0439540936700BD -:10008A005FBF0F915F914F9118950F930FB7B29B76 -:10009A0005C0B39B05C0B49B05C005C0019603C04B -:1000AA000A9601C0CF960FBF0F9118950FED0DBF9D -:1000BA000EE701BB01EC07BB0CE108BB00E20BBF7A -:1000CA000CE100BD02E000BF05E003BF09E106BF85 -:1000DA0001E009BF11241092670080E090E026D069 -:1000EA00789449D070FD969A70FF9698FACFEE24CC -:1000FA00FF1841E1001F111F4A9509F40895EE1CEB -:10010A00FF1CE21AF30A20F4E20EF31E8894F2CFDF -:10011A000894F0CF0F930FB800E40EB90BE10DB9B4 -:10012A00769BFDCFC09AC0980F910895F89400E08D -:10013A000CBD0CE30ABD05E408BD03E00EBDB99A87 -:10014A0008B706FFFCCFB99808B705FFFDCF0DD059 -:10015A0000E00CBD04E30ABD08B706FFFDCF002787 -:10016A000EBD0FEF08BF78940895B19B7160089592 -:10017A00F894789408955F9354E0A3E6B0E08093EE -:10018A0061009093620000916100109162002AE080 -:10019A0030E0ADDFED9200936100109362005A9552 -:1001AA0091F75F9108950F931F93EAEEF1E01127FB -:1001BA00E00FF11F04901F910F91089503EB0A9528 -:1001CA00F1F708950F931F930FEF1FEF1A95000091 -:1001DA0000000000D9F70A95C1F71F910F91089501 -:0C01EA00C0F9A4B0999282F880909C00AB +:10003A0094989598929A00916600D6D070D04130E3 +:10004A0041F4929894989598939A00916500CCD02F +:10005A0066D0423041F4929893989598949A009178 +:10006A006400C2D05CD0433041F49298939894983B +:10007A00959A00916300B8D052D043954093670097 +:10008A005FBF0F915F914F9118950F931F932F9315 +:10009A003F930FB716B320916800122736B33093F7 +:1000AA00680012FF03C000C0B29B01960FBF3F91C8 +:1000BA002F911F910F9118950FED0DBF0EE701BB00 +:1000CA0001EC07BB0CE108BB00E20BBF0CE100BD71 +:1000DA0002E000BF05E003BF09E106BF01E009BF76 +:1000EA0011241092670080E090E0789463D0969A89 +:1000FA008AD0969888D0FACFEE24FF1841E1001FE3 +:10010A00111F4A9509F40895EE1CFF1CE21AF30A1E +:10011A0020F4E20EF31E8894F2CF0894F0CF0F93E6 +:10012A000FB800E40EB90BE10DB9769BFDCFC09A6A +:10013A00C0980F910895F89400E00CBD0CE30ABD35 +:10014A0005E408BD03E00EBDB99A08B706FFFDCF66 +:10015A00B99808B705FFFDCF0DD000E00CBD04E348 +:10016A000ABD08B706FFFDCF00270EBD0FEF08BF77 +:10017A0078940895B19B716008951F9313E308E082 +:10018A001F9108950F93F894726000E00CBD01E08E +:10019A000ABD09E008BDB99A08B706FFFDCF90FC71 +:1001AA00B99808B705FFFDCF00270EBD7D7F78946B +:1001BA000F910895F8945F9354E0A3E6B0E080931A +:1001CA0061009093620000916100109162002AE040 +:1001DA0030E092DFED9200936100109362005A952D +:1001EA0091F75F91789408950F931F93ECE4F2E0EE +:1001FA001127E00FF11F04901F910F91089503EB4F +:10020A000A95F1F708950F931F932F9325E01FEF97 +:10021A000FEF0A95F1F71A95D9F72A95C1F72F9199 +:10022A001F910F9108950F931F930FEF1FEF1A95C8 +:10023A00000000000000D9F70A95C1F71F910F913D +:0E024A000895C0F9A4B0999282F880909C00AB :00000001FF diff --git a/build/firmware.lss b/build/firmware.lss index 12b0667..14886be 100644 --- a/build/firmware.lss +++ b/build/firmware.lss @@ -1,20 +1,20 @@ -AVRASM ver. 2.2.7 firmware.asm Wed May 10 21:22:23 2023 +AVRASM ver. 2.2.7 firmware.asm Thu Jun 15 23:21:29 2023 firmware.asm(14): Including file 'tn2313Adef.inc' -firmware.asm(270): Including file 'div16u.asm' +firmware.asm(302): Including file 'div16u.asm' div16u.asm(22): warning: Register r16 already defined by the .DEF directive -firmware.asm(270): 'div16u.asm' included form here +firmware.asm(302): 'div16u.asm' included form here div16u.asm(23): warning: Register r17 already defined by the .DEF directive -firmware.asm(270): 'div16u.asm' included form here +firmware.asm(302): 'div16u.asm' included form here div16u.asm(24): warning: Register r16 already defined by the .DEF directive -firmware.asm(270): 'div16u.asm' included form here +firmware.asm(302): 'div16u.asm' included form here div16u.asm(25): warning: Register r17 already defined by the .DEF directive -firmware.asm(270): 'div16u.asm' included form here -firmware.asm(271): Including file 'usi.asm' +firmware.asm(302): 'div16u.asm' included form here +firmware.asm(303): Including file 'usi.asm' firmware.asm(14): Including file 'tn2313Adef.inc' -firmware.asm(270): Including file 'div16u.asm' -firmware.asm(271): Including file 'usi.asm' +firmware.asm(302): Including file 'div16u.asm' +firmware.asm(303): Including file 'usi.asm' ; Project name: thermostat @@ -732,7 +732,6 @@ firmware.asm(271): Including file 'usi.asm' .DEF TEMP_REG_A = r16 .DEF TEMP_REG_B = r17 - .DEF ONE_WIRE_FLAGS = r23 ; Флаги состояния для 1-Wire интерфейса .DEF DISP_NUM_L = r24 ; LSB числа которое сейчас на индикаторе .DEF DISP_NUM_H = r25 ; MSB числа которое сейчас на индикаторе @@ -746,7 +745,9 @@ firmware.asm(271): Including file 'usi.asm' .EQU ONE_WIRE_LINE = PB1 ; Пин шины 1-Wire .EQU ONE_WIRE_DDR = DDRB .EQU ONE_WIRE_PIN = PINB + .DEF ONE_WIRE_FLAGS = r23 ; Флаги состояния для 1-Wire интерфейса .EQU OWPRF = 0 ; 1-Wire Флаг присутствия + .EQU OWSB = 1 ; Флаг передачи одного бита ; **** КОМАНДЫ ДАТЧИКА ***************************************** .EQU DS18B20_CMD_CONVERTTEMP = 0x44 @@ -765,6 +766,8 @@ firmware.asm(271): Including file 'usi.asm' .EQU USI_DO_PIN = PB6 ; DS на 74HC595 .EQU USI_CLK_PIN = PB7 ; SH_CP на 74HC595 + .EQU SW_PORT = PORTB + .EQU SW_PIN = PINB .EQU SW_PLUS_PIN = PB2 ; Кнопка "Минус" .EQU SW_MINUS_PIN = PB3 ; Кнопка "Плюс" .EQU SW_SET_PIN = PB4 ; Кнопка "Установить" @@ -800,12 +803,13 @@ firmware.asm(271): Including file 'usi.asm' 000061 SRAM_TEMP_1: .BYTE 2 ; Хранения временного 16-бит числа в ячейке 000063 DIGITS: .BYTE 4 ; Ячейки, где хранятся символы, для вывода на индикатор 000067 CURRENT_DIGIT: .BYTE 1 ; Номер разряда индикатора, который сейчас горит +000068 PC_HISTORY: .BYTE 1 ; История изменений состояния кнопок (необходимо для прерываня по изменению состояния пина) ; **** СЕГМЕНТ КОДА ********************************************** .CSEG .ORG 0x00 -000000 c05a rjmp RESET_vect +000000 c060 rjmp RESET_vect .ORG 0x000B 00000b c03e rjmp PCINT0_vect @@ -839,8 +843,8 @@ firmware.asm(271): Including file 'usi.asm' 00001e 9895 cbi PORTD, DIGIT_4_PIN 00001f 9a92 sbi PORTD, DIGIT_1_PIN 000020 9100 0066 lds TEMP_REG_A, DIGITS+3 -000022 d0b5 rcall DISPLAY_DECODER -000023 d06b rcall USI_TRANSMIT +000022 d0d6 rcall DISPLAY_DECODER +000023 d070 rcall USI_TRANSMIT _indicate_2: 000024 3041 cpi r20, 1 @@ -851,8 +855,8 @@ firmware.asm(271): Including file 'usi.asm' 000028 9895 cbi PORTD, DIGIT_4_PIN 000029 9a93 sbi PORTD, DIGIT_2_PIN 00002a 9100 0065 lds TEMP_REG_A, DIGITS+2 -00002c d0ab rcall DISPLAY_DECODER -00002d d061 rcall USI_TRANSMIT +00002c d0cc rcall DISPLAY_DECODER +00002d d066 rcall USI_TRANSMIT _indicate_3: 00002e 3042 cpi r20, 2 @@ -863,8 +867,8 @@ firmware.asm(271): Including file 'usi.asm' 000032 9895 cbi PORTD, DIGIT_4_PIN 000033 9a94 sbi PORTD, DIGIT_3_PIN 000034 9100 0064 lds TEMP_REG_A, DIGITS+1 -000036 d0a1 rcall DISPLAY_DECODER -000037 d057 rcall USI_TRANSMIT +000036 d0c2 rcall DISPLAY_DECODER +000037 d05c rcall USI_TRANSMIT _indicate_4: 000038 3043 cpi r20, 3 @@ -875,8 +879,8 @@ firmware.asm(271): Including file 'usi.asm' 00003c 9894 cbi PORTD, DIGIT_3_PIN 00003d 9a95 sbi PORTD, DIGIT_4_PIN 00003e 9100 0063 lds TEMP_REG_A, DIGITS -000040 d097 rcall DISPLAY_DECODER -000041 d04d rcall USI_TRANSMIT +000040 d0b8 rcall DISPLAY_DECODER +000041 d052 rcall USI_TRANSMIT _indicate_exit: 000042 9543 inc r20 @@ -890,63 +894,90 @@ firmware.asm(271): Including file 'usi.asm' ; **** ОБРАБОТКА КНОПОК ****************************************** PCINT0_vect: -00004a 930f push r16 -00004b b70f in r16, SREG +00004a 930f push r16 +00004b 931f push r17 +00004c 932f push r18 +00004d 933f push r19 -00004c 9bb2 sbis PINB, SW_PLUS_PIN -00004d c005 rjmp _sw_plus +00004e b70f in r16, SREG + +00004f b316 in r17, SW_PIN +000050 9120 0068 lds r18, PC_HISTORY + +000052 2712 eor r17, r18 +000053 b336 in r19, SW_PIN +000054 9330 0068 sts PC_HISTORY, r19 -00004e 9bb3 sbis PINB, SW_MINUS_PIN -00004f c005 rjmp _sw_minus + _SW_PLUS_CHECK: +000056 ff12 sbrs r17, SW_PLUS_PIN +000057 c003 rjmp _SW_EXIT +000058 c000 rjmp _SW_PLUS_HANDLER -000050 9bb4 sbis PINB, SW_SET_PIN -000051 c005 rjmp _sw_set + _SW_PLUS_HANDLER: + ; rcall DEBOUNCE_SW +000059 9bb2 sbis SW_PIN, SW_PLUS_PIN +00005a 9601 adiw DISP_NUM_L, 1 + ;exit -000052 c005 rjmp _sw_exit - _sw_plus: -000053 9601 adiw DISP_NUM_L, 1 -000054 c003 rjmp _sw_exit - _sw_minus: -000055 960a adiw DISP_NUM_L, 10 -000056 c001 rjmp _sw_exit - _sw_set: -000057 96cf adiw DISP_NUM_L, 63 - _sw_exit: -000058 bf0f out SREG, r16 -000059 910f pop r16 -00005a 9518 reti + ; sbis PINB, SW_PLUS_PIN + ; rjmp _sw_plus + + ; sbis PINB, SW_MINUS_PIN + ; rjmp _sw_minus + + ; sbis PINB, SW_SET_PIN + ; rjmp _sw_set + + ; rjmp _sw_exit + ; _sw_plus: + ; adiw DISP_NUM_L, 1 + ; rjmp _sw_exit + ; _sw_minus: + ; adiw DISP_NUM_L, 10 + ; rjmp _sw_exit + ; _sw_set: + ; adiw DISP_NUM_L, 63 + ; _sw_exit: + + _SW_EXIT: +00005b bf0f out SREG, r16 +00005c 913f pop r19 +00005d 912f pop r18 +00005e 911f pop r17 +00005f 910f pop r16 +000060 9518 reti ; **** СТАРТ ПРОГРАММЫ ******************************************* RESET_vect: -00005b ed0f ldi TEMP_REG_A, LOW(RAMEND) -00005c bf0d out SPL, TEMP_REG_A +000061 ed0f ldi TEMP_REG_A, LOW(RAMEND) +000062 bf0d out SPL, TEMP_REG_A ; **** ПРОЦЕСС ИНИЦИАЛИЗАЦИИ МК ********************************** MCU_INIT: ; **** ИНИЦИАЛИЗАЦИЯ ПИНОВ ************************************* -00005d e70e -00005e bb01 outi r16, DDRD, (1< USI Clock Source Select ; USICLK <--------------> USI Clock Strobe ; USITC <--------------> USI Toggle Clock (Enable clock generation) -000093 e10b ldi TEMP_REG_A, (1<= 5 rjmp _indicate_1 - reset_digit_idx: + _CLR_CURRENT_DIGIT: ; сброс текущего активного разряда в ноль clr r20 sts CURRENT_DIGIT, r20 @@ -174,31 +178,58 @@ reti ; **** ОБРАБОТКА КНОПОК ****************************************** PCINT0_vect: - push r16 - in r16, SREG + push r16 + push r17 + push r18 + push r19 - sbis PINB, SW_PLUS_PIN - rjmp _sw_plus + in r16, SREG + + in r17, SW_PIN + lds r18, PC_HISTORY + + eor r17, r18 + in r19, SW_PIN + sts PC_HISTORY, r19 - sbis PINB, SW_MINUS_PIN - rjmp _sw_minus + _SW_PLUS_CHECK: + sbrs r17, SW_PLUS_PIN + rjmp _SW_EXIT + rjmp _SW_PLUS_HANDLER - sbis PINB, SW_SET_PIN - rjmp _sw_set + _SW_PLUS_HANDLER: + ; rcall DEBOUNCE_SW + sbis SW_PIN, SW_PLUS_PIN + adiw DISP_NUM_L, 1 + ;exit - rjmp _sw_exit - _sw_plus: - adiw DISP_NUM_L, 1 - rjmp _sw_exit - _sw_minus: - adiw DISP_NUM_L, 10 - rjmp _sw_exit - _sw_set: - adiw DISP_NUM_L, 63 - _sw_exit: - out SREG, r16 - pop r16 + ; sbis PINB, SW_PLUS_PIN + ; rjmp _sw_plus + + ; sbis PINB, SW_MINUS_PIN + ; rjmp _sw_minus + + ; sbis PINB, SW_SET_PIN + ; rjmp _sw_set + + ; rjmp _sw_exit + ; _sw_plus: + ; adiw DISP_NUM_L, 1 + ; rjmp _sw_exit + ; _sw_minus: + ; adiw DISP_NUM_L, 10 + ; rjmp _sw_exit + ; _sw_set: + ; adiw DISP_NUM_L, 63 + ; _sw_exit: + + _SW_EXIT: + out SREG, r16 + pop r19 + pop r18 + pop r17 + pop r16 reti ; **** СТАРТ ПРОГРАММЫ ******************************************* @@ -230,10 +261,10 @@ MCU_INIT: ; outi r16, UCSRC, (1< USI Clock Source Select 16: ; USICLK <--------------> USI Clock Strobe 17: ; USITC <--------------> USI Toggle Clock (Enable clock generation) - 18: 0000AB E10B ldi TEMP_REG_A, (1< Warning 004: Number of bytes on line is odd, added 00 to fit program memory! - File: /home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat/firmware.asm, Line: 370 + File: /home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat/firmware.asm, Line: 454 Source line: .DB 0b10011100 ; ° - 0000EF 009C - 371: - 372: ; **** СЕГМЕНТ EEPROM ******************************************** - 373: ; .ESEG - 374: ; INFO: .DB "AVR Thermostat. Written by Sergey Yarkov 22.01.2023" + 000113 009C + 455: + 456: ; **** СЕГМЕНТ EEPROM ******************************************** + 457: ; .ESEG + 458: ; INFO: .DB "AVR Thermostat. Written by Sergey Yarkov 22.01.2023" List of symbols: Type nDef nUsed Decimalval Hexval Name @@ -536,6 +632,7 @@ Type nDef nUsed Decimalval Hexval Name L 1 1 97 61 SRAM_TEMP_1 L 1 6 99 63 DIGITS L 1 4 103 67 CURRENT_DIGIT + L 1 0 104 68 PC_HISTORY L 1 2 14 0E TIMER0_COMPA_VECT L 1 2 23 17 RESET_DIGIT_IDX L 1 2 26 1A _INDICATE_1 @@ -550,30 +647,37 @@ Type nDef nUsed Decimalval Hexval Name L 1 6 88 58 _SW_EXIT L 1 2 91 5B RESET_VECT L 1 0 93 5D MCU_INIT - L 1 0 116 74 ONE_WIRE_RESET - L 1 2 127 7F D1 - L 1 2 132 84 LOOP - L 1 2 148 94 DIV16U - L 1 4 151 97 D16U_1 - L 1 2 156 9C D16U_2 - L 1 2 165 A5 D16U_3 - L 1 8 167 A7 USI_TRANSMIT - L 1 2 172 AC _USI_TRANSMIT_LOOP - L 1 2 179 B3 OCF1A_OCCURED - L 1 2 181 B5 DISPLAY_UPD_DIGITS - L 1 2 189 BD DIV_LOOP - L 1 8 205 CD DISPLAY_DECODER - L 1 0 216 D8 DELAY_68US - L 1 2 217 D9 _D1_LOOP - L 1 24 220 DC DELAY - L 1 2 223 DF _DELAY_1 - L 1 2 224 E0 _DELAY_2 - L 1 2 234 EA DISPLAY_SYMBOLS + L 1 2 117 75 LOOP + L 1 2 123 7B DIV16U + L 1 4 126 7E D16U_1 + L 1 2 131 83 D16U_2 + L 1 2 140 8C D16U_3 + L 1 8 142 8E USI_TRANSMIT + L 1 2 147 93 _USI_TRANSMIT_LOOP + L 1 0 154 9A _1_WIRE_DETECT_PRESENCE + L 1 2 164 A4 S1 + L 1 2 168 A8 S2 + L 1 2 176 B0 S3 + L 1 2 185 B9 _1_WIRE_CHECK_PRESENCE + L 1 0 188 BC _1_WIRE_SEND_BYTE + L 1 0 191 BF _S_L + L 1 0 193 C1 _1_WIRE_SEND_BIT + L 1 2 203 CB SB_1 + L 1 2 208 D0 SB_2 + L 1 2 217 D9 DISPLAY_UPD_DIGITS + L 1 2 225 E1 DIV_LOOP + L 1 8 241 F1 DISPLAY_DECODER + L 1 0 252 FC DELAY_68US + L 1 2 253 FD _D1_LOOP + L 1 0 256 0100 DELAY + L 1 2 259 0103 _DELAY_1 + L 1 2 260 0104 _DELAY_2 + L 1 2 270 010E DISPLAY_SYMBOLS R 1 11 16 10 TEMP_REG_A R 1 2 17 11 TEMP_REG_B R 1 5 24 18 DISP_NUM_L R 1 2 25 19 DISP_NUM_H - R 1 0 10 0A ONE_WIRE_FLAGS + R 1 5 23 17 ONE_WIRE_FLAGS R 1 5 14 0E DREM16UL R 1 5 15 0F DREM16UH R 1 1 16 10 DRES16UL @@ -583,21 +687,37 @@ Type nDef nUsed Decimalval Hexval Name R 1 3 18 12 DV16UL R 1 3 19 13 DV16UH R 1 2 20 14 DCNT16U + R 1 1 9 09 TRANSMIT_BIT C 1 0 23 17 NOW_Y - C 1 0 4 04 NOW_M - C 1 0 27 1B NOW_D - C 1 0 45043 AFF3 NOW_I + C 1 0 6 06 NOW_M + C 1 0 14 0E NOW_D + C 1 0 45091 B023 NOW_I C 1 5 2 02 DIGIT_1_PIN C 1 5 3 03 DIGIT_2_PIN C 1 5 4 04 DIGIT_3_PIN C 1 5 5 05 DIGIT_4_PIN C 1 1 6 06 LED_POWER_PIN - C 1 2 1 01 ONE_WIRE_LINE - C 1 2 23 17 ONE_WIRE_DDR - C 1 0 22 16 ONE_WIRE_PIN + C 1 5 1 01 ONE_WIRE_LINE + C 1 4 23 17 ONE_WIRE_DDR + C 1 1 22 16 ONE_WIRE_PIN + C 1 3 0 00 OWPRF + C 1 2 1 01 OWSB + C 1 0 68 44 DS18B20_CMD_CONVERTTEMP + C 1 0 190 BE DS18B20_CMD_RSCRATCHPAD + C 1 0 78 4E DS18B20_CMD_WSCRATCHPAD + C 1 0 72 48 DS18B20_CMD_CPYSCRATCHPAD + C 1 0 184 B8 DS18B20_CMD_RECEEPROM + C 1 0 180 B4 DS18B20_CMD_RPWRSUPPLY + C 1 0 240 F0 DS18B20_CMD_SEARCHROM + C 1 1 51 33 DS18B20_CMD_READROM + C 1 0 85 55 DS18B20_CMD_MATCHROM + C 1 0 204 CC DS18B20_CMD_SKIPROM + C 1 0 236 EC DS18B20_CMD_ALARMSEARCH C 1 3 0 00 USI_LATCH_PIN C 1 1 6 06 USI_DO_PIN C 1 1 7 07 USI_CLK_PIN + C 1 0 24 18 SW_PORT + C 1 0 22 16 SW_PIN C 1 3 2 02 SW_PLUS_PIN C 1 3 3 03 SW_MINUS_PIN C 1 3 4 04 SW_SET_PIN @@ -609,13 +729,15 @@ Type nDef nUsed Decimalval Hexval Name List of macros: nLines nUsed nParams Name - 2 14 3 OUTI + 2 18 3 OUTI 2 1 1 DISPLAY_LOAD + 1 2 0 _1_WIRE_PULL + 1 2 0 _1_WIRE_RELEASE -Program : 223 words. +Program : 259 words. Constants : 6 words. -Total program memory: 229 words. +Total program memory: 265 words. Eeprom space : 0 bytes. -Data segment : 8 bytes. +Data segment : 9 bytes. Compilation completed, no errors. -Compilation ended 27.04.2023, 17:17:06 +Compilation ended 14.06.2023, 22:56:32 diff --git a/firmware.pro b/firmware.pro index ba2e556..a7fb572 100644 --- a/firmware.pro +++ b/firmware.pro @@ -1,12 +1,12 @@ /avr_sim_project_file /home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat/firmware.asm mainasm=firmware.asm -file=firmware.lst,265,35,266 +file=firmware.lst,345,35,266 file=firmware.asm,1,1,1 file=div16u.asm,1,1,1 file=usi.asm,1,1,1 clock=8000000 device-type=ATtiny2313A device-package=20-pin-PDIP_SOIC -windows=acePSTwz +windows=acepSTwz alert1=0,0,-1,-1,,0,0