folder structure

This commit is contained in:
Sergey Yarkov 2023-07-01 18:20:59 +03:00
parent 7d7be4060b
commit 2496a46f2c
No known key found for this signature in database
GPG Key ID: E91CE1FABC619B6F
24 changed files with 30 additions and 36 deletions

View File

@ -1,3 +0,0 @@
- сделать программу, которая будет сохранять уставку температуры, гистерезис и режим работы в EEPROM
(перед инициализации МК необходимо чтобы данные брались из EEPROM и записывались в соответствующие ячейки)
- убрать отображение разряда индикатора в режиме программирования устройства на 3 этапе

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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

View 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

View File

@ -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>

View File

@ -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