mirror of
https://github.com/sergeyyarkov/attiny2313a_thermostat.git
synced 2026-10-11 10:18:56 +03:00
dist
This commit is contained in:
parent
6feba3786f
commit
6011384e01
47
dist/default/production/attiny2313a_thermostat.X.production.hex
vendored
Normal file
47
dist/default/production/attiny2313a_thermostat.X.production.hex
vendored
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
:020000020000FC
|
||||||
|
:0200000049C0F5
|
||||||
|
:10001A0000C04F935F930F935FB7409167004530DD
|
||||||
|
:10002A000CF403C0442740936700403041F493988E
|
||||||
|
:10003A0094989598929A0091660016D19FD0413073
|
||||||
|
:10004A0041F4929894989598939A009165000CD1EE
|
||||||
|
:10005A0095D0423041F4929893989598949A009149
|
||||||
|
:10006A00640002D18BD0433041F4929893989498CB
|
||||||
|
:10007A00959A00916300F8D081D043954093670028
|
||||||
|
:10008A005FBF0F915F914F9118950FED0DBF0EE76E
|
||||||
|
:10009A0001BB01EC07BB0CE108BB02E000BF05E0B5
|
||||||
|
:1000AA0003BF09E106BF01E009BF112410926700EE
|
||||||
|
:1000BA0000E000936000002700936A0080E090E06F
|
||||||
|
:1000CA0051D0DDD0DCD0DBD0DAD03FD000916A004D
|
||||||
|
:1000DA00802F90E000916000003079F4ABD070FD81
|
||||||
|
:1000EA00969A70FF96983ED0CAD0C9D0C8D0C7D0C9
|
||||||
|
:1000FA002CD010916A00812F90E0013011F49AD02F
|
||||||
|
:10010A0049D0023039F71BE0109363001093640062
|
||||||
|
:10011A0010936500109366000000DCCFEE24FF18F0
|
||||||
|
:10012A0041E1001F111F4A9509F40895EE1CFF1CB6
|
||||||
|
:10013A00E21AF30A20F4E20EF31E8894F2CF08942E
|
||||||
|
:10014A00F0CF41503040E8F708950F93F89428D043
|
||||||
|
:10015A000CEC802E38D00EEB802E35D051D078940E
|
||||||
|
:10016A000F9108950F93F8941BD00CEC802E2BD08E
|
||||||
|
:10017A0004E4802E28D078940F9108950F930FB835
|
||||||
|
:10018A0000E40EB90BE10DB9769BFDCFC09AC09879
|
||||||
|
:10019A000F91089574D0B29B0196B39B019708956D
|
||||||
|
:1001AA00B99A33E04EEBCDDFB99830E04AE8C9DFBF
|
||||||
|
:1001BA0004D033E042E3C5DF0895B19B716002C009
|
||||||
|
:1001CA00B1997E7F08950F931F93082D18E0069525
|
||||||
|
:1001DA0008F448F0B99A30E046E7B3DFB99830E05E
|
||||||
|
:1001EA0042E1AFDF08C0B99A30E04AE0AADFB99825
|
||||||
|
:1001FA0030E04EE7A6DF1A9551F71F910F91089547
|
||||||
|
:10020A000F931F9308E0B99A30E04AE09ADFB99851
|
||||||
|
:10021A0030E040E196DF10916A001695B1991068B6
|
||||||
|
:10022A0010936A0030E04CE68CDF0A9561F71F9163
|
||||||
|
:10023A000F910895F8945F9354E0A3E6B0E0809399
|
||||||
|
:10024A0061009093620000916100109162002AE0BF
|
||||||
|
:10025A0030E064DFED9200936100109362005A95DA
|
||||||
|
:10026A0091F75F91789408950F931F93E4ECF2E06D
|
||||||
|
:10027A001127E00FF11F04901F910F9108950F931A
|
||||||
|
:10028A001F932F932AE01FEF0FEF0A95F1F71A95A4
|
||||||
|
:10029A00D9F72A95C1F72F911F910F9108950F93BE
|
||||||
|
:1002AA001F930FEF1FEF1A95000000000000D9F707
|
||||||
|
:1002BA000A95C1F71F910F910895C0F9A4B09992B8
|
||||||
|
:0602CA0082F880909CBF49
|
||||||
|
:00000001FF
|
||||||
1479
dist/default/production/attiny2313a_thermostat.X.production.lss
vendored
Normal file
1479
dist/default/production/attiny2313a_thermostat.X.production.lss
vendored
Normal file
File diff suppressed because it is too large
Load Diff
587
dist/default/production/attiny2313a_thermostat.X.production.map
vendored
Normal file
587
dist/default/production/attiny2313a_thermostat.X.production.map
vendored
Normal file
@ -0,0 +1,587 @@
|
|||||||
|
|
||||||
|
AVRASM ver. 2.2.7 main.asm Mon Jun 19 15:34:12 2023
|
||||||
|
|
||||||
|
|
||||||
|
EQU SIGNATURE_000 0000001e
|
||||||
|
EQU SIGNATURE_001 00000091
|
||||||
|
EQU SIGNATURE_002 0000000a
|
||||||
|
EQU SREG 0000003f
|
||||||
|
EQU SPL 0000003d
|
||||||
|
EQU OCR0B 0000003c
|
||||||
|
EQU GIMSK 0000003b
|
||||||
|
EQU EIFR 0000003a
|
||||||
|
EQU TIMSK 00000039
|
||||||
|
EQU TIFR 00000038
|
||||||
|
EQU SPMCSR 00000037
|
||||||
|
EQU OCR0A 00000036
|
||||||
|
EQU MCUCR 00000035
|
||||||
|
EQU MCUSR 00000034
|
||||||
|
EQU TCCR0B 00000033
|
||||||
|
EQU TCNT0 00000032
|
||||||
|
EQU OSCCAL 00000031
|
||||||
|
EQU TCCR0A 00000030
|
||||||
|
EQU TCCR1A 0000002f
|
||||||
|
EQU TCCR1B 0000002e
|
||||||
|
EQU TCNT1L 0000002c
|
||||||
|
EQU TCNT1H 0000002d
|
||||||
|
EQU OCR1AL 0000002a
|
||||||
|
EQU OCR1AH 0000002b
|
||||||
|
EQU OCR1BL 00000028
|
||||||
|
EQU OCR1BH 00000029
|
||||||
|
EQU CLKPR 00000026
|
||||||
|
EQU ICR1L 00000024
|
||||||
|
EQU ICR1H 00000025
|
||||||
|
EQU GTCCR 00000023
|
||||||
|
EQU TCCR1C 00000022
|
||||||
|
EQU WDTCR 00000021
|
||||||
|
EQU PCMSK0 00000020
|
||||||
|
EQU EEAR 0000001e
|
||||||
|
EQU EEDR 0000001d
|
||||||
|
EQU EECR 0000001c
|
||||||
|
EQU PORTA 0000001b
|
||||||
|
EQU DDRA 0000001a
|
||||||
|
EQU PINA 00000019
|
||||||
|
EQU PORTB 00000018
|
||||||
|
EQU DDRB 00000017
|
||||||
|
EQU PINB 00000016
|
||||||
|
EQU GPIOR2 00000015
|
||||||
|
EQU GPIOR1 00000014
|
||||||
|
EQU GPIOR0 00000013
|
||||||
|
EQU PORTD 00000012
|
||||||
|
EQU DDRD 00000011
|
||||||
|
EQU PIND 00000010
|
||||||
|
EQU USIDR 0000000f
|
||||||
|
EQU USISR 0000000e
|
||||||
|
EQU USICR 0000000d
|
||||||
|
EQU UDR 0000000c
|
||||||
|
EQU UCSRA 0000000b
|
||||||
|
EQU UCSRB 0000000a
|
||||||
|
EQU UBRRL 00000009
|
||||||
|
EQU ACSR 00000008
|
||||||
|
EQU BODCR 00000007
|
||||||
|
EQU PRR 00000006
|
||||||
|
EQU PCMSK2 00000005
|
||||||
|
EQU PCMSK1 00000004
|
||||||
|
EQU UCSRC 00000003
|
||||||
|
EQU UBRRH 00000002
|
||||||
|
EQU DIDR 00000001
|
||||||
|
EQU PORTB0 00000000
|
||||||
|
EQU PB0 00000000
|
||||||
|
EQU PORTB1 00000001
|
||||||
|
EQU PB1 00000001
|
||||||
|
EQU PORTB2 00000002
|
||||||
|
EQU PB2 00000002
|
||||||
|
EQU PORTB3 00000003
|
||||||
|
EQU PB3 00000003
|
||||||
|
EQU PORTB4 00000004
|
||||||
|
EQU PB4 00000004
|
||||||
|
EQU PORTB5 00000005
|
||||||
|
EQU PB5 00000005
|
||||||
|
EQU PORTB6 00000006
|
||||||
|
EQU PB6 00000006
|
||||||
|
EQU PORTB7 00000007
|
||||||
|
EQU PB7 00000007
|
||||||
|
EQU DDB0 00000000
|
||||||
|
EQU DDB1 00000001
|
||||||
|
EQU DDB2 00000002
|
||||||
|
EQU DDB3 00000003
|
||||||
|
EQU DDB4 00000004
|
||||||
|
EQU DDB5 00000005
|
||||||
|
EQU DDB6 00000006
|
||||||
|
EQU DDB7 00000007
|
||||||
|
EQU PINB0 00000000
|
||||||
|
EQU PINB1 00000001
|
||||||
|
EQU PINB2 00000002
|
||||||
|
EQU PINB3 00000003
|
||||||
|
EQU PINB4 00000004
|
||||||
|
EQU PINB5 00000005
|
||||||
|
EQU PINB6 00000006
|
||||||
|
EQU PINB7 00000007
|
||||||
|
EQU OCIE0A 00000000
|
||||||
|
EQU TOIE0 00000001
|
||||||
|
EQU OCIE0B 00000002
|
||||||
|
EQU OCF0A 00000000
|
||||||
|
EQU TOV0 00000001
|
||||||
|
EQU OCF0B 00000002
|
||||||
|
EQU OCR0_0 00000000
|
||||||
|
EQU OCR0_1 00000001
|
||||||
|
EQU OCR0_2 00000002
|
||||||
|
EQU OCR0_3 00000003
|
||||||
|
EQU OCR0_4 00000004
|
||||||
|
EQU OCR0_5 00000005
|
||||||
|
EQU OCR0_6 00000006
|
||||||
|
EQU OCR0_7 00000007
|
||||||
|
EQU OCR0A_0 00000000
|
||||||
|
EQU OCR0A_1 00000001
|
||||||
|
EQU OCR0A_2 00000002
|
||||||
|
EQU OCR0A_3 00000003
|
||||||
|
EQU OCR0A_4 00000004
|
||||||
|
EQU OCR0A_5 00000005
|
||||||
|
EQU OCR0A_6 00000006
|
||||||
|
EQU OCR0A_7 00000007
|
||||||
|
EQU WGM00 00000000
|
||||||
|
EQU WGM01 00000001
|
||||||
|
EQU COM0B0 00000004
|
||||||
|
EQU COM0B1 00000005
|
||||||
|
EQU COM0A0 00000006
|
||||||
|
EQU COM0A1 00000007
|
||||||
|
EQU TCNT0_0 00000000
|
||||||
|
EQU TCNT0_1 00000001
|
||||||
|
EQU TCNT0_2 00000002
|
||||||
|
EQU TCNT0_3 00000003
|
||||||
|
EQU TCNT0_4 00000004
|
||||||
|
EQU TCNT0_5 00000005
|
||||||
|
EQU TCNT0_6 00000006
|
||||||
|
EQU TCNT0_7 00000007
|
||||||
|
EQU TCCR0 00000033
|
||||||
|
EQU CS00 00000000
|
||||||
|
EQU CS01 00000001
|
||||||
|
EQU CS02 00000002
|
||||||
|
EQU WGM02 00000003
|
||||||
|
EQU FOC0B 00000006
|
||||||
|
EQU FOC0A 00000007
|
||||||
|
EQU ICIE1 00000003
|
||||||
|
EQU TICIE 00000003
|
||||||
|
EQU OCIE1B 00000005
|
||||||
|
EQU OCIE1A 00000006
|
||||||
|
EQU TOIE1 00000007
|
||||||
|
EQU ICF1 00000003
|
||||||
|
EQU OCF1B 00000005
|
||||||
|
EQU OCF1A 00000006
|
||||||
|
EQU TOV1 00000007
|
||||||
|
EQU WGM10 00000000
|
||||||
|
EQU PWM10 00000000
|
||||||
|
EQU WGM11 00000001
|
||||||
|
EQU PWM11 00000001
|
||||||
|
EQU COM1B0 00000004
|
||||||
|
EQU COM1B1 00000005
|
||||||
|
EQU COM1A0 00000006
|
||||||
|
EQU COM1A1 00000007
|
||||||
|
EQU CS10 00000000
|
||||||
|
EQU CS11 00000001
|
||||||
|
EQU CS12 00000002
|
||||||
|
EQU WGM12 00000003
|
||||||
|
EQU CTC1 00000003
|
||||||
|
EQU WGM13 00000004
|
||||||
|
EQU ICES1 00000006
|
||||||
|
EQU ICNC1 00000007
|
||||||
|
EQU FOC1B 00000006
|
||||||
|
EQU FOC1A 00000007
|
||||||
|
EQU WDTCSR 00000021
|
||||||
|
EQU WDP0 00000000
|
||||||
|
EQU WDP1 00000001
|
||||||
|
EQU WDP2 00000002
|
||||||
|
EQU WDE 00000003
|
||||||
|
EQU WDCE 00000004
|
||||||
|
EQU WDTOE 00000004
|
||||||
|
EQU WDP3 00000005
|
||||||
|
EQU WDIE 00000006
|
||||||
|
EQU WDIF 00000007
|
||||||
|
EQU UDR0 00000000
|
||||||
|
EQU UDR1 00000001
|
||||||
|
EQU UDR2 00000002
|
||||||
|
EQU UDR3 00000003
|
||||||
|
EQU UDR4 00000004
|
||||||
|
EQU UDR5 00000005
|
||||||
|
EQU UDR6 00000006
|
||||||
|
EQU UDR7 00000007
|
||||||
|
EQU USR 0000000b
|
||||||
|
EQU MPCM 00000000
|
||||||
|
EQU U2X 00000001
|
||||||
|
EQU UPE 00000002
|
||||||
|
EQU PE 00000002
|
||||||
|
EQU DOR 00000003
|
||||||
|
EQU FE 00000004
|
||||||
|
EQU UDRE 00000005
|
||||||
|
EQU TXC 00000006
|
||||||
|
EQU RXC 00000007
|
||||||
|
EQU UCR 0000000a
|
||||||
|
EQU TXB8 00000000
|
||||||
|
EQU RXB8 00000001
|
||||||
|
EQU UCSZ2 00000002
|
||||||
|
EQU CHR9 00000002
|
||||||
|
EQU TXEN 00000003
|
||||||
|
EQU RXEN 00000004
|
||||||
|
EQU UDRIE 00000005
|
||||||
|
EQU TXCIE 00000006
|
||||||
|
EQU RXCIE 00000007
|
||||||
|
EQU UCPOL 00000000
|
||||||
|
EQU UCSZ0 00000001
|
||||||
|
EQU UCSZ1 00000002
|
||||||
|
EQU USBS 00000003
|
||||||
|
EQU UPM0 00000004
|
||||||
|
EQU UPM1 00000005
|
||||||
|
EQU UMSEL0 00000006
|
||||||
|
EQU UMSEL1 00000007
|
||||||
|
EQU UCPHA 00000001
|
||||||
|
EQU UDORD 00000002
|
||||||
|
EQU UBRR 00000009
|
||||||
|
EQU ACIS0 00000000
|
||||||
|
EQU ACIS1 00000001
|
||||||
|
EQU ACIC 00000002
|
||||||
|
EQU ACIE 00000003
|
||||||
|
EQU ACI 00000004
|
||||||
|
EQU ACO 00000005
|
||||||
|
EQU ACBG 00000006
|
||||||
|
EQU ACD 00000007
|
||||||
|
EQU AIN0D 00000000
|
||||||
|
EQU AIN1D 00000001
|
||||||
|
EQU PORTD0 00000000
|
||||||
|
EQU PD0 00000000
|
||||||
|
EQU PORTD1 00000001
|
||||||
|
EQU PD1 00000001
|
||||||
|
EQU PORTD2 00000002
|
||||||
|
EQU PD2 00000002
|
||||||
|
EQU PORTD3 00000003
|
||||||
|
EQU PD3 00000003
|
||||||
|
EQU PORTD4 00000004
|
||||||
|
EQU PD4 00000004
|
||||||
|
EQU PORTD5 00000005
|
||||||
|
EQU PD5 00000005
|
||||||
|
EQU PORTD6 00000006
|
||||||
|
EQU PD6 00000006
|
||||||
|
EQU DDD0 00000000
|
||||||
|
EQU DDD1 00000001
|
||||||
|
EQU DDD2 00000002
|
||||||
|
EQU DDD3 00000003
|
||||||
|
EQU DDD4 00000004
|
||||||
|
EQU DDD5 00000005
|
||||||
|
EQU DDD6 00000006
|
||||||
|
EQU PIND0 00000000
|
||||||
|
EQU PIND1 00000001
|
||||||
|
EQU PIND2 00000002
|
||||||
|
EQU PIND3 00000003
|
||||||
|
EQU PIND4 00000004
|
||||||
|
EQU PIND5 00000005
|
||||||
|
EQU PIND6 00000006
|
||||||
|
EQU EEARL 0000001e
|
||||||
|
EQU EEAR0 00000000
|
||||||
|
EQU EEAR1 00000001
|
||||||
|
EQU EEAR2 00000002
|
||||||
|
EQU EEAR3 00000003
|
||||||
|
EQU EEAR4 00000004
|
||||||
|
EQU EEAR5 00000005
|
||||||
|
EQU EEAR6 00000006
|
||||||
|
EQU EEDR0 00000000
|
||||||
|
EQU EEDR1 00000001
|
||||||
|
EQU EEDR2 00000002
|
||||||
|
EQU EEDR3 00000003
|
||||||
|
EQU EEDR4 00000004
|
||||||
|
EQU EEDR5 00000005
|
||||||
|
EQU EEDR6 00000006
|
||||||
|
EQU EEDR7 00000007
|
||||||
|
EQU EERE 00000000
|
||||||
|
EQU EEPE 00000001
|
||||||
|
EQU EEWE 00000001
|
||||||
|
EQU EEMPE 00000002
|
||||||
|
EQU EEMWE 00000002
|
||||||
|
EQU EERIE 00000003
|
||||||
|
EQU EEPM0 00000004
|
||||||
|
EQU EEPM1 00000005
|
||||||
|
EQU PORTA0 00000000
|
||||||
|
EQU PA0 00000000
|
||||||
|
EQU PORTA1 00000001
|
||||||
|
EQU PA1 00000001
|
||||||
|
EQU PORTA2 00000002
|
||||||
|
EQU PA2 00000002
|
||||||
|
EQU DDA0 00000000
|
||||||
|
EQU DDA1 00000001
|
||||||
|
EQU DDA2 00000002
|
||||||
|
EQU PINA0 00000000
|
||||||
|
EQU PINA1 00000001
|
||||||
|
EQU PINA2 00000002
|
||||||
|
EQU USIDR0 00000000
|
||||||
|
EQU USIDR1 00000001
|
||||||
|
EQU USIDR2 00000002
|
||||||
|
EQU USIDR3 00000003
|
||||||
|
EQU USIDR4 00000004
|
||||||
|
EQU USIDR5 00000005
|
||||||
|
EQU USIDR6 00000006
|
||||||
|
EQU USIDR7 00000007
|
||||||
|
EQU USICNT0 00000000
|
||||||
|
EQU USICNT1 00000001
|
||||||
|
EQU USICNT2 00000002
|
||||||
|
EQU USICNT3 00000003
|
||||||
|
EQU USIDC 00000004
|
||||||
|
EQU USIPF 00000005
|
||||||
|
EQU USIOIF 00000006
|
||||||
|
EQU USISIF 00000007
|
||||||
|
EQU USITC 00000000
|
||||||
|
EQU USICLK 00000001
|
||||||
|
EQU USICS0 00000002
|
||||||
|
EQU USICS1 00000003
|
||||||
|
EQU USIWM0 00000004
|
||||||
|
EQU USIWM1 00000005
|
||||||
|
EQU USIOIE 00000006
|
||||||
|
EQU USISIE 00000007
|
||||||
|
EQU PCIE1 00000003
|
||||||
|
EQU PCIE2 00000004
|
||||||
|
EQU PCIE0 00000005
|
||||||
|
EQU INT0 00000006
|
||||||
|
EQU INT1 00000007
|
||||||
|
EQU GIFR 0000003a
|
||||||
|
EQU PCIF0 00000005
|
||||||
|
EQU PCIF2 00000004
|
||||||
|
EQU PCIF1 00000003
|
||||||
|
EQU INTF0 00000006
|
||||||
|
EQU INTF1 00000007
|
||||||
|
EQU PCINT11 00000000
|
||||||
|
EQU PCINT12 00000001
|
||||||
|
EQU PCINT13 00000002
|
||||||
|
EQU PCINT14 00000003
|
||||||
|
EQU PCINT15 00000004
|
||||||
|
EQU PCINT16 00000005
|
||||||
|
EQU PCINT17 00000006
|
||||||
|
EQU PCINT8 00000000
|
||||||
|
EQU PCINT9 00000001
|
||||||
|
EQU PCINT10 00000002
|
||||||
|
EQU SREG_C 00000000
|
||||||
|
EQU SREG_Z 00000001
|
||||||
|
EQU SREG_N 00000002
|
||||||
|
EQU SREG_V 00000003
|
||||||
|
EQU SREG_S 00000004
|
||||||
|
EQU SREG_H 00000005
|
||||||
|
EQU SREG_T 00000006
|
||||||
|
EQU SREG_I 00000007
|
||||||
|
EQU SPMEN 00000000
|
||||||
|
EQU PGERS 00000001
|
||||||
|
EQU PGWRT 00000002
|
||||||
|
EQU RFLB 00000003
|
||||||
|
EQU CTPB 00000004
|
||||||
|
EQU ISC00 00000000
|
||||||
|
EQU ISC01 00000001
|
||||||
|
EQU ISC10 00000002
|
||||||
|
EQU ISC11 00000003
|
||||||
|
EQU SM0 00000004
|
||||||
|
EQU SM 00000004
|
||||||
|
EQU SE 00000005
|
||||||
|
EQU SM1 00000006
|
||||||
|
EQU PUD 00000007
|
||||||
|
EQU CLKPS0 00000000
|
||||||
|
EQU CLKPS1 00000001
|
||||||
|
EQU CLKPS2 00000002
|
||||||
|
EQU CLKPS3 00000003
|
||||||
|
EQU CLKPCE 00000007
|
||||||
|
EQU PORF 00000000
|
||||||
|
EQU EXTRF 00000001
|
||||||
|
EQU BORF 00000002
|
||||||
|
EQU WDRF 00000003
|
||||||
|
EQU CAL0 00000000
|
||||||
|
EQU CAL1 00000001
|
||||||
|
EQU CAL2 00000002
|
||||||
|
EQU CAL3 00000003
|
||||||
|
EQU CAL4 00000004
|
||||||
|
EQU CAL5 00000005
|
||||||
|
EQU CAL6 00000006
|
||||||
|
EQU SFIOR 00000023
|
||||||
|
EQU PSR10 00000000
|
||||||
|
EQU PCINT0 00000000
|
||||||
|
EQU PCINT1 00000001
|
||||||
|
EQU PCINT2 00000002
|
||||||
|
EQU PCINT3 00000003
|
||||||
|
EQU PCINT4 00000004
|
||||||
|
EQU PCINT5 00000005
|
||||||
|
EQU PCINT6 00000006
|
||||||
|
EQU PCINT7 00000007
|
||||||
|
EQU GPIOR20 00000000
|
||||||
|
EQU GPIOR21 00000001
|
||||||
|
EQU GPIOR22 00000002
|
||||||
|
EQU GPIOR23 00000003
|
||||||
|
EQU GPIOR24 00000004
|
||||||
|
EQU GPIOR25 00000005
|
||||||
|
EQU GPIOR26 00000006
|
||||||
|
EQU GPIOR27 00000007
|
||||||
|
EQU GPIOR10 00000000
|
||||||
|
EQU GPIOR11 00000001
|
||||||
|
EQU GPIOR12 00000002
|
||||||
|
EQU GPIOR13 00000003
|
||||||
|
EQU GPIOR14 00000004
|
||||||
|
EQU GPIOR15 00000005
|
||||||
|
EQU GPIOR16 00000006
|
||||||
|
EQU GPIOR17 00000007
|
||||||
|
EQU GPIOR00 00000000
|
||||||
|
EQU GPIOR01 00000001
|
||||||
|
EQU GPIOR02 00000002
|
||||||
|
EQU GPIOR03 00000003
|
||||||
|
EQU GPIOR04 00000004
|
||||||
|
EQU GPIOR05 00000005
|
||||||
|
EQU GPIOR06 00000006
|
||||||
|
EQU GPIOR07 00000007
|
||||||
|
EQU PRUSART 00000000
|
||||||
|
EQU PRUSI 00000001
|
||||||
|
EQU PRTIM0 00000002
|
||||||
|
EQU PRTIM1 00000003
|
||||||
|
EQU BPDSE 00000000
|
||||||
|
EQU BPDS 00000001
|
||||||
|
EQU LB1 00000000
|
||||||
|
EQU LB2 00000001
|
||||||
|
EQU CKSEL0 00000000
|
||||||
|
EQU CKSEL1 00000001
|
||||||
|
EQU CKSEL2 00000002
|
||||||
|
EQU CKSEL3 00000003
|
||||||
|
EQU SUT0 00000004
|
||||||
|
EQU SUT1 00000005
|
||||||
|
EQU CKOUT 00000006
|
||||||
|
EQU CKDIV8 00000007
|
||||||
|
EQU BODLEVEL0 00000000
|
||||||
|
EQU BODLEVEL1 00000001
|
||||||
|
EQU BODLEVEL2 00000002
|
||||||
|
EQU EESAVE 00000003
|
||||||
|
EQU WDTON 00000004
|
||||||
|
EQU SPIEN 00000005
|
||||||
|
EQU DWEN 00000006
|
||||||
|
EQU RSTDISBL 00000007
|
||||||
|
EQU SELFPRGEN 00000000
|
||||||
|
DEF XH r27
|
||||||
|
DEF XL r26
|
||||||
|
DEF YH r29
|
||||||
|
DEF YL r28
|
||||||
|
DEF ZH r31
|
||||||
|
DEF ZL r30
|
||||||
|
EQU FLASHEND 000003ff
|
||||||
|
EQU IOEND 0000003f
|
||||||
|
EQU SRAM_START 00000060
|
||||||
|
EQU SRAM_SIZE 00000080
|
||||||
|
EQU RAMEND 000000df
|
||||||
|
EQU XRAMEND 00000000
|
||||||
|
EQU E2END 0000007f
|
||||||
|
EQU EEPROMEND 0000007f
|
||||||
|
EQU EEADRBITS 00000007
|
||||||
|
EQU NRWW_START_ADDR 00000000
|
||||||
|
EQU NRWW_STOP_ADDR 000003ff
|
||||||
|
EQU RWW_START_ADDR 00000000
|
||||||
|
EQU RWW_STOP_ADDR 00000000
|
||||||
|
EQU PAGESIZE 00000010
|
||||||
|
EQU INT0addr 00000001
|
||||||
|
EQU INT1addr 00000002
|
||||||
|
EQU ICP1addr 00000003
|
||||||
|
EQU OC1Aaddr 00000004
|
||||||
|
EQU OC1addr 00000004
|
||||||
|
EQU OVF1addr 00000005
|
||||||
|
EQU OVF0addr 00000006
|
||||||
|
EQU URXCaddr 00000007
|
||||||
|
EQU URXC0addr 00000007
|
||||||
|
EQU UDREaddr 00000008
|
||||||
|
EQU UDRE0addr 00000008
|
||||||
|
EQU UTXCaddr 00000009
|
||||||
|
EQU UTXC0addr 00000009
|
||||||
|
EQU ACIaddr 0000000a
|
||||||
|
EQU PCIBaddr 0000000b
|
||||||
|
EQU PCIaddr 0000000b
|
||||||
|
EQU OC1Baddr 0000000c
|
||||||
|
EQU OC0Aaddr 0000000d
|
||||||
|
EQU OC0Baddr 0000000e
|
||||||
|
EQU USI_STARTaddr 0000000f
|
||||||
|
EQU USI_OVFaddr 00000010
|
||||||
|
EQU ERDYaddr 00000011
|
||||||
|
EQU WDTaddr 00000012
|
||||||
|
EQU PCIAaddr 00000013
|
||||||
|
EQU PCIDaddr 00000014
|
||||||
|
EQU INT_VECTORS_SIZE 00000015
|
||||||
|
EQU F_CPU 00000008
|
||||||
|
DEF TEMP_REG_A r16
|
||||||
|
DEF TEMP_REG_B r17
|
||||||
|
DEF DELAY_16_r r19
|
||||||
|
DEF DELAY_8_r r20
|
||||||
|
DEF DISP_NUM_L r24
|
||||||
|
DEF DISP_NUM_H r25
|
||||||
|
EQU DIGIT_1_PIN 00000002
|
||||||
|
EQU DIGIT_2_PIN 00000003
|
||||||
|
EQU DIGIT_3_PIN 00000004
|
||||||
|
EQU DIGIT_4_PIN 00000005
|
||||||
|
EQU LED_ERR_PIN 00000006
|
||||||
|
EQU OW_LINE 00000001
|
||||||
|
EQU OW_DDR 00000017
|
||||||
|
EQU OW_PIN 00000016
|
||||||
|
DEF OW_CMD_r r8
|
||||||
|
DEF OWFR r23
|
||||||
|
EQU OWPRF 00000000
|
||||||
|
EQU OWSB 00000001
|
||||||
|
EQU DS18B20_CMD_CONVERTTEMP 00000044
|
||||||
|
EQU DS18B20_CMD_RSCRATCHPAD 000000be
|
||||||
|
EQU DS18B20_CMD_WSCRATCHPAD 0000004e
|
||||||
|
EQU DS18B20_CMD_CPYSCRATCHPAD 00000048
|
||||||
|
EQU DS18B20_CMD_RECEEPROM 000000b8
|
||||||
|
EQU DS18B20_CMD_RPWRSUPPLY 000000b4
|
||||||
|
EQU DS18B20_CMD_SEARCHROM 000000f0
|
||||||
|
EQU DS18B20_CMD_READROM 00000033
|
||||||
|
EQU DS18B20_CMD_MATCHROM 00000055
|
||||||
|
EQU DS18B20_CMD_SKIPROM 000000cc
|
||||||
|
EQU DS18B20_CMD_ALARMSEARCH 000000ec
|
||||||
|
EQU USI_LATCH_PIN 00000000
|
||||||
|
EQU USI_DO_PIN 00000006
|
||||||
|
EQU USI_CLK_PIN 00000007
|
||||||
|
EQU SW_PORT 00000018
|
||||||
|
EQU SW_PIN 00000016
|
||||||
|
EQU SW_PLUS_PIN 00000002
|
||||||
|
EQU SW_MINUS_PIN 00000003
|
||||||
|
EQU SW_SET_PIN 00000004
|
||||||
|
EQU UART_RX_PIN 00000000
|
||||||
|
EQU UART_TX_PIN 00000001
|
||||||
|
EQU MCU_STATE_DEFAULT 00000000
|
||||||
|
EQU MCU_STATE_PROGRAM 00000001
|
||||||
|
EQU MCU_STATE_ERROR 00000002
|
||||||
|
DSEG MCU_STATE 00000060
|
||||||
|
DSEG SRAM_TEMP_1 00000061
|
||||||
|
DSEG DIGITS 00000063
|
||||||
|
DSEG CURRENT_DIGIT 00000067
|
||||||
|
DSEG SW_FLAGS 00000068
|
||||||
|
DSEG HYSTERESIS 00000069
|
||||||
|
DSEG OW_RECEIVE 0000006a
|
||||||
|
CSEG RESET_vect 0000004a
|
||||||
|
CSEG TIMER0_COMPA_vect 0000000e
|
||||||
|
CSEG _CLR_CURRENT_DIGIT 00000017
|
||||||
|
CSEG _indicate_1 0000001a
|
||||||
|
CSEG _indicate_2 00000024
|
||||||
|
CSEG DISPLAY_DECODER 00000139
|
||||||
|
CSEG USI_TRANSMIT 000000c3
|
||||||
|
CSEG _indicate_3 0000002e
|
||||||
|
CSEG _indicate_4 00000038
|
||||||
|
CSEG _indicate_exit 00000042
|
||||||
|
CSEG MCU_INIT 0000004c
|
||||||
|
CSEG TEMP_CONV 000000b7
|
||||||
|
CSEG DEBOUNCE_SW 00000144
|
||||||
|
CSEG TEMP_RD 000000aa
|
||||||
|
CSEG LOOP 0000006f
|
||||||
|
CSEG _STATE_DEFAULT 00000071
|
||||||
|
CSEG _STATE_PROGRAM 00000082
|
||||||
|
CSEG DISPLAY_UPD_DIGITS 0000011f
|
||||||
|
CSEG _STATE_ERROR 00000086
|
||||||
|
CSEG SW_CHECK_PROCESS 000000cf
|
||||||
|
DEF drem16uL r14
|
||||||
|
DEF drem16uH r15
|
||||||
|
DEF dres16uL r16
|
||||||
|
DEF dres16uH r17
|
||||||
|
DEF dd16uL r16
|
||||||
|
DEF dd16uH r17
|
||||||
|
DEF dv16uL r18
|
||||||
|
DEF dv16uH r19
|
||||||
|
DEF dcnt16u r20
|
||||||
|
CSEG div16u 00000093
|
||||||
|
CSEG d16u_1 00000096
|
||||||
|
CSEG d16u_2 0000009b
|
||||||
|
CSEG d16u_3 000000a4
|
||||||
|
CSEG DELAY_LOOP_16 000000a6
|
||||||
|
CSEG OW_PRESENCE 000000d5
|
||||||
|
CSEG OW_SEND_BYTE 000000e8
|
||||||
|
CSEG OW_RD_BYTE 00000105
|
||||||
|
CSEG _USI_TRANSMIT_LOOP 000000c8
|
||||||
|
CSEG OW_CHECK_PRESENCE 000000e2
|
||||||
|
CSEG _EXIT 000000e7
|
||||||
|
CSEG _OW_SEND_BYTE_LOOP 000000ec
|
||||||
|
CSEG _OW_SEND_0 000000ef
|
||||||
|
CSEG _OW_SEND_1 000000f8
|
||||||
|
CSEG _OW_SEND_BYTE_END 00000100
|
||||||
|
CSEG _OW_RD_BYTE_LP 00000108
|
||||||
|
EQU dividend 00000061
|
||||||
|
EQU divisor 0000000a
|
||||||
|
CSEG DIV_LOOP 00000128
|
||||||
|
CSEG DISPLAY_SYMBOLS 00000162
|
||||||
|
CSEG _loop_2 00000148
|
||||||
|
CSEG _loop_0 00000149
|
||||||
|
CSEG _dec_0 0000014a
|
||||||
|
CSEG _loop_1 0000014c
|
||||||
|
CSEG _loop_3 0000014e
|
||||||
|
CSEG DELAY 00000154
|
||||||
|
CSEG _DELAY_1 00000157
|
||||||
|
CSEG _DELAY_2 00000158
|
||||||
BIN
dist/default/production/attiny2313a_thermostat.X.production.obj
vendored
Normal file
BIN
dist/default/production/attiny2313a_thermostat.X.production.obj
vendored
Normal file
Binary file not shown.
81
dist/default/production/attiny2313a_thermostat.X.production.tmp
vendored
Normal file
81
dist/default/production/attiny2313a_thermostat.X.production.tmp
vendored
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
<ASSEMBLER_INFO>
|
||||||
|
<VERSION>2.2.7</VERSION>
|
||||||
|
<DEVICE>"ATtiny2313A"</DEVICE>
|
||||||
|
<WORKING_DIR>Z:\home\sergeyyarkov\Documents\Projects\Firmwares\AVR\attiny2313a_thermostat.X</WORKING_DIR>
|
||||||
|
<INCLUDE_PATH>
|
||||||
|
<DIR>/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc</DIR>
|
||||||
|
<DIR></DIR>
|
||||||
|
</INCLUDE_PATH>
|
||||||
|
<SOURCE_FILE>main.asm</SOURCE_FILE>
|
||||||
|
<INCLUDED_FILES>
|
||||||
|
<FILE>/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc\tn2313Adef.inc</FILE>
|
||||||
|
<FILE>definitions.asm</FILE>
|
||||||
|
<FILE>macros.asm</FILE>
|
||||||
|
<FILE>div16u.asm</FILE>
|
||||||
|
</INCLUDED_FILES>
|
||||||
|
<OBJECT_FILES>
|
||||||
|
<FILE>dist/default/production/attiny2313a_thermostat.X.production.obj</FILE>
|
||||||
|
</OBJECT_FILES>
|
||||||
|
<HEX_FILES>
|
||||||
|
<FILE>dist/default/production/attiny2313a_thermostat.X.production.hex</FILE>
|
||||||
|
</HEX_FILES>
|
||||||
|
<OUTPUT_FILES>
|
||||||
|
<FILE>dist/default/production/attiny2313a_thermostat.X.production.map</FILE>
|
||||||
|
<FILE>dist/default/production/attiny2313a_thermostat.X.production.lss</FILE>
|
||||||
|
</OUTPUT_FILES>
|
||||||
|
<LABELS>
|
||||||
|
<MCU_STATE><FILE>main.asm</FILE><LINE>24</LINE></MCU_STATE>
|
||||||
|
<SRAM_TEMP_1><FILE>main.asm</FILE><LINE>25</LINE></SRAM_TEMP_1>
|
||||||
|
<DIGITS><FILE>main.asm</FILE><LINE>26</LINE></DIGITS>
|
||||||
|
<CURRENT_DIGIT><FILE>main.asm</FILE><LINE>27</LINE></CURRENT_DIGIT>
|
||||||
|
<SW_FLAGS><FILE>main.asm</FILE><LINE>28</LINE></SW_FLAGS>
|
||||||
|
<HYSTERESIS><FILE>main.asm</FILE><LINE>29</LINE></HYSTERESIS>
|
||||||
|
<OW_RECEIVE><FILE>main.asm</FILE><LINE>30</LINE></OW_RECEIVE>
|
||||||
|
<RESET_vect><FILE>main.asm</FILE><LINE>124</LINE></RESET_vect>
|
||||||
|
<TIMER0_COMPA_vect><FILE>main.asm</FILE><LINE>49</LINE></TIMER0_COMPA_vect>
|
||||||
|
<_CLR_CURRENT_DIGIT><FILE>main.asm</FILE><LINE>60</LINE></_CLR_CURRENT_DIGIT>
|
||||||
|
<_indicate_1><FILE>main.asm</FILE><LINE>64</LINE></_indicate_1>
|
||||||
|
<_indicate_2><FILE>main.asm</FILE><LINE>76</LINE></_indicate_2>
|
||||||
|
<DISPLAY_DECODER><FILE>main.asm</FILE><LINE>464</LINE></DISPLAY_DECODER>
|
||||||
|
<USI_TRANSMIT><FILE>main.asm</FILE><LINE>293</LINE></USI_TRANSMIT>
|
||||||
|
<_indicate_3><FILE>main.asm</FILE><LINE>88</LINE></_indicate_3>
|
||||||
|
<_indicate_4><FILE>main.asm</FILE><LINE>100</LINE></_indicate_4>
|
||||||
|
<_indicate_exit><FILE>main.asm</FILE><LINE>112</LINE></_indicate_exit>
|
||||||
|
<MCU_INIT><FILE>main.asm</FILE><LINE>130</LINE></MCU_INIT>
|
||||||
|
<TEMP_CONV><FILE>main.asm</FILE><LINE>272</LINE></TEMP_CONV>
|
||||||
|
<DEBOUNCE_SW><FILE>main.asm</FILE><LINE>481</LINE></DEBOUNCE_SW>
|
||||||
|
<TEMP_RD><FILE>main.asm</FILE><LINE>253</LINE></TEMP_RD>
|
||||||
|
<LOOP><FILE>main.asm</FILE><LINE>201</LINE></LOOP>
|
||||||
|
<_STATE_DEFAULT><FILE>main.asm</FILE><LINE>205</LINE></_STATE_DEFAULT>
|
||||||
|
<_STATE_PROGRAM><FILE>main.asm</FILE><LINE>224</LINE></_STATE_PROGRAM>
|
||||||
|
<DISPLAY_UPD_DIGITS><FILE>main.asm</FILE><LINE>422</LINE></DISPLAY_UPD_DIGITS>
|
||||||
|
<_STATE_ERROR><FILE>main.asm</FILE><LINE>229</LINE></_STATE_ERROR>
|
||||||
|
<SW_CHECK_PROCESS><FILE>main.asm</FILE><LINE>325</LINE></SW_CHECK_PROCESS>
|
||||||
|
<div16u><FILE>div16u.asm</FILE><LINE>32</LINE></div16u>
|
||||||
|
<d16u_1><FILE>div16u.asm</FILE><LINE>36</LINE></d16u_1>
|
||||||
|
<d16u_2><FILE>div16u.asm</FILE><LINE>42</LINE></d16u_2>
|
||||||
|
<d16u_3><FILE>div16u.asm</FILE><LINE>52</LINE></d16u_3>
|
||||||
|
<DELAY_LOOP_16><FILE>main.asm</FILE><LINE>246</LINE></DELAY_LOOP_16>
|
||||||
|
<OW_PRESENCE><FILE>main.asm</FILE><LINE>338</LINE></OW_PRESENCE>
|
||||||
|
<OW_SEND_BYTE><FILE>main.asm</FILE><LINE>363</LINE></OW_SEND_BYTE>
|
||||||
|
<OW_RD_BYTE><FILE>main.asm</FILE><LINE>392</LINE></OW_RD_BYTE>
|
||||||
|
<_USI_TRANSMIT_LOOP><FILE>main.asm</FILE><LINE>311</LINE></_USI_TRANSMIT_LOOP>
|
||||||
|
<OW_CHECK_PRESENCE><FILE>main.asm</FILE><LINE>352</LINE></OW_CHECK_PRESENCE>
|
||||||
|
<_EXIT><FILE>main.asm</FILE><LINE>358</LINE></_EXIT>
|
||||||
|
<_OW_SEND_BYTE_LOOP><FILE>main.asm</FILE><LINE>368</LINE></_OW_SEND_BYTE_LOOP>
|
||||||
|
<_OW_SEND_0><FILE>main.asm</FILE><LINE>372</LINE></_OW_SEND_0>
|
||||||
|
<_OW_SEND_1><FILE>main.asm</FILE><LINE>378</LINE></_OW_SEND_1>
|
||||||
|
<_OW_SEND_BYTE_END><FILE>main.asm</FILE><LINE>383</LINE></_OW_SEND_BYTE_END>
|
||||||
|
<_OW_RD_BYTE_LP><FILE>main.asm</FILE><LINE>396</LINE></_OW_RD_BYTE_LP>
|
||||||
|
<DIV_LOOP><FILE>main.asm</FILE><LINE>439</LINE></DIV_LOOP>
|
||||||
|
<DISPLAY_SYMBOLS><FILE>main.asm</FILE><LINE>531</LINE></DISPLAY_SYMBOLS>
|
||||||
|
<_loop_2><FILE>main.asm</FILE><LINE>487</LINE></_loop_2>
|
||||||
|
<_loop_0><FILE>main.asm</FILE><LINE>489</LINE></_loop_0>
|
||||||
|
<_dec_0><FILE>main.asm</FILE><LINE>491</LINE></_dec_0>
|
||||||
|
<_loop_1><FILE>main.asm</FILE><LINE>494</LINE></_loop_1>
|
||||||
|
<_loop_3><FILE>main.asm</FILE><LINE>497</LINE></_loop_3>
|
||||||
|
<DELAY><FILE>main.asm</FILE><LINE>508</LINE></DELAY>
|
||||||
|
<_DELAY_1><FILE>main.asm</FILE><LINE>513</LINE></_DELAY_1>
|
||||||
|
<_DELAY_2><FILE>main.asm</FILE><LINE>515</LINE></_DELAY_2>
|
||||||
|
</LABELS>
|
||||||
|
</ASSEMBLER_INFO>
|
||||||
Loading…
x
Reference in New Issue
Block a user