mirror of
https://github.com/sergeyyarkov/attiny45v_thermometer.git
synced 2026-10-11 18:28:58 +03:00
error handler
This commit is contained in:
parent
1117e8178c
commit
505f2f80d8
@ -0,0 +1,37 @@
|
|||||||
|
#
|
||||||
|
# Generated Makefile - do not edit!
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# This file contains information about the location of compilers and other tools.
|
||||||
|
# If you commmit this file into your revision control server, you will be able to
|
||||||
|
# to checkout the project and build it from the command line with make. However,
|
||||||
|
# if more than one person works on the same project, then this file might show
|
||||||
|
# conflicts since different users are bound to have compilers in different places.
|
||||||
|
# In that case you might choose to not commit this file and let MPLAB X recreate this file
|
||||||
|
# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at
|
||||||
|
# least once so the file gets created and the project can be built. Finally, you can also
|
||||||
|
# avoid using this file at all if you are only building from the command line with make.
|
||||||
|
# You can invoke make with the values of the macros:
|
||||||
|
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||||
|
#
|
||||||
|
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||||
|
# Adding MPLAB X bin directory to path.
|
||||||
|
PATH:=/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||||
|
# Path to java used to run MPLAB X when this makefile was created
|
||||||
|
MP_JAVA_PATH="/opt/microchip/mplabx/v6.00/sys/java/zulu8.54.0.21-ca-fx-jre8.0.292-linux_x64/bin/"
|
||||||
|
OS_CURRENT="$(shell uname -s)"
|
||||||
|
MP_CC="/opt/avr8-gnu-toolchain-linux_x86_64/bin/avr-gcc"
|
||||||
|
MP_CPPC="/opt/avr8-gnu-toolchain-linux_x86_64/bin/avr-g++"
|
||||||
|
# MP_BC is not defined
|
||||||
|
MP_AS="/opt/avr8-gnu-toolchain-linux_x86_64/bin/avr-as"
|
||||||
|
MP_LD="/opt/avr8-gnu-toolchain-linux_x86_64/bin/avr-ld"
|
||||||
|
MP_AR="/opt/avr8-gnu-toolchain-linux_x86_64/bin/avr-ar"
|
||||||
|
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||||
|
MP_CC_DIR="/opt/avr8-gnu-toolchain-linux_x86_64/bin"
|
||||||
|
MP_CPPC_DIR="/opt/avr8-gnu-toolchain-linux_x86_64/bin"
|
||||||
|
# MP_BC_DIR is not defined
|
||||||
|
MP_AS_DIR="/opt/avr8-gnu-toolchain-linux_x86_64/bin"
|
||||||
|
MP_LD_DIR="/opt/avr8-gnu-toolchain-linux_x86_64/bin"
|
||||||
|
MP_AR_DIR="/opt/avr8-gnu-toolchain-linux_x86_64/bin"
|
||||||
|
# MP_BC_DIR is not defined
|
||||||
|
DFP_DIR=/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151
|
||||||
@ -0,0 +1 @@
|
|||||||
|
$(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/main.c
|
||||||
@ -0,0 +1 @@
|
|||||||
|
$(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/onewire.c
|
||||||
@ -0,0 +1 @@
|
|||||||
|
$(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/dstemperature.c
|
||||||
@ -0,0 +1 @@
|
|||||||
|
$(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/onewire.c
|
||||||
@ -0,0 +1 @@
|
|||||||
|
$(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/dstemperature.c
|
||||||
@ -0,0 +1 @@
|
|||||||
|
$(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/main.c
|
||||||
Binary file not shown.
@ -1,132 +0,0 @@
|
|||||||
:1000000013C01AC019C018C017C016C015C014C03C
|
|
||||||
:1000100013C012C011C010C00FC00EC00DC03F06EB
|
|
||||||
:100020005B4F666D7D077F6F11241FBECFE5D1E06A
|
|
||||||
:10003000DEBFCDBFDAD1FAC3E3CFF894C09AC29A3B
|
|
||||||
:100040008DE08A95F1F70000C0988DE08A95F1F770
|
|
||||||
:100050000000C29878940895F894C298C0988DE0F2
|
|
||||||
:100060008A95F1F70000C29A8DE08A95F1F70000B9
|
|
||||||
:10007000C09A78940895F8942DE02A95F1F700003D
|
|
||||||
:1000800098E00DC0C09886952DE02A95F1F7000004
|
|
||||||
:10009000C29A2DE02A95F1F70000915049F0C298DC
|
|
||||||
:1000A0002DE02A95F1F7000080FFECCFC09AEBCF4E
|
|
||||||
:1000B000B898C298C09A8DE08A95F1F7000086B38F
|
|
||||||
:1000C000C29A9DE09A95F1F70000C2982DE02A951A
|
|
||||||
:1000D000F1F70000B89A7894809581700895CF93D5
|
|
||||||
:1000E000C82FABDF8C2FC7DFB7DFCF91089597B351
|
|
||||||
:1000F000A1E0B0E0FD0102C0EE0FFF1F8A95E2F71C
|
|
||||||
:1001000002C0AA0FBB1F6A95E2F7EA2B9E2B97BB92
|
|
||||||
:1001100088B3E095E823E8BB842F8068822BDFDF7B
|
|
||||||
:100120000895CF93DF93C82FD62F80E4D8DF85DFE3
|
|
||||||
:100130008D2F806CA0DF8C2F9EDF8EDFDF91CF9123
|
|
||||||
:10014000089562E080E4EDDF61E080E4EADF60E0F2
|
|
||||||
:1001500080E4E7DF0895BF92CF92DF92EF92FF92A3
|
|
||||||
:100160000F931F93CF93DF938C01EC01083E83E044
|
|
||||||
:10017000180714F0C7EED3E0112354F00F2EF3E06C
|
|
||||||
:10018000DF2EF02D0F2EFAE0EF2EF12CF02D17C000
|
|
||||||
:10019000D195C195D10960E080E4C3DFEFCFDA9457
|
|
||||||
:1001A000CE01B70130D3B62EC72E825E9F4FFC0121
|
|
||||||
:1001B00084916D2DB6DFCB2DDC2DDD2029F01123B0
|
|
||||||
:1001C00074F7E1E0DE12EBCFDF91CF911F910F9139
|
|
||||||
:1001D000FF90EF90DF90CF90BF900895992384F027
|
|
||||||
:1001E00021E08A30910554F021E0EAE0F0E0BF011F
|
|
||||||
:1001F0000AD3CB012F5F6A307105CCF7822F0895A7
|
|
||||||
:10020000919581959109ECCF7F928F929F92AF92B9
|
|
||||||
:10021000BF92CF92DF92EF92FF920F931F93CF93F3
|
|
||||||
:10022000DF9300D01F92CDB7DEB7F62E942EE22ECC
|
|
||||||
:1002300099230CF44DC021E0E11001C020E06C01D5
|
|
||||||
:10024000883E934034F00F2EF7EECF2EF3E0DF2EF2
|
|
||||||
:10025000F02DE11008C0C601C1DFB82E52E08513B1
|
|
||||||
:100260004CC010E04BC0E22E3FC00B2D63C0682D88
|
|
||||||
:1002700080E457DF81E0800F1E2D96C0E3E0BE12C0
|
|
||||||
:10028000A2C0E11081C0A1107FC065C0882DE1101F
|
|
||||||
:10029000AAC0892DA8C0872D023009F080C074C083
|
|
||||||
:1002A000EF2DF0E0E25EFF4F8491612F3ADF0F9077
|
|
||||||
:1002B0000F900F90DF91CF911F910F91FF90EF90D2
|
|
||||||
:1002C000DF90CF90BF90AF909F908F907F900895D8
|
|
||||||
:1002D0006C01883E934034F00F2EF7EECF2EF3E002
|
|
||||||
:1002E000DF2EF02DEE24E394D194C194D108C60101
|
|
||||||
:1002F00075DFB82E52E011E0851310E02AE030E0FF
|
|
||||||
:10030000C601B90180D28B83CB01B9017CD28A832B
|
|
||||||
:10031000C60164E670E077D2CB01B90174D2A82E91
|
|
||||||
:10032000898381E0B81609F4A0CF03E00B190330EC
|
|
||||||
:1003300008F0B6CF82E090E06C01C918D1087E2C9D
|
|
||||||
:100340006894992497F8812C33C01C151D0409F476
|
|
||||||
:1003500095CFA11015C0202F30E0E1E0F0E0EC0FC8
|
|
||||||
:10036000FD1FE20FF31F808181110AC042E050E0BF
|
|
||||||
:100370004C0F5D1F240F351FF901908191110FC0A3
|
|
||||||
:10038000F1E0BF1609F487CFE1E0F0E0EC0FFD1FCC
|
|
||||||
:10039000E00FF11DE081F0E0E25EFF4F8491612FFC
|
|
||||||
:1003A000C0DE81E0800F1F5F0F5F833008F078CFE1
|
|
||||||
:1003B000EE2059F2112309F45ACF1C151D0421F720
|
|
||||||
:1003C00083E0B81609F3E1E0F0E0EC0FFD1FE00F69
|
|
||||||
:1003D000F11DE081F0E0E25EFF4FE491F2E0892D53
|
|
||||||
:1003E000BF1609F453CF8E2BDACFCF93DF93CDB75F
|
|
||||||
:1003F000DEB766970FB6F894DEBF0FBECDBFBB9ACF
|
|
||||||
:10040000C398A89588E198E20FB6F894A89581BDA5
|
|
||||||
:100410000FBE91BD6BE0CE010196F7D028E042E01F
|
|
||||||
:1004200062E080E064DE8DDE2FEF80E792E0215015
|
|
||||||
:1004300080409040E1F700C0000004E610E00DC0ED
|
|
||||||
:10044000C39A90E088DE2FE788E391E02150804056
|
|
||||||
:100450009040E1F700C00000A895CE01019610D1B0
|
|
||||||
:100460008111EECFC398CE01019624D18B899C894E
|
|
||||||
:10047000B801B5D12D8941E089899A89C5DEA89551
|
|
||||||
:10048000ECCFF894BC9A8FEB93E00197F1F700C0A2
|
|
||||||
:100490000000BC989AEB9A95F1F700C086B3E3E3AD
|
|
||||||
:1004A000F3E03197F1F700C00000789482958170F5
|
|
||||||
:1004B00091E08927089598E00DC0BC9A20EA2A951A
|
|
||||||
:1004C000F1F7BC982AE12A95F1F700C07894869557
|
|
||||||
:1004D000915069F0F89480FFF0CFBC9A20E12A9502
|
|
||||||
:1004E000F1F7BC982AEA2A95F1F700C0EFCF0895FA
|
|
||||||
:1004F00098E080E007C022E92A95F1F700C07894DF
|
|
||||||
:10050000915071F0F8948695BC9A20E12A95F1F704
|
|
||||||
:10051000BC9828E12A95F1F7B49BEDCF8068EBCF2A
|
|
||||||
:100520000895AFDF811101C008958CECC4DF81E034
|
|
||||||
:10053000FBCF0F931F93CF93DF938C01A2DF811129
|
|
||||||
:1005400005C0DF91CF911F910F91089583E3B3DF31
|
|
||||||
:10055000E801085F1F4FCCDF8993C017D107D9F797
|
|
||||||
:1005600081E0EFCFFC01680F791F80E02CE80BC021
|
|
||||||
:100570008695915029F080FFFBCF86958227F9CF91
|
|
||||||
:10058000E617F70721F09191892798E0F4CF0895B5
|
|
||||||
:10059000EF92FF920F931F93CF93DF937C01C1DF04
|
|
||||||
:1005A0008EEB89DFE7018701085F1F4FA1DF899389
|
|
||||||
:1005B000C017D107D9F768E070E0C701D3DFC82FB3
|
|
||||||
:1005C00097DF91E0C81390E0892FDF91CF911F91C1
|
|
||||||
:1005D0000F91FF90EF90089554DF811101C00895AD
|
|
||||||
:1005E000A0DF88E468DF81E0FACFCF93DF93EC01EE
|
|
||||||
:1005F00098DF8EE460DF88815EDF89815CDF8A813D
|
|
||||||
:100600005ADFEADFDF91CF910895FF920F931F9396
|
|
||||||
:10061000CF93DF9300D01F92CDB7DEB78C01F62EBB
|
|
||||||
:10062000B7DFF8018281898383818A83FAE0FF162C
|
|
||||||
:10063000B9F08BE0F81689F0E9E0FE16A1F08FE73B
|
|
||||||
:100640008B83CE010196D1DF0F900F900F90DF9139
|
|
||||||
:10065000CF911F910F91FF9008958FE58B83F1CF7C
|
|
||||||
:100660008FE38B83EECF8FE18B83EBCF0ADF81119A
|
|
||||||
:1006700001C008958CEC1FDF84E41DDF81E0F9CF19
|
|
||||||
:10068000CF93DF93EC01FDDE811104C081E0DF91A7
|
|
||||||
:10069000CF910895CE0108964CDF8885883211F0FD
|
|
||||||
:1006A00082E0F5CFCE0174DF882311F080E0EFCF38
|
|
||||||
:1006B00083E0EDCFCF93DF93EC01D8DF882309F4FB
|
|
||||||
:1006C0005EC02C81822F90E080959095807699274E
|
|
||||||
:1006D000892B09F057C02FE73FE482E121503040D9
|
|
||||||
:1006E0008040E1F700C00000CE0152DF882309F40A
|
|
||||||
:1006F0006BC01D8A898190E04881242F382F3323D5
|
|
||||||
:100700000CF465C035952795359527953595279532
|
|
||||||
:1007100035952795398B288B80959095887F9927DB
|
|
||||||
:10072000892B09F057C081E08C8B419548838881E3
|
|
||||||
:100730008F70282F30E0C901880F991F82959295FC
|
|
||||||
:10074000907F9827807F9827821B930B880F991F93
|
|
||||||
:10075000880F991F820F931F880F991F880F991F69
|
|
||||||
:10076000880F991F9C019923BCF1359527953595E4
|
|
||||||
:10077000279535952795359527953B8B2A8BDF91C6
|
|
||||||
:10078000CF91089526FF0AC09FEB27E239E09150F0
|
|
||||||
:1007900020403040E1F700C00000A6CF25FF0AC08E
|
|
||||||
:1007A0008FEF96E924E0815090402040E1F700C0AF
|
|
||||||
:1007B00000009ACF3FE78BE492E0315080409040B8
|
|
||||||
:1007C000E1F700C0000090CF81E08D8BD8CF215F92
|
|
||||||
:1007D0003F4F98CF1C8AABCF215F3F4FC6CFAA1B9C
|
|
||||||
:1007E000BB1B51E107C0AA1FBB1FA617B70710F01C
|
|
||||||
:1007F000A61BB70B881F991F5A95A9F7809590954E
|
|
||||||
:10080000BC01CD01089597FB072E16F4009406D085
|
|
||||||
:1008100077FD08D0E4DF07FC05D03EF49095819584
|
|
||||||
:100820009F4F0895709561957F4F0895F894FFCF7D
|
|
||||||
:00000001FF
|
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
134
firmware/dist/default/production/firmware.production.hex
vendored
Normal file
134
firmware/dist/default/production/firmware.production.hex
vendored
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
:1000000013C01AC019C018C017C016C015C014C03C
|
||||||
|
:1000100013C012C011C010C00FC00EC00DC03F06EB
|
||||||
|
:100020005B4F666D7D077F6F11241FBECFE5D1E06A
|
||||||
|
:10003000DEBFCDBFEAD106C4E3CFF894C09AC29A1E
|
||||||
|
:100040008DE08A95F1F70000C0988DE08A95F1F770
|
||||||
|
:100050000000C29878940895F894C298C0988DE0F2
|
||||||
|
:100060008A95F1F70000C29A8DE08A95F1F70000B9
|
||||||
|
:10007000C09A78940895F8942DE02A95F1F700003D
|
||||||
|
:1000800098E00DC0C09886952DE02A95F1F7000004
|
||||||
|
:10009000C29A2DE02A95F1F70000915049F0C298DC
|
||||||
|
:1000A0002DE02A95F1F7000080FFECCFC09AEBCF4E
|
||||||
|
:1000B000B898C298C09A8DE08A95F1F7000086B38F
|
||||||
|
:1000C000C29A9DE09A95F1F70000C2982DE02A951A
|
||||||
|
:1000D000F1F70000B89A7894809581700895CF93D5
|
||||||
|
:1000E000C82FABDF8C2FC7DFB7DFCF91089597B351
|
||||||
|
:1000F000A1E0B0E0FD0102C0EE0FFF1F8A95E2F71C
|
||||||
|
:1001000002C0AA0FBB1F6A95E2F7EA2B9E2B97BB92
|
||||||
|
:1001100088B3E095E823E8BB842F8068822BDFDF7B
|
||||||
|
:100120000895CF93DF93C82FD62F80E4D8DF85DFE3
|
||||||
|
:100130008D2F806CA0DF8C2F9EDF8EDFDF91CF9123
|
||||||
|
:10014000089562E080E4EDDF61E080E4EADF60E0F2
|
||||||
|
:1001500080E4E7DF0895BF92CF92DF92EF92FF92A3
|
||||||
|
:100160000F931F93CF93DF938C01EC01083E83E044
|
||||||
|
:10017000180714F0C7EED3E0112354F00F2EF3E06C
|
||||||
|
:10018000DF2EF02D0F2EFAE0EF2EF12CF02D17C000
|
||||||
|
:10019000D195C195D10960E080E4C3DFEFCFDA9457
|
||||||
|
:1001A000CE01B7013CD3B62EC72E825E9F4FFC0115
|
||||||
|
:1001B00084916D2DB6DFCB2DDC2DDD2029F01123B0
|
||||||
|
:1001C00074F7E1E0DE12EBCFDF91CF911F910F9139
|
||||||
|
:1001D000FF90EF90DF90CF90BF900895992384F027
|
||||||
|
:1001E00021E08A30910554F021E0EAE0F0E0BF011F
|
||||||
|
:1001F00016D3CB012F5F6A307105CCF7822F08959B
|
||||||
|
:10020000919581959109ECCF7F928F929F92AF92B9
|
||||||
|
:10021000BF92CF92DF92EF92FF920F931F93CF93F3
|
||||||
|
:10022000DF9300D01F92CDB7DEB7F62E942EE22ECC
|
||||||
|
:1002300099230CF44DC021E0E11001C020E06C01D5
|
||||||
|
:10024000883E934034F00F2EF7EECF2EF3E0DF2EF2
|
||||||
|
:10025000F02DE11008C0C601C1DFB82E52E08513B1
|
||||||
|
:100260004CC010E04BC0E22E3FC00B2D63C0682D88
|
||||||
|
:1002700080E457DF81E0800F1E2D96C0E3E0BE12C0
|
||||||
|
:10028000A2C0E11081C0A1107FC065C0882DE1101F
|
||||||
|
:10029000AAC0892DA8C0872D023009F080C074C083
|
||||||
|
:1002A000EF2DF0E0E25EFF4F8491612F3ADF0F9077
|
||||||
|
:1002B0000F900F90DF91CF911F910F91FF90EF90D2
|
||||||
|
:1002C000DF90CF90BF90AF909F908F907F900895D8
|
||||||
|
:1002D0006C01883E934034F00F2EF7EECF2EF3E002
|
||||||
|
:1002E000DF2EF02DEE24E394D194C194D108C60101
|
||||||
|
:1002F00075DFB82E52E011E0851310E02AE030E0FF
|
||||||
|
:10030000C601B9018CD28B83CB01B90188D28A8313
|
||||||
|
:10031000C60164E670E083D2CB01B90180D2A82E79
|
||||||
|
:10032000898381E0B81609F4A0CF03E00B190330EC
|
||||||
|
:1003300008F0B6CF82E090E06C01C918D1087E2C9D
|
||||||
|
:100340006894992497F8812C33C01C151D0409F476
|
||||||
|
:1003500095CFA11015C0202F30E0E1E0F0E0EC0FC8
|
||||||
|
:10036000FD1FE20FF31F808181110AC042E050E0BF
|
||||||
|
:100370004C0F5D1F240F351FF901908191110FC0A3
|
||||||
|
:10038000F1E0BF1609F487CFE1E0F0E0EC0FFD1FCC
|
||||||
|
:10039000E00FF11DE081F0E0E25EFF4F8491612FFC
|
||||||
|
:1003A000C0DE81E0800F1F5F0F5F833008F078CFE1
|
||||||
|
:1003B000EE2059F2112309F45ACF1C151D0421F720
|
||||||
|
:1003C00083E0B81609F3E1E0F0E0EC0FFD1FE00F69
|
||||||
|
:1003D000F11DE081F0E0E25EFF4FE491F2E0892D53
|
||||||
|
:1003E000BF1609F453CF8E2BDACF56D1882351F0A4
|
||||||
|
:1003F000813011F081E00895C39A81E090E0ABDE96
|
||||||
|
:1004000081E00895C39880E00895CF93DF93CDB73E
|
||||||
|
:10041000DEB766970FB6F894DEBF0FBECDBFBB9AAE
|
||||||
|
:10042000C398A89588E198E20FB6F894A89581BD85
|
||||||
|
:100430000FBE91BD6BE0CE010196F3D028E042E003
|
||||||
|
:1004400062E080E054DE7DDE2FEF80E792E0215015
|
||||||
|
:1004500080409040E1F700C0000004E610E00DC0CD
|
||||||
|
:10046000CE01019633D18B899C89B801C4D12D89E5
|
||||||
|
:1004700041E089899A89C8DEA895CE010196B5DF49
|
||||||
|
:10048000882371F32FE788E391E02150804090406A
|
||||||
|
:10049000E1F700C00000A895F0CFF894BC9A8FEB6C
|
||||||
|
:1004A00093E00197F1F700C00000BC989AEB9A9591
|
||||||
|
:1004B000F1F700C086B3E3E3F3E03197F1F700C052
|
||||||
|
:1004C000000078948295817091E08927089598E0E2
|
||||||
|
:1004D0000DC0BC9A20EA2A95F1F7BC982AE12A952A
|
||||||
|
:1004E000F1F700C078948695915069F0F89480FFF8
|
||||||
|
:1004F000F0CFBC9A20E12A95F1F7BC982AEA2A9518
|
||||||
|
:10050000F1F700C0EFCF089598E080E007C022E93E
|
||||||
|
:100510002A95F1F700C07894915071F0F89486957F
|
||||||
|
:10052000BC9A20E12A95F1F7BC9828E12A95F1F7C9
|
||||||
|
:10053000B49BEDCF8068EBCF0895AFDF811101C090
|
||||||
|
:1005400008958CECC4DF81E0FBCF0F931F93CF9312
|
||||||
|
:10055000DF938C01A2DF811105C0DF91CF911F9144
|
||||||
|
:100560000F91089583E3B3DFE801085F1F4FCCDFED
|
||||||
|
:100570008993C017D107D9F781E0EFCFFC01680F4D
|
||||||
|
:10058000791F80E02CE80BC08695915029F080FF00
|
||||||
|
:10059000FBCF86958227F9CFE617F70721F09191D7
|
||||||
|
:1005A000892798E0F4CF0895EF92FF920F931F935D
|
||||||
|
:1005B000CF93DF937C01C1DF8EEB89DFE7018701F9
|
||||||
|
:1005C000085F1F4FA1DF8993C017D107D9F768E0F3
|
||||||
|
:1005D00070E0C701D3DFC82F97DF91E0C81390E028
|
||||||
|
:1005E000892FDF91CF911F910F91FF90EF90089588
|
||||||
|
:1005F00054DF811101C00895A0DF88E468DF81E045
|
||||||
|
:10060000FACFCF93DF93EC0198DF8EE460DF88812F
|
||||||
|
:100610005EDF89815CDF8A815ADFEADFDF91CF917B
|
||||||
|
:100620000895FF920F931F93CF93DF9300D01F92F3
|
||||||
|
:10063000CDB7DEB78C01F62EB7DFF8018281898352
|
||||||
|
:1006400083818A83FAE0FF16B9F08BE0F81689F00F
|
||||||
|
:10065000E9E0FE16A1F08FE78B83CE010196D1DF92
|
||||||
|
:100660000F900F900F90DF91CF911F910F91FF90FE
|
||||||
|
:1006700008958FE58B83F1CF8FE38B83EECF8FE1EE
|
||||||
|
:100680008B83EBCF0ADF811101C008958CEC1FDF53
|
||||||
|
:1006900084E41DDF81E0F9CFCF93DF93EC01FDDE31
|
||||||
|
:1006A000811104C081E0DF91CF910895CE010896B9
|
||||||
|
:1006B0004CDF8885883211F082E0F5CFCE0174DFFF
|
||||||
|
:1006C000882311F080E0EFCF83E0EDCFCF93DF936D
|
||||||
|
:1006D000EC01D8DF882309F45EC02C81822F90E0E2
|
||||||
|
:1006E0008095909580769927892B09F057C02FE740
|
||||||
|
:1006F0003FE482E1215030408040E1F700C000003B
|
||||||
|
:10070000CE0152DF882309F46BC01D8A898190E0F5
|
||||||
|
:100710004881242F382F33230CF465C03595279555
|
||||||
|
:10072000359527953595279535952795398B288BC0
|
||||||
|
:1007300080959095887F9927892B09F057C081E093
|
||||||
|
:100740008C8B4195488388818F70282F30E0C901B8
|
||||||
|
:10075000880F991F82959295907F9827807F982780
|
||||||
|
:10076000821B930B880F991F880F991F820F931F6D
|
||||||
|
:10077000880F991F880F991F880F991F9C01992333
|
||||||
|
:10078000BCF1359527953595279535952795359560
|
||||||
|
:1007900027953B8B2A8BDF91CF91089526FF0AC0C6
|
||||||
|
:1007A0009FEB27E239E0915020403040E1F700C054
|
||||||
|
:1007B0000000A6CF25FF0AC08FEF96E924E0815004
|
||||||
|
:1007C00090402040E1F700C000009ACF3FE78BE463
|
||||||
|
:1007D00092E0315080409040E1F700C0000090CF9F
|
||||||
|
:1007E00081E08D8BD8CF215F3F4F98CF1C8AABCF54
|
||||||
|
:1007F000215F3F4FC6CFAA1BBB1B51E107C0AA1FF9
|
||||||
|
:10080000BB1FA617B70710F0A61BB70B881F991FB1
|
||||||
|
:100810005A95A9F780959095BC01CD01089597FB55
|
||||||
|
:10082000072E16F4009406D077FD08D0E4DF07FC0D
|
||||||
|
:1008300005D03EF4909581959F4F089570956195F0
|
||||||
|
:080840007F4F0895F894FFCFEB
|
||||||
|
:00000001FF
|
||||||
1159
firmware/dist/default/production/firmware.production.lss
vendored
Normal file
1159
firmware/dist/default/production/firmware.production.lss
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -193,7 +193,7 @@ END GROUP
|
|||||||
.rela.plt
|
.rela.plt
|
||||||
*(.rela.plt)
|
*(.rela.plt)
|
||||||
|
|
||||||
.text 0x0000000000000000 0x830
|
.text 0x0000000000000000 0x848
|
||||||
*(.vectors)
|
*(.vectors)
|
||||||
.vectors 0x0000000000000000 0x1e /home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/gcc/dev/attiny45/avr25/crtattiny45.o
|
.vectors 0x0000000000000000 0x1e /home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/gcc/dev/attiny45/avr25/crtattiny45.o
|
||||||
0x0000000000000000 __vectors
|
0x0000000000000000 __vectors
|
||||||
@ -297,59 +297,62 @@ END GROUP
|
|||||||
.text.TM1637_DisplayFixedNum
|
.text.TM1637_DisplayFixedNum
|
||||||
0x0000000000000208 0x1e2 build/default/production/main.o
|
0x0000000000000208 0x1e2 build/default/production/main.o
|
||||||
0x0000000000000208 TM1637_DisplayFixedNum
|
0x0000000000000208 TM1637_DisplayFixedNum
|
||||||
.text.main 0x00000000000003ea 0x98 build/default/production/main.o
|
.text.SensorErrorHandler
|
||||||
0x00000000000003ea main
|
0x00000000000003ea 0x20 build/default/production/main.o
|
||||||
|
0x00000000000003ea SensorErrorHandler
|
||||||
|
.text.main 0x000000000000040a 0x90 build/default/production/main.o
|
||||||
|
0x000000000000040a main
|
||||||
.text.OneWire_Presence
|
.text.OneWire_Presence
|
||||||
0x0000000000000482 0x34 build/default/production/onewire.o
|
0x000000000000049a 0x34 build/default/production/onewire.o
|
||||||
0x0000000000000482 OneWire_Presence
|
0x000000000000049a OneWire_Presence
|
||||||
.text.OneWire_WriteByte
|
.text.OneWire_WriteByte
|
||||||
0x00000000000004b6 0x3a build/default/production/onewire.o
|
0x00000000000004ce 0x3a build/default/production/onewire.o
|
||||||
0x00000000000004b6 OneWire_WriteByte
|
0x00000000000004ce OneWire_WriteByte
|
||||||
.text.OneWire_ReadByte
|
.text.OneWire_ReadByte
|
||||||
0x00000000000004f0 0x32 build/default/production/onewire.o
|
0x0000000000000508 0x32 build/default/production/onewire.o
|
||||||
0x00000000000004f0 OneWire_ReadByte
|
0x0000000000000508 OneWire_ReadByte
|
||||||
.text.OneWire_SkipROM
|
.text.OneWire_SkipROM
|
||||||
0x0000000000000522 0x10 build/default/production/onewire.o
|
0x000000000000053a 0x10 build/default/production/onewire.o
|
||||||
0x0000000000000522 OneWire_SkipROM
|
0x000000000000053a OneWire_SkipROM
|
||||||
.text.OneWire_ReadROM
|
.text.OneWire_ReadROM
|
||||||
0x0000000000000532 0x32 build/default/production/onewire.o
|
0x000000000000054a 0x32 build/default/production/onewire.o
|
||||||
0x0000000000000532 OneWire_ReadROM
|
0x000000000000054a OneWire_ReadROM
|
||||||
.text.OneWire_CRC8_Update
|
.text.OneWire_CRC8_Update
|
||||||
0x0000000000000564 0x2c build/default/production/onewire.o
|
0x000000000000057c 0x2c build/default/production/onewire.o
|
||||||
0x0000000000000564 OneWire_CRC8_Update
|
0x000000000000057c OneWire_CRC8_Update
|
||||||
.text.DallasTemp_ReadScratchpad
|
.text.DallasTemp_ReadScratchpad
|
||||||
0x0000000000000590 0x48 build/default/production/dstemperature.o
|
0x00000000000005a8 0x48 build/default/production/dstemperature.o
|
||||||
0x0000000000000590 DallasTemp_ReadScratchpad
|
0x00000000000005a8 DallasTemp_ReadScratchpad
|
||||||
.text.DallasTemp_CopyScratchpad
|
.text.DallasTemp_CopyScratchpad
|
||||||
0x00000000000005d8 0x12 build/default/production/dstemperature.o
|
0x00000000000005f0 0x12 build/default/production/dstemperature.o
|
||||||
0x00000000000005d8 DallasTemp_CopyScratchpad
|
0x00000000000005f0 DallasTemp_CopyScratchpad
|
||||||
.text.DallasTemp_WriteScratchpad
|
.text.DallasTemp_WriteScratchpad
|
||||||
0x00000000000005ea 0x20 build/default/production/dstemperature.o
|
0x0000000000000602 0x20 build/default/production/dstemperature.o
|
||||||
0x00000000000005ea DallasTemp_WriteScratchpad
|
0x0000000000000602 DallasTemp_WriteScratchpad
|
||||||
.text.DallasTemp_SetResolution
|
.text.DallasTemp_SetResolution
|
||||||
0x000000000000060a 0x62 build/default/production/dstemperature.o
|
0x0000000000000622 0x62 build/default/production/dstemperature.o
|
||||||
0x000000000000060a DallasTemp_SetResolution
|
0x0000000000000622 DallasTemp_SetResolution
|
||||||
.text.DallasTemp_Convert
|
.text.DallasTemp_Convert
|
||||||
0x000000000000066c 0x14 build/default/production/dstemperature.o
|
0x0000000000000684 0x14 build/default/production/dstemperature.o
|
||||||
0x000000000000066c DallasTemp_Convert
|
0x0000000000000684 DallasTemp_Convert
|
||||||
.text.DallasTemp_CheckError
|
.text.DallasTemp_CheckError
|
||||||
0x0000000000000680 0x34 build/default/production/dstemperature.o
|
0x0000000000000698 0x34 build/default/production/dstemperature.o
|
||||||
0x0000000000000680 DallasTemp_CheckError
|
0x0000000000000698 DallasTemp_CheckError
|
||||||
.text.DallasTemp_GetTemperature
|
.text.DallasTemp_GetTemperature
|
||||||
0x00000000000006b4 0x12a build/default/production/dstemperature.o
|
0x00000000000006cc 0x12a build/default/production/dstemperature.o
|
||||||
0x00000000000006b4 DallasTemp_GetTemperature
|
0x00000000000006cc DallasTemp_GetTemperature
|
||||||
.text.libgcc.div
|
.text.libgcc.div
|
||||||
0x00000000000007de 0x28 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_udivmodhi4.o)
|
0x00000000000007f6 0x28 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_udivmodhi4.o)
|
||||||
0x00000000000007de __udivmodhi4
|
0x00000000000007f6 __udivmodhi4
|
||||||
.text.libgcc.div
|
.text.libgcc.div
|
||||||
0x0000000000000806 0x26 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_divmodhi4.o)
|
0x000000000000081e 0x26 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_divmodhi4.o)
|
||||||
0x0000000000000806 __divmodhi4
|
0x000000000000081e __divmodhi4
|
||||||
0x0000000000000806 _div
|
0x000000000000081e _div
|
||||||
0x000000000000082c . = ALIGN (0x2)
|
0x0000000000000844 . = ALIGN (0x2)
|
||||||
*(.fini9)
|
*(.fini9)
|
||||||
.fini9 0x000000000000082c 0x0 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_exit.o)
|
.fini9 0x0000000000000844 0x0 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_exit.o)
|
||||||
0x000000000000082c exit
|
0x0000000000000844 exit
|
||||||
0x000000000000082c _exit
|
0x0000000000000844 _exit
|
||||||
*(.fini9)
|
*(.fini9)
|
||||||
*(.fini8)
|
*(.fini8)
|
||||||
*(.fini8)
|
*(.fini8)
|
||||||
@ -368,11 +371,11 @@ END GROUP
|
|||||||
*(.fini1)
|
*(.fini1)
|
||||||
*(.fini1)
|
*(.fini1)
|
||||||
*(.fini0)
|
*(.fini0)
|
||||||
.fini0 0x000000000000082c 0x4 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_exit.o)
|
.fini0 0x0000000000000844 0x4 /opt/avr8-gnu-toolchain-linux_x86_64/bin/../lib/gcc/avr/7.3.0/avr25/libgcc.a(_exit.o)
|
||||||
*(.fini0)
|
*(.fini0)
|
||||||
0x0000000000000830 _etext = .
|
0x0000000000000848 _etext = .
|
||||||
|
|
||||||
.data 0x0000000000800060 0x0 load address 0x0000000000000830
|
.data 0x0000000000800060 0x0 load address 0x0000000000000848
|
||||||
[!provide] PROVIDE (__data_start, .)
|
[!provide] PROVIDE (__data_start, .)
|
||||||
*(.data)
|
*(.data)
|
||||||
*(.data*)
|
*(.data*)
|
||||||
@ -390,8 +393,8 @@ END GROUP
|
|||||||
*(.bss*)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
[!provide] PROVIDE (__bss_end, .)
|
[!provide] PROVIDE (__bss_end, .)
|
||||||
0x0000000000000830 __data_load_start = LOADADDR (.data)
|
0x0000000000000848 __data_load_start = LOADADDR (.data)
|
||||||
0x0000000000000830 __data_load_end = (__data_load_start + SIZEOF (.data))
|
0x0000000000000848 __data_load_end = (__data_load_start + SIZEOF (.data))
|
||||||
|
|
||||||
.noinit 0x0000000000800060 0x0
|
.noinit 0x0000000000800060 0x0
|
||||||
[!provide] PROVIDE (__noinit_start, .)
|
[!provide] PROVIDE (__noinit_start, .)
|
||||||
@ -515,5 +518,5 @@ END GROUP
|
|||||||
|
|
||||||
.debug_macro
|
.debug_macro
|
||||||
*(.debug_macro)
|
*(.debug_macro)
|
||||||
OUTPUT(dist/default/production/attiny45v_thermometer.X.production.elf elf32-avr)
|
OUTPUT(dist/default/production/firmware.production.elf elf32-avr)
|
||||||
LOAD linker stubs
|
LOAD linker stubs
|
||||||
@ -6,6 +6,8 @@
|
|||||||
#include "onewire.h"
|
#include "onewire.h"
|
||||||
#include "dstemperature.h"
|
#include "dstemperature.h"
|
||||||
|
|
||||||
|
#define ENABLE_ERROR_HANDLER 1
|
||||||
|
|
||||||
#define DDR_TWI DDRB
|
#define DDR_TWI DDRB
|
||||||
#define PORT_TWI PORTB
|
#define PORT_TWI PORTB
|
||||||
#define PIN_TWI PINB
|
#define PIN_TWI PINB
|
||||||
@ -234,6 +236,33 @@ void TM1637_DisplayFixedNum(int16_t num, uint8_t frac, uint8_t presicion, uint8_
|
|||||||
TM1637_DisplaySymbol(get_symbol(frac), j);
|
TM1637_DisplaySymbol(get_symbol(frac), j);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Обработка ошибки одного датчика
|
||||||
|
* @param Sensor - датчик
|
||||||
|
* @return "1" - есть ошибка, "0" - нет ошибки
|
||||||
|
*/
|
||||||
|
uint8_t SensorErrorHandler(DallasSensor *Sensor) {
|
||||||
|
DallasSensorError error = DallasTemp_CheckError(Sensor);
|
||||||
|
if (error) {
|
||||||
|
switch (error) {
|
||||||
|
case ERR_NO_PRESENCE:
|
||||||
|
PORTB |= _BV(PIN_LED_ERR);
|
||||||
|
TM1637_DisplayInt(error);
|
||||||
|
break;
|
||||||
|
case ERR_F_CODE_INVALID:
|
||||||
|
break;
|
||||||
|
case ERR_CRC8_RAM:
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
PORTB &= ~_BV(PIN_LED_ERR);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
int main(void) {
|
int main(void) {
|
||||||
DDRB |= _BV(PIN_LED_ERR);
|
DDRB |= _BV(PIN_LED_ERR);
|
||||||
PORTB &= ~_BV(PIN_LED_ERR);
|
PORTB &= ~_BV(PIN_LED_ERR);
|
||||||
@ -250,19 +279,13 @@ int main(void) {
|
|||||||
_delay_ms(100);
|
_delay_ms(100);
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
/**
|
#if ENABLE_ERROR_HANDLER
|
||||||
* Обработка ошибки одного датчика
|
if (SensorErrorHandler(&Sensor_01)) {
|
||||||
*/
|
_delay_ms(50);
|
||||||
DallasSensorError error = DallasTemp_CheckError(&Sensor_01);
|
wdt_reset();
|
||||||
if (error) {
|
continue;
|
||||||
PORTB |= _BV(PIN_LED_ERR);
|
}
|
||||||
TM1637_DisplayInt(error);
|
#endif
|
||||||
_delay_ms(50);
|
|
||||||
wdt_reset();
|
|
||||||
continue;
|
|
||||||
} else {
|
|
||||||
PORTB &= ~_BV(PIN_LED_ERR);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Получение температуры и вывод на индикатор
|
* Получение температуры и вывод на индикатор
|
||||||
|
|||||||
@ -30,12 +30,12 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
|||||||
IMAGE_TYPE=debug
|
IMAGE_TYPE=debug
|
||||||
OUTPUT_SUFFIX=elf
|
OUTPUT_SUFFIX=elf
|
||||||
DEBUGGABLE_SUFFIX=elf
|
DEBUGGABLE_SUFFIX=elf
|
||||||
FINAL_IMAGE=${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
FINAL_IMAGE=${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
else
|
else
|
||||||
IMAGE_TYPE=production
|
IMAGE_TYPE=production
|
||||||
OUTPUT_SUFFIX=hex
|
OUTPUT_SUFFIX=hex
|
||||||
DEBUGGABLE_SUFFIX=elf
|
DEBUGGABLE_SUFFIX=elf
|
||||||
FINAL_IMAGE=${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
FINAL_IMAGE=${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(COMPARE_BUILD), true)
|
ifeq ($(COMPARE_BUILD), true)
|
||||||
@ -92,7 +92,7 @@ FIXDEPS=fixDeps
|
|||||||
ifneq ($(INFORMATION_MESSAGE), )
|
ifneq ($(INFORMATION_MESSAGE), )
|
||||||
@echo $(INFORMATION_MESSAGE)
|
@echo $(INFORMATION_MESSAGE)
|
||||||
endif
|
endif
|
||||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
|
|
||||||
MP_PROCESSOR_OPTION=ATtiny45
|
MP_PROCESSOR_OPTION=ATtiny45
|
||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
@ -110,38 +110,38 @@ endif
|
|||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
# Rules for buildStep: compile
|
# Rules for buildStep: compile
|
||||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||||
${OBJECTDIR}/main.o: main.c .generated_files/flags/default/ebd6578f553cc856320c4e3fab74007688bb7df4 .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
${OBJECTDIR}/main.o: main.c .generated_files/flags/default/18f599bddb2372a424a592cb1b143801cd7db1d .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/main.o.d
|
@${RM} ${OBJECTDIR}/main.o.d
|
||||||
@${RM} ${OBJECTDIR}/main.o
|
@${RM} ${OBJECTDIR}/main.o
|
||||||
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
||||||
|
|
||||||
${OBJECTDIR}/onewire.o: onewire.c .generated_files/flags/default/f032a224192bd107f2123e08604a3b5b0f41643c .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
${OBJECTDIR}/onewire.o: onewire.c .generated_files/flags/default/cc4122e796c2108754ce016f3c0d3dc9c13879bd .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/onewire.o.d
|
@${RM} ${OBJECTDIR}/onewire.o.d
|
||||||
@${RM} ${OBJECTDIR}/onewire.o
|
@${RM} ${OBJECTDIR}/onewire.o
|
||||||
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/onewire.o.d" -MT "${OBJECTDIR}/onewire.o.d" -MT ${OBJECTDIR}/onewire.o -o ${OBJECTDIR}/onewire.o onewire.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/onewire.o.d" -MT "${OBJECTDIR}/onewire.o.d" -MT ${OBJECTDIR}/onewire.o -o ${OBJECTDIR}/onewire.o onewire.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
||||||
|
|
||||||
${OBJECTDIR}/dstemperature.o: dstemperature.c .generated_files/flags/default/80d105638d61b31dfb20a22d20c8ded4b921bb3f .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
${OBJECTDIR}/dstemperature.o: dstemperature.c .generated_files/flags/default/69e466464f473642f912549d7526718e2ab8bdd3 .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/dstemperature.o.d
|
@${RM} ${OBJECTDIR}/dstemperature.o.d
|
||||||
@${RM} ${OBJECTDIR}/dstemperature.o
|
@${RM} ${OBJECTDIR}/dstemperature.o
|
||||||
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/dstemperature.o.d" -MT "${OBJECTDIR}/dstemperature.o.d" -MT ${OBJECTDIR}/dstemperature.o -o ${OBJECTDIR}/dstemperature.o dstemperature.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/dstemperature.o.d" -MT "${OBJECTDIR}/dstemperature.o.d" -MT ${OBJECTDIR}/dstemperature.o -o ${OBJECTDIR}/dstemperature.o dstemperature.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
||||||
|
|
||||||
else
|
else
|
||||||
${OBJECTDIR}/main.o: main.c .generated_files/flags/default/852a931b512b8c8a6143655dd7f5022a6cb025f5 .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
${OBJECTDIR}/main.o: main.c .generated_files/flags/default/e8b0a82687c5817bdc823aa0198151107a4c0b07 .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/main.o.d
|
@${RM} ${OBJECTDIR}/main.o.d
|
||||||
@${RM} ${OBJECTDIR}/main.o
|
@${RM} ${OBJECTDIR}/main.o
|
||||||
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
||||||
|
|
||||||
${OBJECTDIR}/onewire.o: onewire.c .generated_files/flags/default/5312daf68dcab5b5e0043f8514afba88eb8ddeb0 .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
${OBJECTDIR}/onewire.o: onewire.c .generated_files/flags/default/47a05aa6e2089994b98fb7a7b4c7fb38d19d902f .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/onewire.o.d
|
@${RM} ${OBJECTDIR}/onewire.o.d
|
||||||
@${RM} ${OBJECTDIR}/onewire.o
|
@${RM} ${OBJECTDIR}/onewire.o
|
||||||
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/onewire.o.d" -MT "${OBJECTDIR}/onewire.o.d" -MT ${OBJECTDIR}/onewire.o -o ${OBJECTDIR}/onewire.o onewire.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=attiny45 ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/onewire.o.d" -MT "${OBJECTDIR}/onewire.o.d" -MT ${OBJECTDIR}/onewire.o -o ${OBJECTDIR}/onewire.o onewire.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -DF_CPU=8000000UL
|
||||||
|
|
||||||
${OBJECTDIR}/dstemperature.o: dstemperature.c .generated_files/flags/default/6842ec3b8e5e6b0b001addd084df5d184933bbe5 .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
${OBJECTDIR}/dstemperature.o: dstemperature.c .generated_files/flags/default/ddf87487dd00aa036a9a53dff157eefaf70d8f5f .generated_files/flags/default/12c67fe6cdcd6963bda122da91f9033805394b5f
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/dstemperature.o.d
|
@${RM} ${OBJECTDIR}/dstemperature.o.d
|
||||||
@${RM} ${OBJECTDIR}/dstemperature.o
|
@${RM} ${OBJECTDIR}/dstemperature.o
|
||||||
@ -158,22 +158,22 @@ endif
|
|||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
# Rules for buildStep: link
|
# Rules for buildStep: link
|
||||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||||
${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||||
@${MKDIR} ${DISTDIR}
|
@${MKDIR} ${DISTDIR}
|
||||||
${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=attiny45 ${PACK_COMMON_OPTIONS} -gdwarf-2 -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.map" -o ${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -DF_CPU=8000000UL $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__ICD2RAM=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group
|
${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=attiny45 ${PACK_COMMON_OPTIONS} -gdwarf-2 -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/firmware.${IMAGE_TYPE}.map" -o ${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -DF_CPU=8000000UL $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__ICD2RAM=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group
|
||||||
|
|
||||||
|
|
||||||
${MP_CC_DIR}/avr-objdump -h -S "${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" > "${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.lss"
|
${MP_CC_DIR}/avr-objdump -h -S "${DISTDIR}/firmware.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" > "${DISTDIR}/firmware.${IMAGE_TYPE}.lss"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
else
|
else
|
||||||
${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||||
@${MKDIR} ${DISTDIR}
|
@${MKDIR} ${DISTDIR}
|
||||||
${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=attiny45 ${PACK_COMMON_OPTIONS} -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.map" -o ${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -DF_CPU=8000000UL $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION) -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group
|
${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=attiny45 ${PACK_COMMON_OPTIONS} -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/firmware.${IMAGE_TYPE}.map" -o ${DISTDIR}/firmware.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) -DF_CPU=8000000UL $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION) -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group
|
||||||
${MP_CC_DIR}/avr-objcopy -O ihex "${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.hex"
|
${MP_CC_DIR}/avr-objcopy -O ihex "${DISTDIR}/firmware.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/firmware.${IMAGE_TYPE}.hex"
|
||||||
|
|
||||||
${MP_CC_DIR}/avr-objdump -h -S "${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" > "${DISTDIR}/attiny45v_thermometer.X.${IMAGE_TYPE}.lss"
|
${MP_CC_DIR}/avr-objdump -h -S "${DISTDIR}/firmware.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" > "${DISTDIR}/firmware.${IMAGE_TYPE}.lss"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
#
|
#
|
||||||
#Sun Aug 06 20:27:07 MSK 2023
|
#Mon Aug 07 11:59:03 MSK 2023
|
||||||
default.languagetoolchain.version=7.3.0
|
default.languagetoolchain.version=7.3.0
|
||||||
default.Pack.dfplocation=/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151
|
default.Pack.dfplocation=/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151
|
||||||
default.com-microchip-mplab-nbide-toolchain-avr-AVRLanguageToolchain.md5=f7c8f2a9c7d7748a6cb97af5c32efadd
|
default.com-microchip-mplab-nbide-toolchain-avr-AVRLanguageToolchain.md5=f7c8f2a9c7d7748a6cb97af5c32efadd
|
||||||
conf.ids=default
|
conf.ids=default
|
||||||
default.languagetoolchain.dir=/opt/avr8-gnu-toolchain-linux_x86_64/bin
|
default.languagetoolchain.dir=/opt/avr8-gnu-toolchain-linux_x86_64/bin
|
||||||
host.id=256x-epq9-v8
|
host.id=hdtj-iuke-f
|
||||||
configurations-xml=d1bd56b6b541f41583a2af96dac4f51f
|
configurations-xml=d1bd56b6b541f41583a2af96dac4f51f
|
||||||
default.com-microchip-mplab-mdbcore-snap-SnapToolImpl.md5=eaa336cefb7fc46db8b50b7b2b6e54ca
|
default.com-microchip-mplab-mdbcore-snap-SnapToolImpl.md5=eaa336cefb7fc46db8b50b7b2b6e54ca
|
||||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b
|
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b
|
||||||
user-defined-mime-resolver-xml=none
|
user-defined-mime-resolver-xml=none
|
||||||
proj.dir=/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer.X
|
proj.dir=/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware
|
||||||
host.platform=linux
|
host.platform=linux
|
||||||
|
|||||||
@ -24,7 +24,7 @@ CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
|
|||||||
|
|
||||||
|
|
||||||
# Project Name
|
# Project Name
|
||||||
PROJECTNAME=attiny45v_thermometer.X
|
PROJECTNAME=firmware
|
||||||
|
|
||||||
# Active Configuration
|
# Active Configuration
|
||||||
DEFAULTCONF=default
|
DEFAULTCONF=default
|
||||||
|
|||||||
@ -6,5 +6,5 @@
|
|||||||
CND_BASEDIR=`pwd`
|
CND_BASEDIR=`pwd`
|
||||||
# default configuration
|
# default configuration
|
||||||
CND_ARTIFACT_DIR_default=dist/default/production
|
CND_ARTIFACT_DIR_default=dist/default/production
|
||||||
CND_ARTIFACT_NAME_default=attiny45v_thermometer.X.production.hex
|
CND_ARTIFACT_NAME_default=firmware.production.hex
|
||||||
CND_ARTIFACT_PATH_default=dist/default/production/attiny45v_thermometer.X.production.hex
|
CND_ARTIFACT_PATH_default=dist/default/production/firmware.production.hex
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||||
<group>
|
<group>
|
||||||
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer.X/main.c</file>
|
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/main.c</file>
|
||||||
</group>
|
</group>
|
||||||
</open-files>
|
</open-files>
|
||||||
</project-private>
|
</project-private>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user