mirror of
https://github.com/sergeyyarkov/attiny2313a_thermostat.git
synced 2026-10-11 10:18:56 +03:00
folder structure
This commit is contained in:
parent
7d7be4060b
commit
2496a46f2c
3
NOTES.md
3
NOTES.md
@ -1,3 +0,0 @@
|
|||||||
- сделать программу, которая будет сохранять уставку температуры, гистерезис и режим работы в EEPROM
|
|
||||||
(перед инициализации МК необходимо чтобы данные брались из EEPROM и записывались в соответствующие ячейки)
|
|
||||||
- убрать отображение разряда индикатора в режиме программирования устройства на 3 этапе
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
AVRASM ver. 2.2.7 main.asm Sat Jul 01 13:22:52 2023
|
AVRASM ver. 2.2.7 main.asm Sat Jul 01 18:14:26 2023
|
||||||
|
|
||||||
[builtin](2): Including file '/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc\tn2313Adef.inc'
|
[builtin](2): Including file '/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc\tn2313Adef.inc'
|
||||||
main.asm(15): Including file 'definitions.asm'
|
main.asm(15): Including file 'definitions.asm'
|
||||||
@ -763,7 +763,7 @@ main.asm(314): Including file 'mpy16u.asm'
|
|||||||
; Clock frequency: 8 MHz External Crystal Oscillator
|
; Clock frequency: 8 MHz External Crystal Oscillator
|
||||||
; Fuses: lfuse: 0xCF, hfuse: 0xDF, efuse: 0xFF, lock: 0xFF
|
; Fuses: lfuse: 0xCF, hfuse: 0xDF, efuse: 0xFF, lock: 0xFF
|
||||||
;
|
;
|
||||||
; Written by Sergey Yarkov 05.07.2023
|
; Written by Sergey Yarkov 01.07.2023
|
||||||
|
|
||||||
.LIST
|
.LIST
|
||||||
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
AVRASM ver. 2.2.7 main.asm Sat Jul 01 13:22:52 2023
|
AVRASM ver. 2.2.7 main.asm Sat Jul 01 18:14:26 2023
|
||||||
|
|
||||||
|
|
||||||
EQU SIGNATURE_000 0000001e
|
EQU SIGNATURE_000 0000001e
|
||||||
@ -1,7 +1,7 @@
|
|||||||
<ASSEMBLER_INFO>
|
<ASSEMBLER_INFO>
|
||||||
<VERSION>2.2.7</VERSION>
|
<VERSION>2.2.7</VERSION>
|
||||||
<DEVICE>"ATtiny2313A"</DEVICE>
|
<DEVICE>"ATtiny2313A"</DEVICE>
|
||||||
<WORKING_DIR>Z:\home\sergeyyarkov\Documents\Projects\Firmwares\AVR\attiny2313a_thermostat.X</WORKING_DIR>
|
<WORKING_DIR>Z:\home\sergeyyarkov\Documents\Projects\Firmwares\AVR\attiny2313a_thermostat\firmware</WORKING_DIR>
|
||||||
<INCLUDE_PATH>
|
<INCLUDE_PATH>
|
||||||
<DIR>/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc</DIR>
|
<DIR>/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc</DIR>
|
||||||
<DIR></DIR>
|
<DIR></DIR>
|
||||||
@ -16,14 +16,14 @@
|
|||||||
<FILE>mpy16u.asm</FILE>
|
<FILE>mpy16u.asm</FILE>
|
||||||
</INCLUDED_FILES>
|
</INCLUDED_FILES>
|
||||||
<OBJECT_FILES>
|
<OBJECT_FILES>
|
||||||
<FILE>dist/default/production/attiny2313a_thermostat.X.production.obj</FILE>
|
<FILE>dist/default/production/firmware.production.obj</FILE>
|
||||||
</OBJECT_FILES>
|
</OBJECT_FILES>
|
||||||
<HEX_FILES>
|
<HEX_FILES>
|
||||||
<FILE>dist/default/production/attiny2313a_thermostat.X.production.hex</FILE>
|
<FILE>dist/default/production/firmware.production.hex</FILE>
|
||||||
</HEX_FILES>
|
</HEX_FILES>
|
||||||
<OUTPUT_FILES>
|
<OUTPUT_FILES>
|
||||||
<FILE>dist/default/production/attiny2313a_thermostat.X.production.map</FILE>
|
<FILE>dist/default/production/firmware.production.map</FILE>
|
||||||
<FILE>dist/default/production/attiny2313a_thermostat.X.production.lss</FILE>
|
<FILE>dist/default/production/firmware.production.lss</FILE>
|
||||||
</OUTPUT_FILES>
|
</OUTPUT_FILES>
|
||||||
<LABELS>
|
<LABELS>
|
||||||
<MCU_STATE><FILE>main.asm</FILE><LINE>23</LINE></MCU_STATE>
|
<MCU_STATE><FILE>main.asm</FILE><LINE>23</LINE></MCU_STATE>
|
||||||
@ -30,12 +30,12 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
|||||||
IMAGE_TYPE=debug
|
IMAGE_TYPE=debug
|
||||||
OUTPUT_SUFFIX=obj
|
OUTPUT_SUFFIX=obj
|
||||||
DEBUGGABLE_SUFFIX=obj
|
DEBUGGABLE_SUFFIX=obj
|
||||||
FINAL_IMAGE=${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
FINAL_IMAGE=${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
else
|
else
|
||||||
IMAGE_TYPE=production
|
IMAGE_TYPE=production
|
||||||
OUTPUT_SUFFIX=obj
|
OUTPUT_SUFFIX=obj
|
||||||
DEBUGGABLE_SUFFIX=obj
|
DEBUGGABLE_SUFFIX=obj
|
||||||
FINAL_IMAGE=${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
FINAL_IMAGE=${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(COMPARE_BUILD), true)
|
ifeq ($(COMPARE_BUILD), true)
|
||||||
@ -91,7 +91,7 @@ FIXDEPS=fixDeps
|
|||||||
ifneq ($(INFORMATION_MESSAGE), )
|
ifneq ($(INFORMATION_MESSAGE), )
|
||||||
@echo $(INFORMATION_MESSAGE)
|
@echo $(INFORMATION_MESSAGE)
|
||||||
endif
|
endif
|
||||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
# Rules for buildStep: assemble
|
# Rules for buildStep: assemble
|
||||||
@ -100,22 +100,22 @@ ${OBJECTDIR}/main.obj: main.asm nbproject/Makefile-${CND_CONF}.mk
|
|||||||
@${MKDIR} ${DISTDIR}
|
@${MKDIR} ${DISTDIR}
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/main.obj
|
@${RM} ${OBJECTDIR}/main.obj
|
||||||
${MP_AS} -fI -W+ie ${PACK_ASSEMBLER_OPTIONS} -d ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -m ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.map -S ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.tmp main.asm
|
${MP_AS} -fI -W+ie ${PACK_ASSEMBLER_OPTIONS} -d ${DISTDIR}/firmware.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -m ${DISTDIR}/firmware.${IMAGE_TYPE}.map -S ${DISTDIR}/firmware.${IMAGE_TYPE}.tmp main.asm
|
||||||
else
|
else
|
||||||
${OBJECTDIR}/main.obj: main.asm nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/main.obj: main.asm nbproject/Makefile-${CND_CONF}.mk
|
||||||
@${MKDIR} ${DISTDIR}
|
@${MKDIR} ${DISTDIR}
|
||||||
@${MKDIR} "${OBJECTDIR}"
|
@${MKDIR} "${OBJECTDIR}"
|
||||||
@${RM} ${OBJECTDIR}/main.obj
|
@${RM} ${OBJECTDIR}/main.obj
|
||||||
${MP_AS} -fI -W+ie ${PACK_ASSEMBLER_OPTIONS} -d ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -S ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.tmp -o ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.hex -m ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.map -l ${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.lss main.asm
|
${MP_AS} -fI -W+ie ${PACK_ASSEMBLER_OPTIONS} -d ${DISTDIR}/firmware.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -S ${DISTDIR}/firmware.${IMAGE_TYPE}.tmp -o ${DISTDIR}/firmware.${IMAGE_TYPE}.hex -m ${DISTDIR}/firmware.${IMAGE_TYPE}.map -l ${DISTDIR}/firmware.${IMAGE_TYPE}.lss main.asm
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
# Rules for buildStep: link
|
# Rules for buildStep: link
|
||||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||||
${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||||
|
|
||||||
else
|
else
|
||||||
${DISTDIR}/attiny2313a_thermostat.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
${DISTDIR}/firmware.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
#Sat Jul 01 12:39:06 MSK 2023
|
#Sat Jul 01 18:10:06 MSK 2023
|
||||||
default.languagetoolchain.version=2.2.7
|
default.languagetoolchain.version=2.2.7
|
||||||
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
|
||||||
conf.ids=default
|
conf.ids=default
|
||||||
@ -10,5 +10,5 @@ default.com-microchip-mplab-nbide-toolchain-avrasm-AVRASMLanguageToolchain.md5=0
|
|||||||
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/attiny2313a_thermostat.X
|
proj.dir=/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat/firmware
|
||||||
host.platform=linux
|
host.platform=linux
|
||||||
@ -24,7 +24,7 @@ CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
|
|||||||
|
|
||||||
|
|
||||||
# Project Name
|
# Project Name
|
||||||
PROJECTNAME=attiny2313a_thermostat.X
|
PROJECTNAME=firmware
|
||||||
|
|
||||||
# Active Configuration
|
# Active Configuration
|
||||||
DEFAULTCONF=default
|
DEFAULTCONF=default
|
||||||
10
firmware/nbproject/Makefile-variables.mk
Normal file
10
firmware/nbproject/Makefile-variables.mk
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#
|
||||||
|
# Generated - do not edit!
|
||||||
|
#
|
||||||
|
# NOCDDL
|
||||||
|
#
|
||||||
|
CND_BASEDIR=`pwd`
|
||||||
|
# default configuration
|
||||||
|
CND_ARTIFACT_DIR_default=dist/default/production
|
||||||
|
CND_ARTIFACT_NAME_default=firmware.production.obj
|
||||||
|
CND_ARTIFACT_PATH_default=dist/default/production/firmware.production.obj
|
||||||
@ -4,12 +4,9 @@
|
|||||||
<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/attiny2313a_thermostat.X/main.asm</file>
|
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/main.asm</file>
|
||||||
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/macros.asm</file>
|
|
||||||
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/README.md</file>
|
|
||||||
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/NOTES.md</file>
|
|
||||||
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/mpy16u.asm</file>
|
|
||||||
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/div16u.asm</file>
|
|
||||||
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/definitions.asm</file>
|
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/definitions.asm</file>
|
||||||
|
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/div16u.asm</file>
|
||||||
|
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat.X/macros.asm</file>
|
||||||
</group>
|
</group>
|
||||||
</open-files>
|
</open-files>
|
||||||
</project-private>
|
</project-private>
|
||||||
@ -1,10 +0,0 @@
|
|||||||
#
|
|
||||||
# Generated - do not edit!
|
|
||||||
#
|
|
||||||
# NOCDDL
|
|
||||||
#
|
|
||||||
CND_BASEDIR=`pwd`
|
|
||||||
# default configuration
|
|
||||||
CND_ARTIFACT_DIR_default=dist/default/production
|
|
||||||
CND_ARTIFACT_NAME_default=attiny2313a_thermostat.X.production.obj
|
|
||||||
CND_ARTIFACT_PATH_default=dist/default/production/attiny2313a_thermostat.X.production.obj
|
|
||||||
Loading…
x
Reference in New Issue
Block a user