mirror of
https://github.com/sergeyyarkov/attiny2313a_thermostat.git
synced 2026-10-11 10:18:56 +03:00
164 lines
10 KiB
Plaintext
164 lines
10 KiB
Plaintext
<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>
|
|
<FILE>div8u.asm</FILE>
|
|
<FILE>mpy16u.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>
|
|
<TEMP_L><FILE>main.asm</FILE><LINE>28</LINE></TEMP_L>
|
|
<TEMP_H><FILE>main.asm</FILE><LINE>29</LINE></TEMP_H>
|
|
<TEMP_F><FILE>main.asm</FILE><LINE>30</LINE></TEMP_F>
|
|
<SETTING_TEMP_H><FILE>main.asm</FILE><LINE>31</LINE></SETTING_TEMP_H>
|
|
<SETTING_TEMP_L><FILE>main.asm</FILE><LINE>32</LINE></SETTING_TEMP_L>
|
|
<SETTING_HYST><FILE>main.asm</FILE><LINE>33</LINE></SETTING_HYST>
|
|
<SETTING_MODE><FILE>main.asm</FILE><LINE>34</LINE></SETTING_MODE>
|
|
<DEVICE_FAMILY_CODE><FILE>main.asm</FILE><LINE>35</LINE></DEVICE_FAMILY_CODE>
|
|
<PROGRAM_STEPS><FILE>main.asm</FILE><LINE>36</LINE></PROGRAM_STEPS>
|
|
<SW_DATA><FILE>main.asm</FILE><LINE>37</LINE></SW_DATA>
|
|
<RESET_vect><FILE>main.asm</FILE><LINE>184</LINE></RESET_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>
|
|
<_PCINT0_vect_end><FILE>main.asm</FILE><LINE>75</LINE></_PCINT0_vect_end>
|
|
<_INTO_PROGRAM_STATE><FILE>main.asm</FILE><LINE>71</LINE></_INTO_PROGRAM_STATE>
|
|
<_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_2><FILE>main.asm</FILE><LINE>122</LINE></_indicate_2>
|
|
<DISPLAY_DECODER><FILE>main.asm</FILE><LINE>996</LINE></DISPLAY_DECODER>
|
|
<USI_TRANSMIT><FILE>main.asm</FILE><LINE>592</LINE></USI_TRANSMIT>
|
|
<_indicate_3><FILE>main.asm</FILE><LINE>140</LINE></_indicate_3>
|
|
<_indicate_4><FILE>main.asm</FILE><LINE>156</LINE></_indicate_4>
|
|
<_indicate_exit><FILE>main.asm</FILE><LINE>168</LINE></_indicate_exit>
|
|
<MCU_INIT><FILE>main.asm</FILE><LINE>190</LINE></MCU_INIT>
|
|
<RD_F_CODE><FILE>main.asm</FILE><LINE>458</LINE></RD_F_CODE>
|
|
<ERR_FAMILY_CODE><FILE>main.asm</FILE><LINE>254</LINE></ERR_FAMILY_CODE>
|
|
<START_PROGRAM><FILE>main.asm</FILE><LINE>259</LINE></START_PROGRAM>
|
|
<BEEP_LONG><FILE>main.asm</FILE><LINE>1022</LINE></BEEP_LONG>
|
|
<BEEP_SHORT><FILE>main.asm</FILE><LINE>1014</LINE></BEEP_SHORT>
|
|
<LOOP><FILE>main.asm</FILE><LINE>266</LINE></LOOP>
|
|
<DISPLAY_UPD_DIGITS><FILE>main.asm</FILE><LINE>955</LINE></DISPLAY_UPD_DIGITS>
|
|
<_STATE_DEFAULT><FILE>main.asm</FILE><LINE>269</LINE></_STATE_DEFAULT>
|
|
<_STATE_PROGRAM><FILE>main.asm</FILE><LINE>281</LINE></_STATE_PROGRAM>
|
|
<TEMP_UPD><FILE>main.asm</FILE><LINE>442</LINE></TEMP_UPD>
|
|
<TEMP_COMPARSION><FILE>main.asm</FILE><LINE>345</LINE></TEMP_COMPARSION>
|
|
<TEMP_SEND_UART><FILE>main.asm</FILE><LINE>300</LINE></TEMP_SEND_UART>
|
|
<_STATE_ERROR><FILE>main.asm</FILE><LINE>286</LINE></_STATE_ERROR>
|
|
<REPROGRAM_SETTINGS><FILE>main.asm</FILE><LINE>675</LINE></REPROGRAM_SETTINGS>
|
|
<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>
|
|
<div8u><FILE>div8u.asm</FILE><LINE>26</LINE></div8u>
|
|
<d8u_1><FILE>div8u.asm</FILE><LINE>28</LINE></d8u_1>
|
|
<d8u_2><FILE>div8u.asm</FILE><LINE>32</LINE></d8u_2>
|
|
<d8u_3><FILE>div8u.asm</FILE><LINE>38</LINE></d8u_3>
|
|
<mpy16u><FILE>mpy16u.asm</FILE><LINE>31</LINE></mpy16u>
|
|
<m16u_1><FILE>mpy16u.asm</FILE><LINE>37</LINE></m16u_1>
|
|
<noad8><FILE>mpy16u.asm</FILE><LINE>40</LINE></noad8>
|
|
<UART_WR_BYTE><FILE>main.asm</FILE><LINE>338</LINE></UART_WR_BYTE>
|
|
<_TEMP_SEND_UART_L><FILE>main.asm</FILE><LINE>327</LINE></_TEMP_SEND_UART_L>
|
|
<_NEGATE_TEMP><FILE>main.asm</FILE><LINE>399</LINE></_NEGATE_TEMP>
|
|
<_COMPARE><FILE>main.asm</FILE><LINE>405</LINE></_COMPARE>
|
|
<_MIN_THRESHOLD><FILE>main.asm</FILE><LINE>415</LINE></_MIN_THRESHOLD>
|
|
<_MAX_THRESHOLD><FILE>main.asm</FILE><LINE>424</LINE></_MAX_THRESHOLD>
|
|
<_COMPARSION_EXIT><FILE>main.asm</FILE><LINE>431</LINE></_COMPARSION_EXIT>
|
|
<TEMP_CONV><FILE>main.asm</FILE><LINE>570</LINE></TEMP_CONV>
|
|
<DELAY_LOOP_24><FILE>main.asm</FILE><LINE>1064</LINE></DELAY_LOOP_24>
|
|
<TEMP_RD><FILE>main.asm</FILE><LINE>474</LINE></TEMP_RD>
|
|
<OW_PRESENCE><FILE>main.asm</FILE><LINE>868</LINE></OW_PRESENCE>
|
|
<OW_SEND_BYTE><FILE>main.asm</FILE><LINE>895</LINE></OW_SEND_BYTE>
|
|
<OW_RD_BYTE><FILE>main.asm</FILE><LINE>926</LINE></OW_RD_BYTE>
|
|
<_TEMP_RD_EXIT><FILE>main.asm</FILE><LINE>562</LINE></_TEMP_RD_EXIT>
|
|
<_TEMP_RD_TO_UNSIGNED><FILE>main.asm</FILE><LINE>511</LINE></_TEMP_RD_TO_UNSIGNED>
|
|
<_TEMP_RD_CONTINUE><FILE>main.asm</FILE><LINE>524</LINE></_TEMP_RD_CONTINUE>
|
|
<_TEMP_RD_END><FILE>main.asm</FILE><LINE>534</LINE></_TEMP_RD_END>
|
|
<_TEMP_CONV_EXIT><FILE>main.asm</FILE><LINE>585</LINE></_TEMP_CONV_EXIT>
|
|
<_USI_TRANSMIT_LOOP><FILE>main.asm</FILE><LINE>611</LINE></_USI_TRANSMIT_LOOP>
|
|
<BUTTON_PROCESS><FILE>main.asm</FILE><LINE>625</LINE></BUTTON_PROCESS>
|
|
<_SW_CHECK_ON_0><FILE>main.asm</FILE><LINE>627</LINE></_SW_CHECK_ON_0>
|
|
<_SW_SET_0><FILE>main.asm</FILE><LINE>631</LINE></_SW_SET_0>
|
|
<_SW_CHECK_ON_1><FILE>main.asm</FILE><LINE>656</LINE></_SW_CHECK_ON_1>
|
|
<_SW_SET_FROM_0_TO_1><FILE>main.asm</FILE><LINE>636</LINE></_SW_SET_FROM_0_TO_1>
|
|
<DEBOUNCE_SW><FILE>main.asm</FILE><LINE>1030</LINE></DEBOUNCE_SW>
|
|
<_SAVE_SETTINGS><FILE>main.asm</FILE><LINE>646</LINE></_SAVE_SETTINGS>
|
|
<_SW_SET_1><FILE>main.asm</FILE><LINE>660</LINE></_SW_SET_1>
|
|
<_BUTTON_PROCESS_END><FILE>main.asm</FILE><LINE>669</LINE></_BUTTON_PROCESS_END>
|
|
<_SW_SET_FROM_1_TO_0><FILE>main.asm</FILE><LINE>665</LINE></_SW_SET_FROM_1_TO_0>
|
|
<_INTO><FILE>main.asm</FILE><LINE>686</LINE></_INTO>
|
|
<_REPROGRAM_SETTINGS_LOOP><FILE>main.asm</FILE><LINE>689</LINE></_REPROGRAM_SETTINGS_LOOP>
|
|
<_CHECK_STEP><FILE>main.asm</FILE><LINE>691</LINE></_CHECK_STEP>
|
|
<_STEP_1><FILE>main.asm</FILE><LINE>701</LINE></_STEP_1>
|
|
<_STEP_2><FILE>main.asm</FILE><LINE>744</LINE></_STEP_2>
|
|
<_S3_JMP><FILE>main.asm</FILE><LINE>740</LINE></_S3_JMP>
|
|
<_REPROGRAM_SETTINGS_END><FILE>main.asm</FILE><LINE>845</LINE></_REPROGRAM_SETTINGS_END>
|
|
<_S1_CHECK_PLUS><FILE>main.asm</FILE><LINE>703</LINE></_S1_CHECK_PLUS>
|
|
<_INCREASE_HYST><FILE>main.asm</FILE><LINE>711</LINE></_INCREASE_HYST>
|
|
<_S1_CHECK_MINUS><FILE>main.asm</FILE><LINE>707</LINE></_S1_CHECK_MINUS>
|
|
<_DECREASE_HYST><FILE>main.asm</FILE><LINE>719</LINE></_DECREASE_HYST>
|
|
<_SHOW_HYST><FILE>main.asm</FILE><LINE>726</LINE></_SHOW_HYST>
|
|
<_STEP_3><FILE>main.asm</FILE><LINE>808</LINE></_STEP_3>
|
|
<_S2_CHECK_PLUS><FILE>main.asm</FILE><LINE>746</LINE></_S2_CHECK_PLUS>
|
|
<_INCREASE_TEMP><FILE>main.asm</FILE><LINE>754</LINE></_INCREASE_TEMP>
|
|
<_S2_CHECK_MINUS><FILE>main.asm</FILE><LINE>750</LINE></_S2_CHECK_MINUS>
|
|
<_DECREASE_TEMP><FILE>main.asm</FILE><LINE>765</LINE></_DECREASE_TEMP>
|
|
<_SHOW_TEMP><FILE>main.asm</FILE><LINE>773</LINE></_SHOW_TEMP>
|
|
<_NEGATE_SET_TEMP><FILE>main.asm</FILE><LINE>786</LINE></_NEGATE_SET_TEMP>
|
|
<_DIVIDE_SET_TEMP><FILE>main.asm</FILE><LINE>790</LINE></_DIVIDE_SET_TEMP>
|
|
<_S3_CHECK_PLUS><FILE>main.asm</FILE><LINE>810</LINE></_S3_CHECK_PLUS>
|
|
<_SET_HEAT_MODE><FILE>main.asm</FILE><LINE>818</LINE></_SET_HEAT_MODE>
|
|
<_S3_CHECK_MINUS><FILE>main.asm</FILE><LINE>814</LINE></_S3_CHECK_MINUS>
|
|
<_SET_COOLING_MODE><FILE>main.asm</FILE><LINE>823</LINE></_SET_COOLING_MODE>
|
|
<_SHOW_MODE><FILE>main.asm</FILE><LINE>827</LINE></_SHOW_MODE>
|
|
<_SHOW_COOLING><FILE>main.asm</FILE><LINE>836</LINE></_SHOW_COOLING>
|
|
<_SHOW_HEATING><FILE>main.asm</FILE><LINE>840</LINE></_SHOW_HEATING>
|
|
<DELAY_LOOP_16><FILE>main.asm</FILE><LINE>1056</LINE></DELAY_LOOP_16>
|
|
<OW_CHECK_PRESENCE><FILE>main.asm</FILE><LINE>884</LINE></OW_CHECK_PRESENCE>
|
|
<_EXIT><FILE>main.asm</FILE><LINE>890</LINE></_EXIT>
|
|
<_OW_SEND_BYTE_LOOP><FILE>main.asm</FILE><LINE>901</LINE></_OW_SEND_BYTE_LOOP>
|
|
<_OW_SEND_0><FILE>main.asm</FILE><LINE>905</LINE></_OW_SEND_0>
|
|
<_OW_SEND_1><FILE>main.asm</FILE><LINE>911</LINE></_OW_SEND_1>
|
|
<_OW_SEND_BYTE_END><FILE>main.asm</FILE><LINE>916</LINE></_OW_SEND_BYTE_END>
|
|
<_OW_RD_BYTE_LP><FILE>main.asm</FILE><LINE>932</LINE></_OW_RD_BYTE_LP>
|
|
<DIV_LOOP><FILE>main.asm</FILE><LINE>972</LINE></DIV_LOOP>
|
|
<DISPLAY_SYMBOLS><FILE>main.asm</FILE><LINE>1098</LINE></DISPLAY_SYMBOLS>
|
|
<_loop_2><FILE>main.asm</FILE><LINE>1036</LINE></_loop_2>
|
|
<_loop_0><FILE>main.asm</FILE><LINE>1038</LINE></_loop_0>
|
|
<_dec_0><FILE>main.asm</FILE><LINE>1040</LINE></_dec_0>
|
|
<_loop_1><FILE>main.asm</FILE><LINE>1043</LINE></_loop_1>
|
|
<_loop_3><FILE>main.asm</FILE><LINE>1046</LINE></_loop_3>
|
|
<DELAY><FILE>main.asm</FILE><LINE>1073</LINE></DELAY>
|
|
<_DELAY_0><FILE>main.asm</FILE><LINE>1079</LINE></_DELAY_0>
|
|
<_DELAY_1><FILE>main.asm</FILE><LINE>1081</LINE></_DELAY_1>
|
|
<_DELAY_2><FILE>main.asm</FILE><LINE>1083</LINE></_DELAY_2>
|
|
<E_SETTING_TEMP_H><FILE>main.asm</FILE><LINE>1115</LINE></E_SETTING_TEMP_H>
|
|
<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>
|
|
</ASSEMBLER_INFO>
|