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