tdse-tf_3-02

Controlador PID para derretidor de miel con control local via botones y remoto via WiFi
Index Commits Files Refs Submodules README
commit dfa980941cc3898a42e4980d4529f8e1e11251fe
parent 15fd6ac7bd51adaed67332721d16f2526b3d71e0
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Sun, 12 Apr 2026 17:04:29 -0300

Mover `app` a `App` para seguir convención de STM32CubeMX

También mover `app/inc/` a `App/Inc/` y `app/src/` a `App/Src/` para
seguir la misma convención de nombre que las carpetas generadas
automaticamente por STM32CubeMX

Diffstat:
Mfirmware-nucleo/.cproject | 47+++++++++++++++++++++++++++++++++++++++++++----
Rfirmware-nucleo/app/inc/app.h -> firmware-nucleo/App/Inc/app.h | 0
Rfirmware-nucleo/app/inc/display_i2c.h -> firmware-nucleo/App/Inc/display_i2c.h | 0
Rfirmware-nucleo/app/inc/ds18b20.h -> firmware-nucleo/App/Inc/ds18b20.h | 0
Rfirmware-nucleo/app/inc/dwt.h -> firmware-nucleo/App/Inc/dwt.h | 0
Rfirmware-nucleo/app/inc/logger.h -> firmware-nucleo/App/Inc/logger.h | 0
Rfirmware-nucleo/app/inc/systick.h -> firmware-nucleo/App/Inc/systick.h | 0
Rfirmware-nucleo/app/inc/task_buttons.h -> firmware-nucleo/App/Inc/task_buttons.h | 0
Rfirmware-nucleo/app/inc/task_buttons_attribute.h -> firmware-nucleo/App/Inc/task_buttons_attribute.h | 0
Rfirmware-nucleo/app/inc/task_buzzer.h -> firmware-nucleo/App/Inc/task_buzzer.h | 0
Rfirmware-nucleo/app/inc/task_buzzer_attribute.h -> firmware-nucleo/App/Inc/task_buzzer_attribute.h | 0
Rfirmware-nucleo/app/inc/task_buzzer_interface.h -> firmware-nucleo/App/Inc/task_buzzer_interface.h | 0
Rfirmware-nucleo/app/inc/task_leds.h -> firmware-nucleo/App/Inc/task_leds.h | 0
Rfirmware-nucleo/app/inc/task_leds_attribute.h -> firmware-nucleo/App/Inc/task_leds_attribute.h | 0
Rfirmware-nucleo/app/inc/task_leds_interface.h -> firmware-nucleo/App/Inc/task_leds_interface.h | 0
Rfirmware-nucleo/app/inc/task_menu.h -> firmware-nucleo/App/Inc/task_menu.h | 0
Rfirmware-nucleo/app/inc/task_menu_attribute.h -> firmware-nucleo/App/Inc/task_menu_attribute.h | 0
Rfirmware-nucleo/app/inc/task_menu_interface.h -> firmware-nucleo/App/Inc/task_menu_interface.h | 0
Rfirmware-nucleo/app/inc/task_remote.h -> firmware-nucleo/App/Inc/task_remote.h | 0
Rfirmware-nucleo/app/inc/task_system.h -> firmware-nucleo/App/Inc/task_system.h | 0
Rfirmware-nucleo/app/inc/task_system_attribute.h -> firmware-nucleo/App/Inc/task_system_attribute.h | 0
Rfirmware-nucleo/app/inc/task_system_interface.h -> firmware-nucleo/App/Inc/task_system_interface.h | 0
Rfirmware-nucleo/app/inc/task_temp_ctrl.h -> firmware-nucleo/App/Inc/task_temp_ctrl.h | 0
Rfirmware-nucleo/app/inc/task_temp_sensor.h -> firmware-nucleo/App/Inc/task_temp_sensor.h | 0
Rfirmware-nucleo/app/LICENSE -> firmware-nucleo/App/LICENSE | 0
Rfirmware-nucleo/app/README.md -> firmware-nucleo/App/README.md | 0
Rfirmware-nucleo/app/src/app.c -> firmware-nucleo/App/Src/app.c | 0
Rfirmware-nucleo/app/src/display_i2c.c -> firmware-nucleo/App/Src/display_i2c.c | 0
Rfirmware-nucleo/app/src/ds18b20.c -> firmware-nucleo/App/Src/ds18b20.c | 0
Rfirmware-nucleo/app/src/logger.c -> firmware-nucleo/App/Src/logger.c | 0
Rfirmware-nucleo/app/src/systick.c -> firmware-nucleo/App/Src/systick.c | 0
Rfirmware-nucleo/app/src/task_buttons.c -> firmware-nucleo/App/Src/task_buttons.c | 0
Rfirmware-nucleo/app/src/task_buzzer.c -> firmware-nucleo/App/Src/task_buzzer.c | 0
Rfirmware-nucleo/app/src/task_buzzer_interface.c -> firmware-nucleo/App/Src/task_buzzer_interface.c | 0
Rfirmware-nucleo/app/src/task_leds.c -> firmware-nucleo/App/Src/task_leds.c | 0
Rfirmware-nucleo/app/src/task_leds_interface.c -> firmware-nucleo/App/Src/task_leds_interface.c | 0
Rfirmware-nucleo/app/src/task_menu.c -> firmware-nucleo/App/Src/task_menu.c | 0
Rfirmware-nucleo/app/src/task_menu_interface.c -> firmware-nucleo/App/Src/task_menu_interface.c | 0
Rfirmware-nucleo/app/src/task_remote.c -> firmware-nucleo/App/Src/task_remote.c | 0
Rfirmware-nucleo/app/src/task_system.c -> firmware-nucleo/App/Src/task_system.c | 0
Rfirmware-nucleo/app/src/task_system_interface.c -> firmware-nucleo/App/Src/task_system_interface.c | 0
Rfirmware-nucleo/app/src/task_temp_ctrl.c -> firmware-nucleo/App/Src/task_temp_ctrl.c | 0
Rfirmware-nucleo/app/src/task_temp_sensor.c -> firmware-nucleo/App/Src/task_temp_sensor.c | 0
43 files changed, 43 insertions(+), 4 deletions(-)
diff --git a/firmware-nucleo/.cproject b/firmware-nucleo/.cproject
@@ -31,6 +31,9 @@
                                 <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols.1907271798" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" valueType="definedSymbols">
                                     <listOptionValue builtIn="false" value="DEBUG"/>
                                 </option>
+                                <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths.560723392" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths" valueType="includePath">
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
+                                </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1978376730" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
                             </tool>
                             <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.2136520025" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
@@ -47,7 +50,8 @@
                                     <listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy"/>
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
-                                    <listOptionValue builtIn="false" value="../app/inc"/>
+                                    <listOptionValue builtIn="false" value="../App/Inc"/>
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
                                 </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1775347790" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
                             </tool>
@@ -79,9 +83,33 @@
                             <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.596597920" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
                         </toolChain>
                     </folderInfo>
+                    <folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1668476548.1752752668" name="/" resourcePath="App">
+                        <toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.989770405" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug" unusedChildren="">
+                            <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.196613539.1648478559" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.196613539"/>
+                            <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.25261614.632056902" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.25261614"/>
+                            <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1047645605.1894433030" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1047645605"/>
+                            <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1578684016.180907388" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1578684016"/>
+                            <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.137200207.284673786" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.137200207"/>
+                            <option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.718213595.1522586226" name="Cpu clock frequence" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock.718213595"/>
+                            <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.nanoprintffloat.1243536684.1592562187" name="Use float with printf from newlib-nano (-u _printf_float)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.nanoprintffloat.1243536684"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.566746985" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1808103261"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1993253250" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.2136520025"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.703870765" name="MCU/MPU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1502319755"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1307794806" name="MCU/MPU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.624237716"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1852067064" name="MCU/MPU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1928646338"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.303859826" name="MCU/MPU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.2052663982"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.610374140" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1032694119"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.735123117" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1873210802"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1188725902" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.800696083"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.159045717" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1497183090"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.669813261" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.186810712"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1266821805" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1871623811"/>
+                            <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1949485034" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.596597920"/>
+                        </toolChain>
+                    </folderInfo>
                     <sourceEntries>
-                        <entry excluding="Src/syscalls.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Core"/>
-                        <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="app"/>
+                        <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="App"/>
+                        <entry excluding="Src/syscalls.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
                         <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
                     </sourceEntries>
                 </configuration>
@@ -114,6 +142,9 @@
                             <builder buildPath="${workspace_loc:/tdse-tp2_01-model_integration}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1592758629" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
                             <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1533946785" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
                                 <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1030473869" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g0" valueType="enumerated"/>
+                                <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths.259647777" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths" valueType="includePath">
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
+                                </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.444455850" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
                             </tool>
                             <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.2125594560" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
@@ -129,6 +160,7 @@
                                     <listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy"/>
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
                                 </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1771064329" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
                             </tool>
@@ -191,6 +223,9 @@
                                 <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols.1579291939" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
                                     <listOptionValue builtIn="false" value="DEBUG"/>
                                 </option>
+                                <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths.1953947200" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths" valueType="includePath">
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
+                                </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1330657233" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
                             </tool>
                             <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.455848470" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
@@ -208,6 +243,7 @@
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
                                     <listOptionValue builtIn="false" value="../app/inc"/>
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
                                 </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.627647157" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
                             </tool>
@@ -241,7 +277,6 @@
                     </folderInfo>
                     <sourceEntries>
                         <entry excluding="Src/syscalls.c" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Core"/>
-                        <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="app"/>
                         <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
                     </sourceEntries>
                 </configuration>
@@ -274,6 +309,9 @@
                             <builder buildPath="${workspace_loc:/tdse-tp0_05-hw_sw_test}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.454136082" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
                             <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1203494150" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
                                 <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1425122466" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g0" valueType="enumerated"/>
+                                <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths.1747261101" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths" valueType="includePath">
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
+                                </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.823995311" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
                             </tool>
                             <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1900188573" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
@@ -289,6 +327,7 @@
                                     <listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy"/>
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
                                     <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
+                                    <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/App}&quot;"/>
                                 </option>
                                 <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1916377952" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
                             </tool>
diff --git a/firmware-nucleo/app/inc/app.h b/firmware-nucleo/App/Inc/app.h
diff --git a/firmware-nucleo/app/inc/display_i2c.h b/firmware-nucleo/App/Inc/display_i2c.h
diff --git a/firmware-nucleo/app/inc/ds18b20.h b/firmware-nucleo/App/Inc/ds18b20.h
diff --git a/firmware-nucleo/app/inc/dwt.h b/firmware-nucleo/App/Inc/dwt.h
diff --git a/firmware-nucleo/app/inc/logger.h b/firmware-nucleo/App/Inc/logger.h
diff --git a/firmware-nucleo/app/inc/systick.h b/firmware-nucleo/App/Inc/systick.h
diff --git a/firmware-nucleo/app/inc/task_buttons.h b/firmware-nucleo/App/Inc/task_buttons.h
diff --git a/firmware-nucleo/app/inc/task_buttons_attribute.h b/firmware-nucleo/App/Inc/task_buttons_attribute.h
diff --git a/firmware-nucleo/app/inc/task_buzzer.h b/firmware-nucleo/App/Inc/task_buzzer.h
diff --git a/firmware-nucleo/app/inc/task_buzzer_attribute.h b/firmware-nucleo/App/Inc/task_buzzer_attribute.h
diff --git a/firmware-nucleo/app/inc/task_buzzer_interface.h b/firmware-nucleo/App/Inc/task_buzzer_interface.h
diff --git a/firmware-nucleo/app/inc/task_leds.h b/firmware-nucleo/App/Inc/task_leds.h
diff --git a/firmware-nucleo/app/inc/task_leds_attribute.h b/firmware-nucleo/App/Inc/task_leds_attribute.h
diff --git a/firmware-nucleo/app/inc/task_leds_interface.h b/firmware-nucleo/App/Inc/task_leds_interface.h
diff --git a/firmware-nucleo/app/inc/task_menu.h b/firmware-nucleo/App/Inc/task_menu.h
diff --git a/firmware-nucleo/app/inc/task_menu_attribute.h b/firmware-nucleo/App/Inc/task_menu_attribute.h
diff --git a/firmware-nucleo/app/inc/task_menu_interface.h b/firmware-nucleo/App/Inc/task_menu_interface.h
diff --git a/firmware-nucleo/app/inc/task_remote.h b/firmware-nucleo/App/Inc/task_remote.h
diff --git a/firmware-nucleo/app/inc/task_system.h b/firmware-nucleo/App/Inc/task_system.h
diff --git a/firmware-nucleo/app/inc/task_system_attribute.h b/firmware-nucleo/App/Inc/task_system_attribute.h
diff --git a/firmware-nucleo/app/inc/task_system_interface.h b/firmware-nucleo/App/Inc/task_system_interface.h
diff --git a/firmware-nucleo/app/inc/task_temp_ctrl.h b/firmware-nucleo/App/Inc/task_temp_ctrl.h
diff --git a/firmware-nucleo/app/inc/task_temp_sensor.h b/firmware-nucleo/App/Inc/task_temp_sensor.h
diff --git a/firmware-nucleo/app/LICENSE b/firmware-nucleo/App/LICENSE
diff --git a/firmware-nucleo/app/README.md b/firmware-nucleo/App/README.md
diff --git a/firmware-nucleo/app/src/app.c b/firmware-nucleo/App/Src/app.c
diff --git a/firmware-nucleo/app/src/display_i2c.c b/firmware-nucleo/App/Src/display_i2c.c
diff --git a/firmware-nucleo/app/src/ds18b20.c b/firmware-nucleo/App/Src/ds18b20.c
diff --git a/firmware-nucleo/app/src/logger.c b/firmware-nucleo/App/Src/logger.c
diff --git a/firmware-nucleo/app/src/systick.c b/firmware-nucleo/App/Src/systick.c
diff --git a/firmware-nucleo/app/src/task_buttons.c b/firmware-nucleo/App/Src/task_buttons.c
diff --git a/firmware-nucleo/app/src/task_buzzer.c b/firmware-nucleo/App/Src/task_buzzer.c
diff --git a/firmware-nucleo/app/src/task_buzzer_interface.c b/firmware-nucleo/App/Src/task_buzzer_interface.c
diff --git a/firmware-nucleo/app/src/task_leds.c b/firmware-nucleo/App/Src/task_leds.c
diff --git a/firmware-nucleo/app/src/task_leds_interface.c b/firmware-nucleo/App/Src/task_leds_interface.c
diff --git a/firmware-nucleo/app/src/task_menu.c b/firmware-nucleo/App/Src/task_menu.c
diff --git a/firmware-nucleo/app/src/task_menu_interface.c b/firmware-nucleo/App/Src/task_menu_interface.c
diff --git a/firmware-nucleo/app/src/task_remote.c b/firmware-nucleo/App/Src/task_remote.c
diff --git a/firmware-nucleo/app/src/task_system.c b/firmware-nucleo/App/Src/task_system.c
diff --git a/firmware-nucleo/app/src/task_system_interface.c b/firmware-nucleo/App/Src/task_system_interface.c
diff --git a/firmware-nucleo/app/src/task_temp_ctrl.c b/firmware-nucleo/App/Src/task_temp_ctrl.c
diff --git a/firmware-nucleo/app/src/task_temp_sensor.c b/firmware-nucleo/App/Src/task_temp_sensor.c