diff --git a/IO_MODULE_proj/.settings/language.settings.xml b/IO_MODULE_proj/.settings/language.settings.xml
index f254686..d96c54f 100644
--- a/IO_MODULE_proj/.settings/language.settings.xml
+++ b/IO_MODULE_proj/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
@@ -16,7 +16,7 @@
-
+
diff --git a/IO_MODULE_proj/.settings/stm32cubeide.project.prefs b/IO_MODULE_proj/.settings/stm32cubeide.project.prefs
index 5d15581..deb5774 100644
--- a/IO_MODULE_proj/.settings/stm32cubeide.project.prefs
+++ b/IO_MODULE_proj/.settings/stm32cubeide.project.prefs
@@ -1,6 +1,6 @@
-2F62501ED4689FB349E356AB974DBE57=5ADD93A9A92B674B1523BA06E89AD69D
+2F62501ED4689FB349E356AB974DBE57=A4FA43B19EA50DBC8DDA532EBCC08E40
635E684B79701B039C64EA45C3F84D30=0D148C9AC6D14B970CBDDD0C52173A7B
66BE74F758C12D739921AEA421D593D3=3
-8DF89ED150041C4CBC7CB9A9CAA90856=5ADD93A9A92B674B1523BA06E89AD69D
+8DF89ED150041C4CBC7CB9A9CAA90856=A4FA43B19EA50DBC8DDA532EBCC08E40
DC22A860405A8BF2F2C095E5B6529F12=33A644C3FEE93B7A0A5922549BCA4F17
eclipse.preferences.version=1
diff --git a/IO_MODULE_proj/Core/Inc/PID0_private.h b/IO_MODULE_proj/Core/Inc/PID0_private.h
new file mode 100644
index 0000000..9907cbf
--- /dev/null
+++ b/IO_MODULE_proj/Core/Inc/PID0_private.h
@@ -0,0 +1,30 @@
+/*
+ * Academic License - for use in teaching, academic research, and meeting
+ * course requirements at degree granting institutions only. Not for
+ * government, commercial, or other organizational use.
+ *
+ * File: PID0_private.h
+ *
+ * Code generated for Simulink model 'PID0'.
+ *
+ * Model version : 1.49
+ * Simulink Coder version : 23.2 (R2023b) 01-Aug-2023
+ * C/C++ source code generated on : Sat Dec 9 12:00:31 2023
+ *
+ * Target selection: ert.tlc
+ * Embedded hardware selection: Intel->x86-64 (Windows64)
+ * Code generation objectives: Unspecified
+ * Validation result: Not run
+ */
+
+#ifndef RTW_HEADER_PID0_private_h_
+#define RTW_HEADER_PID0_private_h_
+#include "rtwtypes.h"
+#include "PID0_types.h"
+#endif /* RTW_HEADER_PID0_private_h_ */
+
+/*
+ * File trailer for generated code.
+ *
+ * [EOF]
+ */
diff --git a/IO_MODULE_proj/Core/Inc/PID0_types.h b/IO_MODULE_proj/Core/Inc/PID0_types.h
new file mode 100644
index 0000000..0afc2a0
--- /dev/null
+++ b/IO_MODULE_proj/Core/Inc/PID0_types.h
@@ -0,0 +1,31 @@
+/*
+ * Academic License - for use in teaching, academic research, and meeting
+ * course requirements at degree granting institutions only. Not for
+ * government, commercial, or other organizational use.
+ *
+ * File: PID0_types.h
+ *
+ * Code generated for Simulink model 'PID0'.
+ *
+ * Model version : 1.49
+ * Simulink Coder version : 23.2 (R2023b) 01-Aug-2023
+ * C/C++ source code generated on : Sat Dec 9 12:00:31 2023
+ *
+ * Target selection: ert.tlc
+ * Embedded hardware selection: Intel->x86-64 (Windows64)
+ * Code generation objectives: Unspecified
+ * Validation result: Not run
+ */
+
+#ifndef RTW_HEADER_PID0_types_h_
+#define RTW_HEADER_PID0_types_h_
+/* Forward declaration for rtModel */
+typedef struct tag_RTM_PID0_T RT_MODEL_PID0_T;
+
+#endif /* RTW_HEADER_PID0_types_h_ */
+
+/*
+ * File trailer for generated code.
+ *
+ * [EOF]
+ */
diff --git a/IO_MODULE_proj/Core/Inc/main.h b/IO_MODULE_proj/Core/Inc/main.h
index 2a551e3..845ea41 100644
--- a/IO_MODULE_proj/Core/Inc/main.h
+++ b/IO_MODULE_proj/Core/Inc/main.h
@@ -57,26 +57,10 @@ extern "C" {
void Error_Handler(void);
/* USER CODE BEGIN EFP */
-//Holding registers - can be written and read from
-static uint16_t Holding_Registers_Database[10]={
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 296
-};
-
-//Input Registers - can only be read
-static uint16_t Input_Register_Database[10] = {
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
-};
-
-//Coil database - 1bit registers, can be written and read from
-static uint16_t Holding_Coils_Database[3]={
- 0b0000000000000000
-};
-
-//Input coil database - 1bit registers, can only be read
-static uint16_t Input_Coils_Database[3]={
- 0b0000000000000000, 0b0000000000000000
-};
-
+extern uint16_t Holding_Registers_Database[10];
+extern uint16_t Input_Registers_Database[10];
+extern uint16_t Holding_Coils_Database[3];
+extern uint16_t Input_Coils_Database[3];
/* USER CODE END EFP */
diff --git a/IO_MODULE_proj/Core/Inc/rtwtypes.h b/IO_MODULE_proj/Core/Inc/rtwtypes.h
new file mode 100644
index 0000000..dcf0991
--- /dev/null
+++ b/IO_MODULE_proj/Core/Inc/rtwtypes.h
@@ -0,0 +1,160 @@
+/*
+ * Academic License - for use in teaching, academic research, and meeting
+ * course requirements at degree granting institutions only. Not for
+ * government, commercial, or other organizational use.
+ *
+ * File: rtwtypes.h
+ *
+ * Code generated for Simulink model 'PID0'.
+ *
+ * Model version : 1.49
+ * Simulink Coder version : 23.2 (R2023b) 01-Aug-2023
+ * C/C++ source code generated on : Sat Dec 9 12:00:31 2023
+ *
+ * Target selection: ert.tlc
+ * Embedded hardware selection: Intel->x86-64 (Windows64)
+ * Code generation objectives: Unspecified
+ * Validation result: Not run
+ */
+
+#ifndef RTWTYPES_H
+#define RTWTYPES_H
+
+/* Logical type definitions */
+#if (!defined(__cplusplus))
+#ifndef false
+#define false (0U)
+#endif
+
+#ifndef true
+#define true (1U)
+#endif
+#endif
+
+/*=======================================================================*
+ * Target hardware information
+ * Device type: Intel->x86-64 (Windows64)
+ * Number of bits: char: 8 short: 16 int: 32
+ * long: 32
+ * native word size: 64
+ * Byte ordering: LittleEndian
+ * Signed integer division rounds to: Zero
+ * Shift right on a signed integer as arithmetic shift: on
+ *=======================================================================*/
+
+/*=======================================================================*
+ * Fixed width word size data types: *
+ * int8_T, int16_T, int32_T - signed 8, 16, or 32 bit integers *
+ * uint8_T, uint16_T, uint32_T - unsigned 8, 16, or 32 bit integers *
+ * real32_T, real64_T - 32 and 64 bit floating point numbers *
+ *=======================================================================*/
+typedef signed char int8_T;
+typedef unsigned char uint8_T;
+typedef short int16_T;
+typedef unsigned short uint16_T;
+typedef int int32_T;
+typedef unsigned int uint32_T;
+typedef float real32_T;
+typedef double real64_T;
+
+/*===========================================================================*
+ * Generic type definitions: boolean_T, char_T, byte_T, int_T, uint_T, *
+ * real_T, time_T, ulong_T. *
+ *===========================================================================*/
+typedef double real_T;
+typedef double time_T;
+typedef unsigned char boolean_T;
+typedef int int_T;
+typedef unsigned int uint_T;
+typedef unsigned long ulong_T;
+typedef char char_T;
+typedef unsigned char uchar_T;
+typedef char_T byte_T;
+
+/*===========================================================================*
+ * Complex number type definitions *
+ *===========================================================================*/
+#define CREAL_T
+
+typedef struct {
+ real32_T re;
+ real32_T im;
+} creal32_T;
+
+typedef struct {
+ real64_T re;
+ real64_T im;
+} creal64_T;
+
+typedef struct {
+ real_T re;
+ real_T im;
+} creal_T;
+
+#define CINT8_T
+
+typedef struct {
+ int8_T re;
+ int8_T im;
+} cint8_T;
+
+#define CUINT8_T
+
+typedef struct {
+ uint8_T re;
+ uint8_T im;
+} cuint8_T;
+
+#define CINT16_T
+
+typedef struct {
+ int16_T re;
+ int16_T im;
+} cint16_T;
+
+#define CUINT16_T
+
+typedef struct {
+ uint16_T re;
+ uint16_T im;
+} cuint16_T;
+
+#define CINT32_T
+
+typedef struct {
+ int32_T re;
+ int32_T im;
+} cint32_T;
+
+#define CUINT32_T
+
+typedef struct {
+ uint32_T re;
+ uint32_T im;
+} cuint32_T;
+
+/*=======================================================================*
+ * Min and Max: *
+ * int8_T, int16_T, int32_T - signed 8, 16, or 32 bit integers *
+ * uint8_T, uint16_T, uint32_T - unsigned 8, 16, or 32 bit integers *
+ *=======================================================================*/
+#define MAX_int8_T ((int8_T)(127))
+#define MIN_int8_T ((int8_T)(-128))
+#define MAX_uint8_T ((uint8_T)(255U))
+#define MAX_int16_T ((int16_T)(32767))
+#define MIN_int16_T ((int16_T)(-32768))
+#define MAX_uint16_T ((uint16_T)(65535U))
+#define MAX_int32_T ((int32_T)(2147483647))
+#define MIN_int32_T ((int32_T)(-2147483647-1))
+#define MAX_uint32_T ((uint32_T)(0xFFFFFFFFU))
+
+/* Block D-Work pointer type */
+typedef void * pointer_T;
+
+#endif /* RTWTYPES_H */
+
+/*
+ * File trailer for generated code.
+ *
+ * [EOF]
+ */
diff --git a/IO_MODULE_proj/Core/Inc/ssd1306_conf.h b/IO_MODULE_proj/Core/Inc/ssd1306_conf.h
new file mode 100644
index 0000000..9d34b60
--- /dev/null
+++ b/IO_MODULE_proj/Core/Inc/ssd1306_conf.h
@@ -0,0 +1,69 @@
+/**
+ * Private configuration file for the SSD1306 library.
+ * This example is configured for STM32F0, I2C and including all fonts.
+ */
+
+#ifndef __SSD1306_CONF_H__
+#define __SSD1306_CONF_H__
+
+// Choose a microcontroller family
+
+#define STM32WB
+
+//#define STM32F0
+//#define STM32F1
+//#define STM32F4
+//#define STM32L0
+//#define STM32L1
+//#define STM32L4
+//#define STM32F3
+//#define STM32H7
+//#define STM32F7
+//#define STM32G0
+
+// Choose a bus
+#define SSD1306_USE_I2C
+//#define SSD1306_USE_SPI
+
+// I2C Configuration
+#define SSD1306_I2C_PORT hi2c1
+#define SSD1306_I2C_ADDR (0x3C << 1)
+
+// SPI Configuration
+//#define SSD1306_SPI_PORT hspi1
+//#define SSD1306_CS_Port OLED_CS_GPIO_Port
+//#define SSD1306_CS_Pin OLED_CS_Pin
+//#define SSD1306_DC_Port OLED_DC_GPIO_Port
+//#define SSD1306_DC_Pin OLED_DC_Pin
+//#define SSD1306_Reset_Port OLED_Res_GPIO_Port
+//#define SSD1306_Reset_Pin OLED_Res_Pin
+
+// Mirror the screen if needed
+// #define SSD1306_MIRROR_VERT
+// #define SSD1306_MIRROR_HORIZ
+
+// Set inverse color if needed
+// # define SSD1306_INVERSE_COLOR
+
+// Include only needed fonts
+#define SSD1306_INCLUDE_FONT_6x8
+#define SSD1306_INCLUDE_FONT_7x10
+#define SSD1306_INCLUDE_FONT_11x18
+#define SSD1306_INCLUDE_FONT_16x26
+
+#define SSD1306_INCLUDE_FONT_16x24
+
+// The width of the screen can be set using this
+// define. The default value is 128.
+// #define SSD1306_WIDTH 64
+
+// If your screen horizontal axis does not start
+// in column 0 you can use this define to
+// adjust the horizontal offset
+// #define SSD1306_X_OFFSET
+
+// The height can be changed as well if necessary.
+// It can be 32, 64 or 128. The default value is 64.
+// #define SSD1306_HEIGHT 64
+
+#endif /* __SSD1306_CONF_H__ */
diff --git a/IO_MODULE_proj/Core/Src/PID0.c b/IO_MODULE_proj/Core/Src/PID0.c
index d188b30..394d1d7 100644
--- a/IO_MODULE_proj/Core/Src/PID0.c
+++ b/IO_MODULE_proj/Core/Src/PID0.c
@@ -45,7 +45,7 @@ real_T kD = 0.0;
float rtb_Sum = 0;
real_T PID0_step(io_module_t *IO)
{
- uint16_t SetPoint = IO->u16regsHR[SET_POINT_TEMP];
+ real_T SetPoint = IO->u16regsHR[SET_POINT_TEMP] + 273.15;
real_T Input = SetPoint - (IO->TempRoom + 273.15);
real_T rtb_FilterCoefficient;
diff --git a/IO_MODULE_proj/Core/Src/app_freertos.c b/IO_MODULE_proj/Core/Src/app_freertos.c
index 804db33..adca05b 100644
--- a/IO_MODULE_proj/Core/Src/app_freertos.c
+++ b/IO_MODULE_proj/Core/Src/app_freertos.c
@@ -25,7 +25,6 @@
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include "cmsis_os.h"
-#include "PID0.h"
#include "IO_Config.h"
/* USER CODE END Includes */
@@ -129,17 +128,17 @@ void IO_Module_Init(io_module_t * IO)
rooms[i].u16regsCoils = Holding_Coils_Database;
rooms[i].u16regsCoilsRO = Input_Coils_Database;
rooms[i].u16regsHR = Holding_Registers_Database;
- rooms[i].u16regsRO = Input_Register_Database;
+ rooms[i].u16regsRO = Input_Registers_Database;
rooms[i].Pt = i;
rooms[i].PID_Param.Error = 0;
switch (rooms[i].Pt) {
case 0:
- rooms[i].Twa = TWA1_Pin;
+ rooms[i].Twa = TWA2_Pin;
rooms[i].CoilNR = TWA1_EN;
break;
case 1:
- rooms[i].Twa = TWA2_Pin;
+ rooms[i].Twa = TWA1_Pin;
rooms[i].CoilNR = TWA2_EN;
break;
case 2:
@@ -191,7 +190,7 @@ void ADC_Init(void)
/** Configure initial ADC channel
*/
- sConfig.Channel = ADC_CHANNEL_9;
+ sConfig.Channel = ADC_CHANNEL_10;
sConfig.Rank = ADC_REGULAR_RANK_1;
sConfig.SamplingTime = ADC_SAMPLETIME_12CYCLES_5;
sConfig.SingleDiff = ADC_SINGLE_ENDED;
@@ -206,7 +205,7 @@ void ADC_Init(void)
*/
if(N_ROOMS == 2)
{
- sConfig.Channel = ADC_CHANNEL_10;
+ sConfig.Channel = ADC_CHANNEL_9;
sConfig.Rank = ADC_REGULAR_RANK_2;
if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
{
@@ -238,7 +237,7 @@ void ADC_Init(void)
// Initializes the thread and event flags in charge of calculating the temperature values form PT1000
void ADC_Temp_Thread_Start(io_module_t *IO)
{
- TempCalcHandle = osThreadNew(CalculateTemp_Thread, IO, &TempCalc_attributes);
+ TempCalcHandle = osThreadNew(CalculateTemp_Thread, NULL, &TempCalc_attributes);
}
@@ -344,7 +343,6 @@ void ControlTask(void *argument){
#endif
void CalculateTemp_Thread(void *argument){
- io_module_t *IO = (io_module_t *)argument;
uint16_t *temp;
HAL_ADCEx_Calibration_Start(&hadc1, ADC_SINGLE_ENDED);
@@ -355,10 +353,10 @@ void CalculateTemp_Thread(void *argument){
for(int i = 0; i < N_ROOMS; i++)
{
- ADCvoltage[i] = ADCrawReading[i] * 0.00073242;
- rooms[i].TempRoom = ((ADCvoltage[i] - 0.408)*100) / 2.04;
+ ADCvoltage[i] = ADCrawReading[i] * 0.00080566;
+ rooms[i].TempRoom = (ADCvoltage[i]*49.02) - 24.20;
- temp = &IO->u16regsRO[i];
+ temp = &rooms->u16regsRO[i];
*temp = (uint16_t)rooms[i].TempRoom;
}
@@ -370,7 +368,6 @@ void CalculateTemp_Thread(void *argument){
void bitWrite(io_module_t * IO, uint8_t val)
-// Temperature = (((ADCrawReading * 0.00073242) - 0.408)*100) / 2.04;
{
uint16_t *temp;
uint8_t pos = IO->CoilNR;
diff --git a/IO_MODULE_proj/Core/Src/main.c b/IO_MODULE_proj/Core/Src/main.c
index 358c383..2c828e1 100644
--- a/IO_MODULE_proj/Core/Src/main.c
+++ b/IO_MODULE_proj/Core/Src/main.c
@@ -81,6 +81,25 @@ void StartDefaultTask(void *argument);
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
+//Holding registers - can be written and read from
+uint16_t Holding_Registers_Database[10]={
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 25
+};
+
+//Input Registers - can only be read
+uint16_t Input_Registers_Database[10] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+//Coil database - 1bit registers, can be written and read from
+uint16_t Holding_Coils_Database[3]={
+ 0b0000000000000000
+};
+
+//Input coil database - 1bit registers, can only be read
+uint16_t Input_Coils_Database[3]={
+ 0b0000000000000000, 0b0000000000000000
+};
/* USER CODE END 0 */
@@ -129,11 +148,11 @@ int main(void)
ModbusH.EN_Port = DE_EN_GPIO_Port;
ModbusH.EN_Pin = DE_EN_Pin;
ModbusH.u16regsHR = Holding_Registers_Database;
- ModbusH.u16regsRO = Input_Register_Database;
+ ModbusH.u16regsRO = Input_Registers_Database;
ModbusH.u16regsCoils = Holding_Coils_Database;
ModbusH.u16regsCoilsRO = Input_Coils_Database;
ModbusH.u16regHR_size = sizeof(Holding_Registers_Database)/sizeof(Holding_Registers_Database[0]);
- ModbusH.u16regRO_size = sizeof(Input_Register_Database)/sizeof(Input_Register_Database[0]);
+ ModbusH.u16regRO_size = sizeof(Input_Registers_Database)/sizeof(Input_Registers_Database[0]);
ModbusH.u16regCoils_size = sizeof(Holding_Coils_Database)/sizeof(Holding_Coils_Database[0]);
ModbusH.u16regCoilsRO_size = sizeof(Input_Coils_Database)/sizeof(Input_Coils_Database[0]);
ModbusH.xTypeHW = USART_HW_DMA;
diff --git a/IO_MODULE_proj/Debug/Core/Src/PID0.cyclo b/IO_MODULE_proj/Debug/Core/Src/PID0.cyclo
index ed7bbca..68006b0 100644
--- a/IO_MODULE_proj/Debug/Core/Src/PID0.cyclo
+++ b/IO_MODULE_proj/Debug/Core/Src/PID0.cyclo
@@ -1,3 +1,3 @@
-../Core/Src/PID0.c:46:6:PID0_step 5
-../Core/Src/PID0.c:112:6:PID0_initialize 1
-../Core/Src/PID0.c:118:6:PID0_terminate 1
+../Core/Src/PID0.c:46:8:PID0_step 5
+../Core/Src/PID0.c:92:6:PID0_initialize 1
+../Core/Src/PID0.c:98:6:PID0_terminate 1
diff --git a/IO_MODULE_proj/Debug/Core/Src/PID0.d b/IO_MODULE_proj/Debug/Core/Src/PID0.d
index 38bbae8..da090b0 100644
--- a/IO_MODULE_proj/Debug/Core/Src/PID0.d
+++ b/IO_MODULE_proj/Debug/Core/Src/PID0.d
@@ -59,12 +59,12 @@ Core/Src/PID0.o: ../Core/Src/PID0.c ../Core/Inc/main.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
- ../Core/Inc/app_freertos.h \
+ ../Core/Inc/app_freertos.h ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h \
+ ../Core/Inc/PID0_types.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h \
../Core/Inc/ssd1306_conf.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h \
- ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h ../Core/Inc/PID0_types.h \
- ../Core/Inc/rtwtypes.h
+ ../Core/Inc/rtwtypes.h ../Core/Inc/IO_Config.h
../Core/Inc/main.h:
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_hal.h:
../Core/Inc/stm32wbxx_hal_conf.h:
@@ -127,10 +127,11 @@ C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/M
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
../Core/Inc/app_freertos.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
-../Core/Inc/ssd1306_conf.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/PID0.h:
../Core/Inc/rtwtypes.h:
../Core/Inc/PID0_types.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
+../Core/Inc/ssd1306_conf.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/rtwtypes.h:
+../Core/Inc/IO_Config.h:
diff --git a/IO_MODULE_proj/Debug/Core/Src/PID0.o b/IO_MODULE_proj/Debug/Core/Src/PID0.o
index 2a91aa0..6af7c76 100644
Binary files a/IO_MODULE_proj/Debug/Core/Src/PID0.o and b/IO_MODULE_proj/Debug/Core/Src/PID0.o differ
diff --git a/IO_MODULE_proj/Debug/Core/Src/PID0.su b/IO_MODULE_proj/Debug/Core/Src/PID0.su
index a2b4e78..3749556 100644
--- a/IO_MODULE_proj/Debug/Core/Src/PID0.su
+++ b/IO_MODULE_proj/Debug/Core/Src/PID0.su
@@ -1,3 +1,3 @@
-../Core/Src/PID0.c:46:6:PID0_step 56 static
-../Core/Src/PID0.c:112:6:PID0_initialize 4 static
-../Core/Src/PID0.c:118:6:PID0_terminate 4 static
+../Core/Src/PID0.c:46:8:PID0_step 40 static
+../Core/Src/PID0.c:92:6:PID0_initialize 4 static
+../Core/Src/PID0.c:98:6:PID0_terminate 4 static
diff --git a/IO_MODULE_proj/Debug/Core/Src/app_freertos.cyclo b/IO_MODULE_proj/Debug/Core/Src/app_freertos.cyclo
index 65c8ac6..2796552 100644
--- a/IO_MODULE_proj/Debug/Core/Src/app_freertos.cyclo
+++ b/IO_MODULE_proj/Debug/Core/Src/app_freertos.cyclo
@@ -1,11 +1,12 @@
-../Core/Src/app_freertos.c:114:6:IO_Module_Init 1
-../Core/Src/app_freertos.c:129:6:ADC_Temp_Thread_Start 1
-../Core/Src/app_freertos.c:136:6:Control_Thread_Init 1
-../Core/Src/app_freertos.c:145:6:ControlTask 2
-../Core/Src/app_freertos.c:228:6:CalculateTemp_Thread 2
-../Core/Src/app_freertos.c:255:6:bitWrite 2
-../Core/Src/app_freertos.c:270:9:bitRead 1
-../Core/Src/app_freertos.c:284:6:ControlExecTim 1
-../Core/Src/app_freertos.c:293:6:TwaControlTim 1
-../Core/Src/app_freertos.c:303:6:HAL_ADC_ConvCpltCallback 1
-../Core/Src/app_freertos.c:309:6:Screen_Thread 1
+../Core/Src/app_freertos.c:111:6:IO_Module_Init 6
+../Core/Src/app_freertos.c:158:6:ADC_Init 3
+../Core/Src/app_freertos.c:238:6:ADC_Temp_Thread_Start 1
+../Core/Src/app_freertos.c:245:6:Control_Thread_Init 2
+../Core/Src/app_freertos.c:259:6:ControlTask 3
+../Core/Src/app_freertos.c:345:6:CalculateTemp_Thread 2
+../Core/Src/app_freertos.c:370:6:bitWrite 2
+../Core/Src/app_freertos.c:385:9:bitRead 1
+../Core/Src/app_freertos.c:399:6:ControlExecTim 1
+../Core/Src/app_freertos.c:408:6:TwaControlTim 1
+../Core/Src/app_freertos.c:418:6:HAL_ADC_ConvCpltCallback 1
+../Core/Src/app_freertos.c:424:6:Screen_Thread 1
diff --git a/IO_MODULE_proj/Debug/Core/Src/app_freertos.d b/IO_MODULE_proj/Debug/Core/Src/app_freertos.d
index a3f4f5f..7fe7bad 100644
--- a/IO_MODULE_proj/Debug/Core/Src/app_freertos.d
+++ b/IO_MODULE_proj/Debug/Core/Src/app_freertos.d
@@ -59,12 +59,12 @@ Core/Src/app_freertos.o: ../Core/Src/app_freertos.c \
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
- ../Core/Inc/app_freertos.h \
+ ../Core/Inc/app_freertos.h ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h \
+ ../Core/Inc/PID0_types.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h \
../Core/Inc/ssd1306_conf.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h \
- ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h ../Core/Inc/PID0_types.h \
- ../Core/Inc/PID0.h ../Core/Inc/IO_Config.h
+ ../Core/Inc/IO_Config.h
../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
../Core/Inc/FreeRTOSConfig.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
@@ -127,11 +127,10 @@ C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/M
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
../Core/Inc/app_freertos.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
-../Core/Inc/ssd1306_conf.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/PID0.h:
../Core/Inc/rtwtypes.h:
../Core/Inc/PID0_types.h:
-../Core/Inc/PID0.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
+../Core/Inc/ssd1306_conf.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/IO_Config.h:
diff --git a/IO_MODULE_proj/Debug/Core/Src/app_freertos.o b/IO_MODULE_proj/Debug/Core/Src/app_freertos.o
index 0f954c1..e2f4a00 100644
Binary files a/IO_MODULE_proj/Debug/Core/Src/app_freertos.o and b/IO_MODULE_proj/Debug/Core/Src/app_freertos.o differ
diff --git a/IO_MODULE_proj/Debug/Core/Src/app_freertos.su b/IO_MODULE_proj/Debug/Core/Src/app_freertos.su
index bb16af1..63ad85d 100644
--- a/IO_MODULE_proj/Debug/Core/Src/app_freertos.su
+++ b/IO_MODULE_proj/Debug/Core/Src/app_freertos.su
@@ -1,11 +1,12 @@
-../Core/Src/app_freertos.c:114:6:IO_Module_Init 16 static
-../Core/Src/app_freertos.c:129:6:ADC_Temp_Thread_Start 16 static
-../Core/Src/app_freertos.c:136:6:Control_Thread_Init 16 static
-../Core/Src/app_freertos.c:145:6:ControlTask 32 static
-../Core/Src/app_freertos.c:228:6:CalculateTemp_Thread 32 static
-../Core/Src/app_freertos.c:255:6:bitWrite 24 static
-../Core/Src/app_freertos.c:270:9:bitRead 24 static
-../Core/Src/app_freertos.c:284:6:ControlExecTim 16 static
-../Core/Src/app_freertos.c:293:6:TwaControlTim 24 static
-../Core/Src/app_freertos.c:303:6:HAL_ADC_ConvCpltCallback 16 static
-../Core/Src/app_freertos.c:309:6:Screen_Thread 16 static
+../Core/Src/app_freertos.c:111:6:IO_Module_Init 24 static
+../Core/Src/app_freertos.c:158:6:ADC_Init 32 static
+../Core/Src/app_freertos.c:238:6:ADC_Temp_Thread_Start 16 static
+../Core/Src/app_freertos.c:245:6:Control_Thread_Init 16 static
+../Core/Src/app_freertos.c:259:6:ControlTask 32 static
+../Core/Src/app_freertos.c:345:6:CalculateTemp_Thread 32 static
+../Core/Src/app_freertos.c:370:6:bitWrite 24 static
+../Core/Src/app_freertos.c:385:9:bitRead 24 static
+../Core/Src/app_freertos.c:399:6:ControlExecTim 16 static
+../Core/Src/app_freertos.c:408:6:TwaControlTim 24 static
+../Core/Src/app_freertos.c:418:6:HAL_ADC_ConvCpltCallback 16 static
+../Core/Src/app_freertos.c:424:6:Screen_Thread 16 static
diff --git a/IO_MODULE_proj/Debug/Core/Src/main.cyclo b/IO_MODULE_proj/Debug/Core/Src/main.cyclo
index c56c16f..f071526 100644
--- a/IO_MODULE_proj/Debug/Core/Src/main.cyclo
+++ b/IO_MODULE_proj/Debug/Core/Src/main.cyclo
@@ -1,15 +1,14 @@
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rcc.h:1679:22:LL_RCC_LSE_SetDriveCapability 1
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:364:22:LL_AHB1_GRP1_EnableClock 1
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:539:22:LL_AHB2_GRP1_EnableClock 1
-../Core/Src/main.c:92:5:main 1
-../Core/Src/main.c:213:6:SystemClock_Config 3
-../Core/Src/main.c:279:6:PeriphCommonClock_Config 2
-../Core/Src/main.c:311:13:MX_ADC1_Init 4
-../Core/Src/main.c:378:13:MX_I2C1_Init 4
-../Core/Src/main.c:426:13:MX_USART1_UART_Init 5
-../Core/Src/main.c:474:13:MX_USB_PCD_Init 2
-../Core/Src/main.c:505:13:MX_DMA_Init 1
-../Core/Src/main.c:530:13:MX_GPIO_Init 1
-../Core/Src/main.c:602:6:StartDefaultTask 1
-../Core/Src/main.c:623:6:HAL_TIM_PeriodElapsedCallback 2
-../Core/Src/main.c:640:6:Error_Handler 1
+../Core/Src/main.c:110:5:main 1
+../Core/Src/main.c:226:6:SystemClock_Config 3
+../Core/Src/main.c:292:6:PeriphCommonClock_Config 2
+../Core/Src/main.c:324:13:MX_I2C1_Init 4
+../Core/Src/main.c:372:13:MX_USART1_UART_Init 5
+../Core/Src/main.c:420:13:MX_USB_PCD_Init 2
+../Core/Src/main.c:451:13:MX_DMA_Init 1
+../Core/Src/main.c:476:13:MX_GPIO_Init 1
+../Core/Src/main.c:548:6:StartDefaultTask 1
+../Core/Src/main.c:569:6:HAL_TIM_PeriodElapsedCallback 2
+../Core/Src/main.c:586:6:Error_Handler 1
diff --git a/IO_MODULE_proj/Debug/Core/Src/main.d b/IO_MODULE_proj/Debug/Core/Src/main.d
index 9edbc61..5a6c5e5 100644
--- a/IO_MODULE_proj/Debug/Core/Src/main.d
+++ b/IO_MODULE_proj/Debug/Core/Src/main.d
@@ -59,11 +59,11 @@ Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
- ../Core/Inc/app_freertos.h \
+ ../Core/Inc/app_freertos.h ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h \
+ ../Core/Inc/PID0_types.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h \
../Core/Inc/ssd1306_conf.h \
- C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h \
- ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h ../Core/Inc/PID0_types.h
+ C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h
../Core/Inc/main.h:
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_hal.h:
../Core/Inc/stm32wbxx_hal_conf.h:
@@ -126,9 +126,9 @@ C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/M
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
../Core/Inc/app_freertos.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
-../Core/Inc/ssd1306_conf.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/PID0.h:
../Core/Inc/rtwtypes.h:
../Core/Inc/PID0_types.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
+../Core/Inc/ssd1306_conf.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
diff --git a/IO_MODULE_proj/Debug/Core/Src/main.o b/IO_MODULE_proj/Debug/Core/Src/main.o
index 0c53b2f..4ecbb31 100644
Binary files a/IO_MODULE_proj/Debug/Core/Src/main.o and b/IO_MODULE_proj/Debug/Core/Src/main.o differ
diff --git a/IO_MODULE_proj/Debug/Core/Src/main.su b/IO_MODULE_proj/Debug/Core/Src/main.su
index ebef677..47e35ec 100644
--- a/IO_MODULE_proj/Debug/Core/Src/main.su
+++ b/IO_MODULE_proj/Debug/Core/Src/main.su
@@ -1,15 +1,14 @@
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_rcc.h:1679:22:LL_RCC_LSE_SetDriveCapability 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:364:22:LL_AHB1_GRP1_EnableClock 24 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:539:22:LL_AHB2_GRP1_EnableClock 24 static
-../Core/Src/main.c:92:5:main 8 static
-../Core/Src/main.c:213:6:SystemClock_Config 112 static
-../Core/Src/main.c:279:6:PeriphCommonClock_Config 88 static
-../Core/Src/main.c:311:13:MX_ADC1_Init 32 static
-../Core/Src/main.c:378:13:MX_I2C1_Init 8 static
-../Core/Src/main.c:426:13:MX_USART1_UART_Init 8 static
-../Core/Src/main.c:474:13:MX_USB_PCD_Init 8 static
-../Core/Src/main.c:505:13:MX_DMA_Init 8 static
-../Core/Src/main.c:530:13:MX_GPIO_Init 32 static
-../Core/Src/main.c:602:6:StartDefaultTask 16 static
-../Core/Src/main.c:623:6:HAL_TIM_PeriodElapsedCallback 16 static
-../Core/Src/main.c:640:6:Error_Handler 4 static,ignoring_inline_asm
+../Core/Src/main.c:110:5:main 8 static
+../Core/Src/main.c:226:6:SystemClock_Config 112 static
+../Core/Src/main.c:292:6:PeriphCommonClock_Config 88 static
+../Core/Src/main.c:324:13:MX_I2C1_Init 8 static
+../Core/Src/main.c:372:13:MX_USART1_UART_Init 8 static
+../Core/Src/main.c:420:13:MX_USB_PCD_Init 8 static
+../Core/Src/main.c:451:13:MX_DMA_Init 8 static
+../Core/Src/main.c:476:13:MX_GPIO_Init 32 static
+../Core/Src/main.c:548:6:StartDefaultTask 16 static
+../Core/Src/main.c:569:6:HAL_TIM_PeriodElapsedCallback 16 static
+../Core/Src/main.c:586:6:Error_Handler 4 static,ignoring_inline_asm
diff --git a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.d b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.d
index 9e077e0..7e60dde 100644
--- a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.d
+++ b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.d
@@ -59,11 +59,11 @@ Core/Src/stm32wbxx_hal_msp.o: ../Core/Src/stm32wbxx_hal_msp.c \
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
- ../Core/Inc/app_freertos.h \
+ ../Core/Inc/app_freertos.h ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h \
+ ../Core/Inc/PID0_types.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h \
../Core/Inc/ssd1306_conf.h \
- C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h \
- ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h ../Core/Inc/PID0_types.h
+ C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h
../Core/Inc/main.h:
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_hal.h:
../Core/Inc/stm32wbxx_hal_conf.h:
@@ -126,9 +126,9 @@ C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/M
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
../Core/Inc/app_freertos.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
-../Core/Inc/ssd1306_conf.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/PID0.h:
../Core/Inc/rtwtypes.h:
../Core/Inc/PID0_types.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
+../Core/Inc/ssd1306_conf.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
diff --git a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.o b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.o
index bbd10fe..f8fef53 100644
Binary files a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.o and b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_hal_msp.o differ
diff --git a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.d b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.d
index 29a927c..012fb81 100644
--- a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.d
+++ b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.d
@@ -59,11 +59,11 @@ Core/Src/stm32wbxx_it.o: ../Core/Src/stm32wbxx_it.c ../Core/Inc/main.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
- ../Core/Inc/app_freertos.h \
+ ../Core/Inc/app_freertos.h ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h \
+ ../Core/Inc/PID0_types.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h \
../Core/Inc/ssd1306_conf.h \
C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h \
- ../Core/Inc/PID0.h ../Core/Inc/rtwtypes.h ../Core/Inc/PID0_types.h \
../Core/Inc/stm32wbxx_it.h
../Core/Inc/main.h:
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_hal.h:
@@ -127,10 +127,10 @@ C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/M
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
../Core/Inc/app_freertos.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
-../Core/Inc/ssd1306_conf.h:
-C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/PID0.h:
../Core/Inc/rtwtypes.h:
../Core/Inc/PID0_types.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306.h:
+../Core/Inc/ssd1306_conf.h:
+C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Middlewares/Third_Party/OLED_SSD1306/Inc/ssd1306_fonts.h:
../Core/Inc/stm32wbxx_it.h:
diff --git a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.o b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.o
index 1cdcc8c..d322c2e 100644
Binary files a/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.o and b/IO_MODULE_proj/Debug/Core/Src/stm32wbxx_it.o differ
diff --git a/IO_MODULE_proj/Debug/IO_Module_proj.elf b/IO_MODULE_proj/Debug/IO_Module_proj.elf
index c1081aa..6605ed8 100644
Binary files a/IO_MODULE_proj/Debug/IO_Module_proj.elf and b/IO_MODULE_proj/Debug/IO_Module_proj.elf differ
diff --git a/IO_MODULE_proj/Debug/IO_Module_proj.elf.proxy_cache b/IO_MODULE_proj/Debug/IO_Module_proj.elf.proxy_cache
index e9c4529..f6c6920 100644
--- a/IO_MODULE_proj/Debug/IO_Module_proj.elf.proxy_cache
+++ b/IO_MODULE_proj/Debug/IO_Module_proj.elf.proxy_cache
@@ -1,16 +1,16 @@
Contents of the .debug_info section:
Compilation Unit @ offset 0x0:
- Length: 0x3fb (32-bit)
+ Length: 0x391 (32-bit)
Version: 5
Unit Type: DW_UT_compile (1)
Abbrev Offset: 0x0
Pointer Size: 4
- <0>: Abbrev Number: 17 (DW_TAG_compile_unit)
- DW_AT_producer : (indirect string, offset: 0xdc59a): GNU C11 11.3.1 20220712 -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -march=armv7e-m+fp -g3 -O0 -std=gnu11 -ffunction-sections -fdata-sections -fstack-usage -fcyclomatic-complexity
+ <0>: Abbrev Number: 14 (DW_TAG_compile_unit)
+ DW_AT_producer : (indirect string, offset: 0xdc538): GNU C11 11.3.1 20220712 -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -march=armv7e-m+fp -g3 -O0 -std=gnu11 -ffunction-sections -fdata-sections -fstack-usage -fcyclomatic-complexity
<11> DW_AT_language : 29 (C11)
- <12> DW_AT_name : (indirect string, offset: 0x273d7): ../Core/Src/PID0.c
- <16> DW_AT_comp_dir : (indirect string, offset: 0x5ccf4): C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Debug
+ <12> DW_AT_name : (indirect string, offset: 0x27400): ../Core/Src/PID0.c
+ <16> DW_AT_comp_dir : (indirect string, offset: 0x5cc79): C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Debug
<1a> DW_AT_ranges : 0xc
<1e> DW_AT_low_pc : 0x0
<22> DW_AT_stmt_list : 0x0
@@ -18,9 +18,9 @@ Contents of the .debug_info section:
<1><2a>: Abbrev Number: 1 (DW_TAG_base_type)
<2b> DW_AT_byte_size : 1
<2c> DW_AT_encoding : 6 (signed char)
- <2d> DW_AT_name : (indirect string, offset: 0x77914): signed char
+ <2d> DW_AT_name : (indirect string, offset: 0x778b5): signed char
<1><31>: Abbrev Number: 2 (DW_TAG_typedef)
- <32> DW_AT_name : (indirect string, offset: 0x45c99): __uint8_t
+ <32> DW_AT_name : (indirect string, offset: 0x45c4d): __uint8_t
<36> DW_AT_decl_file : 2
<37> DW_AT_decl_line : 43
<38> DW_AT_decl_column : 24
@@ -28,13 +28,13 @@ Contents of the .debug_info section:
<1><3d>: Abbrev Number: 1 (DW_TAG_base_type)
<3e> DW_AT_byte_size : 1
<3f> DW_AT_encoding : 8 (unsigned char)
- <40> DW_AT_name : (indirect string, offset: 0xe5c1c): unsigned char
+ <40> DW_AT_name : (indirect string, offset: 0xe5bf3): unsigned char
<1><44>: Abbrev Number: 1 (DW_TAG_base_type)
<45> DW_AT_byte_size : 2
<46> DW_AT_encoding : 5 (signed)
- <47> DW_AT_name : (indirect string, offset: 0xb1227): short int
+ <47> DW_AT_name : (indirect string, offset: 0xb1196): short int
<1><4b>: Abbrev Number: 2 (DW_TAG_typedef)
- <4c> DW_AT_name : (indirect string, offset: 0x61a59): __uint16_t
+ <4c> DW_AT_name : (indirect string, offset: 0x619d6): __uint16_t
<50> DW_AT_decl_file : 2
<51> DW_AT_decl_line : 57
<52> DW_AT_decl_column : 25
@@ -42,98037 +42,97930 @@ Contents of the .debug_info section:
<1><57>: Abbrev Number: 1 (DW_TAG_base_type)
<58> DW_AT_byte_size : 2
<59> DW_AT_encoding : 7 (unsigned)
- <5a> DW_AT_name : (indirect string, offset: 0xe43a4): short unsigned int
+ <5a> DW_AT_name : (indirect string, offset: 0xe4374): short unsigned int
<1><5e>: Abbrev Number: 1 (DW_TAG_base_type)
<5f> DW_AT_byte_size : 4
<60> DW_AT_encoding : 5 (signed)
- <61> DW_AT_name : (indirect string, offset: 0x1451e): long int
+ <61> DW_AT_name : (indirect string, offset: 0x14547): long int
<1><65>: Abbrev Number: 1 (DW_TAG_base_type)
<66> DW_AT_byte_size : 4
<67> DW_AT_encoding : 7 (unsigned)
- <68> DW_AT_name : (indirect string, offset: 0x38b1a): long unsigned int
+ <68> DW_AT_name : (indirect string, offset: 0x38b00): long unsigned int
<1><6c>: Abbrev Number: 1 (DW_TAG_base_type)
<6d> DW_AT_byte_size : 8
<6e> DW_AT_encoding : 5 (signed)
- <6f> DW_AT_name : (indirect string, offset: 0x6c9cf): long long int
+ <6f> DW_AT_name : (indirect string, offset: 0x6c970): long long int
<1><73>: Abbrev Number: 1 (DW_TAG_base_type)
<74> DW_AT_byte_size : 8
<75> DW_AT_encoding : 7 (unsigned)
- <76> DW_AT_name : (indirect string, offset: 0x31c79): long long unsigned int
- <1><7a>: Abbrev Number: 18 (DW_TAG_base_type)
+ <76> DW_AT_name : (indirect string, offset: 0x31cb0): long long unsigned int
+ <1><7a>: Abbrev Number: 15 (DW_TAG_base_type)
<7b> DW_AT_byte_size : 4
<7c> DW_AT_encoding : 5 (signed)
<7d> DW_AT_name : int
<1><81>: Abbrev Number: 1 (DW_TAG_base_type)
<82> DW_AT_byte_size : 4
<83> DW_AT_encoding : 7 (unsigned)
- <84> DW_AT_name : (indirect string, offset: 0x13b8e): unsigned int
+ <84> DW_AT_name : (indirect string, offset: 0x13bb7): unsigned int
<1><88>: Abbrev Number: 2 (DW_TAG_typedef)
- <89> DW_AT_name : (indirect string, offset: 0x45c9b): uint8_t
+ <89> DW_AT_name : (indirect string, offset: 0x45c4f): uint8_t
<8d> DW_AT_decl_file : 3
<8e> DW_AT_decl_line : 24
<8f> DW_AT_decl_column : 19
<90> DW_AT_type : <0x31>
- <1><94>: Abbrev Number: 6 (DW_TAG_const_type)
- <95> DW_AT_type : <0x88>
- <1><99>: Abbrev Number: 2 (DW_TAG_typedef)
- <9a> DW_AT_name : (indirect string, offset: 0xad747): uint16_t
- <9e> DW_AT_decl_file : 3
- <9f> DW_AT_decl_line : 36
- DW_AT_decl_column : 20
- DW_AT_type : <0x4b>
- <1>: Abbrev Number: 6 (DW_TAG_const_type)
- DW_AT_type : <0x99>
- <1>: Abbrev Number: 1 (DW_TAG_base_type)
- DW_AT_byte_size : 8
- DW_AT_encoding : 4 (float)
- DW_AT_name : (indirect string, offset: 0x56ca8): long double
- <1>: Abbrev Number: 1 (DW_TAG_base_type)
- DW_AT_byte_size : 1
- DW_AT_encoding : 8 (unsigned char)
- DW_AT_name : (indirect string, offset: 0xc711b): char
- <1>: Abbrev Number: 1 (DW_TAG_base_type)
- DW_AT_byte_size : 1
- DW_AT_encoding : 2 (boolean)
- DW_AT_name : (indirect string, offset: 0x5fe38): _Bool
- <1>: Abbrev Number: 7 (DW_TAG_pointer_type)
- DW_AT_byte_size : 4
- DW_AT_type : <0x99>
- <1>: Abbrev Number: 8 (DW_TAG_structure_type)
- DW_AT_byte_size : 32
- DW_AT_decl_file : 4
- DW_AT_decl_line : 35
- DW_AT_decl_column : 9
- DW_AT_sibling : <0x127>
- <2>: Abbrev Number: 5 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0x95415): u16regsHR
- DW_AT_decl_file : 4
- DW_AT_decl_line : 37
- DW_AT_decl_column : 13
- DW_AT_type : <0xbf>
- DW_AT_data_member_location: 0
- <2>: Abbrev Number: 5 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0x99aa9): u16regsRO
- DW_AT_decl_file : 4
- DW_AT_decl_line : 38
- DW_AT_decl_column : 13
- DW_AT_type : <0xbf>
- DW_AT_data_member_location: 4
- <2>: Abbrev Number: 5 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xbf96c): u16regsCoils
- DW_AT_decl_file : 4
- DW_AT_decl_line : 39
- DW_AT_decl_column : 13
- DW_AT_type : <0xbf>
- DW_AT_data_member_location: 8
- <2>: Abbrev Number: 5 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0x14d93): u16regsCoilsRO
- DW_AT_decl_file : 4
- DW_AT_decl_line : 40
- DW_AT_decl_column : 13
- DW_AT_type : <0xbf>
- DW_AT_data_member_location: 12
- <2><100>: Abbrev Number: 5 (DW_TAG_member)
- <101> DW_AT_name : (indirect string, offset: 0x7431b): TempRoom
- <105> DW_AT_decl_file : 4
- <106> DW_AT_decl_line : 41
- <107> DW_AT_decl_column : 10
- <108> DW_AT_type : <0x127>
- <10c> DW_AT_data_member_location: 16
- <2><10d>: Abbrev Number: 9 (DW_TAG_member)
- <10e> DW_AT_name : Pt
- <111> DW_AT_decl_file : 4
- <112> DW_AT_decl_line : 42
- <113> DW_AT_decl_column : 17
- <114> DW_AT_type : <0x94>
- <118> DW_AT_data_member_location: 24
- <2><119>: Abbrev Number: 9 (DW_TAG_member)
- <11a> DW_AT_name : Twa
- <11e> DW_AT_decl_file : 4
- <11f> DW_AT_decl_line : 43
- <120> DW_AT_decl_column : 18
- <121> DW_AT_type : <0xa5>
- <125> DW_AT_data_member_location: 26
- <2><126>: Abbrev Number: 0
- <1><127>: Abbrev Number: 1 (DW_TAG_base_type)
- <128> DW_AT_byte_size : 8
- <129> DW_AT_encoding : 4 (float)
- <12a> DW_AT_name : (indirect string, offset: 0x1d91c): double
- <1><12e>: Abbrev Number: 2 (DW_TAG_typedef)
- <12f> DW_AT_name : (indirect string, offset: 0xa3d14): io_module_t
- <133> DW_AT_decl_file : 4
- <134> DW_AT_decl_line : 44
- <135> DW_AT_decl_column : 3
- <136> DW_AT_type : <0xc4>
- <1><13a>: Abbrev Number: 19 (DW_TAG_enumeration_type)
- <13b> DW_AT_name : (indirect string, offset: 0x4c4d3): INPUT_REG_MAP
- <13f> DW_AT_encoding : 7 (unsigned)
- <140> DW_AT_byte_size : 1
- <141> DW_AT_type : <0x3d>
- <145> DW_AT_decl_file : 4
- <146> DW_AT_decl_line : 108
- <147> DW_AT_decl_column : 14
- <148> DW_AT_sibling : <0x183>
- <2><14c>: Abbrev Number: 3 (DW_TAG_enumerator)
- <14d> DW_AT_name : (indirect string, offset: 0xb6997): TEMP1_READ
- <151> DW_AT_const_value : 0
- <2><152>: Abbrev Number: 3 (DW_TAG_enumerator)
- <153> DW_AT_name : (indirect string, offset: 0x29dc3): TEMP2_READ
- <157> DW_AT_const_value : 1
- <2><158>: Abbrev Number: 3 (DW_TAG_enumerator)
- <159> DW_AT_name : (indirect string, offset: 0x9577f): TEMP3_READ
- <15d> DW_AT_const_value : 2
- <2><15e>: Abbrev Number: 3 (DW_TAG_enumerator)
- <15f> DW_AT_name : (indirect string, offset: 0x1317b): TEMP4_READ
- <163> DW_AT_const_value : 3
- <2><164>: Abbrev Number: 3 (DW_TAG_enumerator)
- <165> DW_AT_name : (indirect string, offset: 0xad333): TEMP1_W_READ
- <169> DW_AT_const_value : 4
- <2><16a>: Abbrev Number: 3 (DW_TAG_enumerator)
- <16b> DW_AT_name : (indirect string, offset: 0xaa1a4): TEMP2_W_READ
- <16f> DW_AT_const_value : 5
- <2><170>: Abbrev Number: 3 (DW_TAG_enumerator)
- <171> DW_AT_name : (indirect string, offset: 0xa6d81): TEMP3_W_READ
- <175> DW_AT_const_value : 6
- <2><176>: Abbrev Number: 3 (DW_TAG_enumerator)
- <177> DW_AT_name : (indirect string, offset: 0xa3764): TEMP4_W_READ
- <17b> DW_AT_const_value : 7
- <2><17c>: Abbrev Number: 3 (DW_TAG_enumerator)
- <17d> DW_AT_name : (indirect string, offset: 0xaa622): SET_POINT_TEMP
- <181> DW_AT_const_value : 9
- <2><182>: Abbrev Number: 0
- <1><183>: Abbrev Number: 1 (DW_TAG_base_type)
- <184> DW_AT_byte_size : 4
- <185> DW_AT_encoding : 4 (float)
- <186> DW_AT_name : (indirect string, offset: 0xe1cc5): float
- <1><18a>: Abbrev Number: 2 (DW_TAG_typedef)
- <18b> DW_AT_name : (indirect string, offset: 0xe1e04): real_T
- <18f> DW_AT_decl_file : 5
- <190> DW_AT_decl_line : 64
- <191> DW_AT_decl_column : 16
- <192> DW_AT_type : <0x127>
- <1><196>: Abbrev Number: 2 (DW_TAG_typedef)
- <197> DW_AT_name : (indirect string, offset: 0x2570b): char_T
- <19b> DW_AT_decl_file : 5
- <19c> DW_AT_decl_line : 70
- <19d> DW_AT_decl_column : 14
- <19e> DW_AT_type : <0xb1>
- <1><1a2>: Abbrev Number: 6 (DW_TAG_const_type)
- <1a3> DW_AT_type : <0x196>
- <1><1a7>: Abbrev Number: 2 (DW_TAG_typedef)
- <1a8> DW_AT_name : (indirect string, offset: 0x5b9d9): RT_MODEL_PID0_T
- <1ac> DW_AT_decl_file : 6
- <1ad> DW_AT_decl_line : 24
- <1ae> DW_AT_decl_column : 31
- <1af> DW_AT_type : <0x1b3>
- <1><1b3>: Abbrev Number: 20 (DW_TAG_structure_type)
- <1b4> DW_AT_name : (indirect string, offset: 0xb0cce): tag_RTM_PID0_T
- <1b8> DW_AT_byte_size : 4
- <1b9> DW_AT_decl_file : 7
- <1ba> DW_AT_decl_line : 55
- <1bb> DW_AT_decl_column : 8
- <1bc> DW_AT_sibling : <0x1ce>
- <2><1c0>: Abbrev Number: 5 (DW_TAG_member)
- <1c1> DW_AT_name : (indirect string, offset: 0x15dd2): errorStatus
- <1c5> DW_AT_decl_file : 7
- <1c6> DW_AT_decl_line : 56
- <1c7> DW_AT_decl_column : 27
- <1c8> DW_AT_type : <0x242>
- <1cc> DW_AT_data_member_location: 0
- <2><1cd>: Abbrev Number: 0
- <1><1ce>: Abbrev Number: 8 (DW_TAG_structure_type)
- <1cf> DW_AT_byte_size : 16
- <1d0> DW_AT_decl_file : 7
- <1d1> DW_AT_decl_line : 39
- <1d2> DW_AT_decl_column : 9
- <1d2> DW_AT_sibling : <0x1f1>
- <2><1d6>: Abbrev Number: 5 (DW_TAG_member)
- <1d7> DW_AT_name : (indirect string, offset: 0xca0aa): Integrator_DSTATE
- <1db> DW_AT_decl_file : 7
- <1dc> DW_AT_decl_line : 40
- <1dd> DW_AT_decl_column : 10
- <1de> DW_AT_type : <0x18a>
- <1e2> DW_AT_data_member_location: 0
- <2><1e3>: Abbrev Number: 5 (DW_TAG_member)
- <1e4> DW_AT_name : (indirect string, offset: 0x328a6): Filter_DSTATE
- <1e8> DW_AT_decl_file : 7
- <1e9> DW_AT_decl_line : 41
- <1ea> DW_AT_decl_column : 10
- <1eb> DW_AT_type : <0x18a>
- <1ef> DW_AT_data_member_location: 8
- <2><1f0>: Abbrev Number: 0
- <1><1f1>: Abbrev Number: 2 (DW_TAG_typedef)
- <1f2> DW_AT_name : (indirect string, offset: 0x54cd6): DW_PID0_T
- <1f6> DW_AT_decl_file : 7
- <1f7> DW_AT_decl_line : 42
- <1f8> DW_AT_decl_column : 3
- <1f9> DW_AT_type : <0x1ce>
- <1><1fd>: Abbrev Number: 8 (DW_TAG_structure_type)
- <1fe> DW_AT_byte_size : 8
- <1ff> DW_AT_decl_file : 7
- <200> DW_AT_decl_line : 45
- <201> DW_AT_decl_column : 9
- <201> DW_AT_sibling : <0x211>
- <2><205>: Abbrev Number: 9 (DW_TAG_member)
- <206> DW_AT_name : u
- <208> DW_AT_decl_file : 7
- <209> DW_AT_decl_line : 46
- <20a> DW_AT_decl_column : 10
- <20b> DW_AT_type : <0x18a>
- <20f> DW_AT_data_member_location: 0
- <2><210>: Abbrev Number: 0
- <1><211>: Abbrev Number: 2 (DW_TAG_typedef)
- <212> DW_AT_name : (indirect string, offset: 0xcca26): ExtU_PID0_T
- <216> DW_AT_decl_file : 7
- <217> DW_AT_decl_line : 47
- <218> DW_AT_decl_column : 3
- <219> DW_AT_type : <0x1fd>
- <1><21d>: Abbrev Number: 8 (DW_TAG_structure_type)
- <21e> DW_AT_byte_size : 8
- <21f> DW_AT_decl_file : 7
- <220> DW_AT_decl_line : 50
- <221> DW_AT_decl_column : 9
- <221> DW_AT_sibling : <0x231>
- <2><225>: Abbrev Number: 9 (DW_TAG_member)
- <226> DW_AT_name : y
- <228> DW_AT_decl_file : 7
- <229> DW_AT_decl_line : 51
- <22a> DW_AT_decl_column : 10
- <22b> DW_AT_type : <0x18a>
- <22f> DW_AT_data_member_location: 0
- <2><230>: Abbrev Number: 0
- <1><231>: Abbrev Number: 2 (DW_TAG_typedef)
- <232> DW_AT_name : (indirect string, offset: 0x9422c): ExtY_PID0_T
- <236> DW_AT_decl_file : 7
- <237> DW_AT_decl_line : 52
- <238> DW_AT_decl_column : 3
- <239> DW_AT_type : <0x21d>
- <1><23d>: Abbrev Number: 7 (DW_TAG_pointer_type)
- <23e> DW_AT_byte_size : 4
- <23e> DW_AT_type : <0x1a2>
- <1><242>: Abbrev Number: 21 (DW_TAG_volatile_type)
- <243> DW_AT_type : <0x23d>
- <1><247>: Abbrev Number: 10 (DW_TAG_variable)
- <248> DW_AT_name : (indirect string, offset: 0xb3591): PID0_DW
- <24c> DW_AT_decl_file : 7
- <24c> DW_AT_decl_line : 60
- <24d> DW_AT_decl_column : 18
- <24e> DW_AT_type : <0x1f1>
- <252> DW_AT_external : 1
- <252> DW_AT_declaration : 1
- <1><252>: Abbrev Number: 10 (DW_TAG_variable)
- <253> DW_AT_name : (indirect string, offset: 0x789b3): PID0_U
- <257> DW_AT_decl_file : 7
- <257> DW_AT_decl_line : 63
- <258> DW_AT_decl_column : 20
- <259> DW_AT_type : <0x211>
- <25d> DW_AT_external : 1
- <25d> DW_AT_declaration : 1
- <1><25d>: Abbrev Number: 10 (DW_TAG_variable)
- <25e> DW_AT_name : (indirect string, offset: 0x79475): PID0_Y
- <262> DW_AT_decl_file : 7
- <262> DW_AT_decl_line : 66
- <263> DW_AT_decl_column : 20
- <264> DW_AT_type : <0x231>
- <268> DW_AT_external : 1
- <268> DW_AT_declaration : 1
- <1><268>: Abbrev Number: 10 (DW_TAG_variable)
- <269> DW_AT_name : (indirect string, offset: 0x787be): PID0_M
- <26d> DW_AT_decl_file : 7
- <26d> DW_AT_decl_line : 74
- <26e> DW_AT_decl_column : 31
- <26f> DW_AT_type : <0x278>
- <273> DW_AT_external : 1
- <273> DW_AT_declaration : 1
- <1><273>: Abbrev Number: 7 (DW_TAG_pointer_type)
- <274> DW_AT_byte_size : 4
- <274> DW_AT_type : <0x1a7>
- <1><278>: Abbrev Number: 6 (DW_TAG_const_type)
- <279> DW_AT_type : <0x273>
- <1><27d>: Abbrev Number: 13 (DW_TAG_array_type)
- <27e> DW_AT_type : <0x99>
- <282> DW_AT_sibling : <0x28d>
- <2><286>: Abbrev Number: 14 (DW_TAG_subrange_type)
- <287> DW_AT_type : <0x81>
- <28b> DW_AT_upper_bound : 9
- <2><28c>: Abbrev Number: 0
- <1><28d>: Abbrev Number: 4 (DW_TAG_variable)
- <28e> DW_AT_name : (indirect string, offset: 0xac8c): Holding_Registers_Database
- <292> DW_AT_decl_file : 8
- <293> DW_AT_decl_line : 62
- <294> DW_AT_decl_column : 17
- <295> DW_AT_type : <0x27d>
- <299> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
- <1><29f>: Abbrev Number: 4 (DW_TAG_variable)
- <2a0> DW_AT_name : (indirect string, offset: 0x853aa): Input_Register_Database
- <2a4> DW_AT_decl_file : 8
- <2a5> DW_AT_decl_line : 67
- <2a6> DW_AT_decl_column : 17
- <2a7> DW_AT_type : <0x27d>
- <2ab> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
- <1><2b1>: Abbrev Number: 13 (DW_TAG_array_type)
- <2b2> DW_AT_type : <0x99>
- <2b6> DW_AT_sibling : <0x2c1>
- <2><2ba>: Abbrev Number: 14 (DW_TAG_subrange_type)
- <2bb> DW_AT_type : <0x81>
- <2bf> DW_AT_upper_bound : 2
- <2><2c0>: Abbrev Number: 0
- <1><2c1>: Abbrev Number: 4 (DW_TAG_variable)
- <2c2> DW_AT_name : (indirect string, offset: 0x2a1bb): Holding_Coils_Database
- <2c6> DW_AT_decl_file : 8
- <2c7> DW_AT_decl_line : 72
- <2c8> DW_AT_decl_column : 17
- <2c9> DW_AT_type : <0x2b1>
- <2cd> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
- <1><2d3>: Abbrev Number: 4 (DW_TAG_variable)
- <2d4> DW_AT_name : (indirect string, offset: 0xb9b68): Input_Coils_Database
- <2d8> DW_AT_decl_file : 8
- <2d9> DW_AT_decl_line : 77
- <2da> DW_AT_decl_column : 18
- <2db> DW_AT_type : <0x2b1>
- <2df> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
- <1><2e5>: Abbrev Number: 11 (DW_TAG_variable)
- <2e6> DW_AT_specification: <0x247>
- <2ea> DW_AT_decl_file : 1
- <2ea> DW_AT_decl_line : 25
- <2eb> DW_AT_decl_column : 11
- <2ec> DW_AT_location : 5 byte block: 3 48 0 0 20 (DW_OP_addr: 20000048)
- <1><2f2>: Abbrev Number: 11 (DW_TAG_variable)
- <2f3> DW_AT_specification: <0x252>
- <2f7> DW_AT_decl_file : 1
- <2f7> DW_AT_decl_line : 28
- <2f8> DW_AT_decl_column : 13
- <2f9> DW_AT_location : 5 byte block: 3 58 0 0 20 (DW_OP_addr: 20000058)
- <1><2ff>: Abbrev Number: 11 (DW_TAG_variable)
- <300> DW_AT_specification: <0x25d>
- <304> DW_AT_decl_file : 1
- <304> DW_AT_decl_line : 31
- <305> DW_AT_decl_column : 13
- <306> DW_AT_location : 5 byte block: 3 60 0 0 20 (DW_OP_addr: 20000060)
- <1><30c>: Abbrev Number: 4 (DW_TAG_variable)
- <30d> DW_AT_name : (indirect string, offset: 0xb7f29): PID0_M_
+ <1><94>: Abbrev Number: 2 (DW_TAG_typedef)
+ <95> DW_AT_name : (indirect string, offset: 0xad6b6): uint16_t
+ <99> DW_AT_decl_file : 3
+ <9a> DW_AT_decl_line : 36
+ <9b> DW_AT_decl_column : 20
+ <9c> DW_AT_type : <0x4b>
+ <1>: Abbrev Number: 1 (DW_TAG_base_type)
+ DW_AT_byte_size : 8
+ DW_AT_encoding : 4 (float)
+ DW_AT_name : (indirect string, offset: 0x56c5c): long double
+ <1>: Abbrev Number: 1 (DW_TAG_base_type)
+ DW_AT_byte_size : 1
+ DW_AT_encoding : 8 (unsigned char)
+ DW_AT_name : (indirect string, offset: 0xc70d5): char
+ <1>: Abbrev Number: 1 (DW_TAG_base_type)
+ DW_AT_byte_size : 1
+ DW_AT_encoding : 2 (boolean)
+ DW_AT_name : (indirect string, offset: 0x5fdbd): _Bool
+ <1>: Abbrev Number: 5 (DW_TAG_pointer_type)
+ DW_AT_byte_size : 4
+ DW_AT_type : <0x94>
+ <1>: Abbrev Number: 1 (DW_TAG_base_type)
+ DW_AT_byte_size : 4
+ DW_AT_encoding : 4 (float)
+ DW_AT_name : (indirect string, offset: 0xe1c95): float
+ <1>: Abbrev Number: 1 (DW_TAG_base_type)
+ DW_AT_byte_size : 8
+ DW_AT_encoding : 4 (float)
+ DW_AT_name : (indirect string, offset: 0x1d945): double
+ <1>: Abbrev Number: 2 (DW_TAG_typedef)
+ DW_AT_name : (indirect string, offset: 0xe1dd4): real_T
+ DW_AT_decl_file : 4
+ DW_AT_decl_line : 64
+ DW_AT_decl_column : 16
+ DW_AT_type : <0xc1>
+ <1>: Abbrev Number: 2 (DW_TAG_typedef)
+ DW_AT_name : (indirect string, offset: 0x25734): char_T
+ DW_AT_decl_file : 4
+ DW_AT_decl_line : 70
+ DW_AT_decl_column : 14
+ DW_AT_type : <0xa7>
+ <1>: Abbrev Number: 12 (DW_TAG_const_type)
+ DW_AT_type : <0xd4>
+ <1>: Abbrev Number: 2 (DW_TAG_typedef)
+ DW_AT_name : (indirect string, offset: 0x5b95e): RT_MODEL_PID0_T
+ DW_AT_decl_file : 5
+ DW_AT_decl_line : 23
+ DW_AT_decl_column : 31
+ DW_AT_type : <0xf1>
+ <1>: Abbrev Number: 16 (DW_TAG_structure_type)
+ DW_AT_name : (indirect string, offset: 0xb0c3d): tag_RTM_PID0_T
+ DW_AT_byte_size : 4
+ DW_AT_decl_file : 6
+ DW_AT_decl_line : 56
+ DW_AT_decl_column : 8
+ DW_AT_sibling : <0x10c>
+ <2>: Abbrev Number: 3 (DW_TAG_member)
+ DW_AT_name : (indirect string, offset: 0x15dfb): errorStatus
+ <103> DW_AT_decl_file : 6
+ <104> DW_AT_decl_line : 57
+ <105> DW_AT_decl_column : 27
+ <106> DW_AT_type : <0x18d>
+ <10a> DW_AT_data_member_location: 0
+ <2><10b>: Abbrev Number: 0
+ <1><10c>: Abbrev Number: 6 (DW_TAG_structure_type)
+ <10d> DW_AT_byte_size : 24
+ <10e> DW_AT_decl_file : 6
+ <10f> DW_AT_decl_line : 39
+ <110> DW_AT_decl_column : 9
+ <110> DW_AT_sibling : <0x13c>
+ <2><114>: Abbrev Number: 3 (DW_TAG_member)
+ <115> DW_AT_name : (indirect string, offset: 0xca064): Integrator_DSTATE
+ <119> DW_AT_decl_file : 6
+ <11a> DW_AT_decl_line : 40
+ <11b> DW_AT_decl_column : 10
+ <11c> DW_AT_type : <0xc8>
+ <120> DW_AT_data_member_location: 0
+ <2><121>: Abbrev Number: 3 (DW_TAG_member)
+ <122> DW_AT_name : (indirect string, offset: 0x328dd): Filter_DSTATE
+ <126> DW_AT_decl_file : 6
+ <127> DW_AT_decl_line : 41
+ <128> DW_AT_decl_column : 10
+ <129> DW_AT_type : <0xc8>
+ <12d> DW_AT_data_member_location: 8
+ <2><12e>: Abbrev Number: 3 (DW_TAG_member)
+ <12f> DW_AT_name : (indirect string, offset: 0xf3d4a): Error
+ <133> DW_AT_decl_file : 6
+ <134> DW_AT_decl_line : 42
+ <135> DW_AT_decl_column : 10
+ <136> DW_AT_type : <0xc8>
+ <13a> DW_AT_data_member_location: 16
+ <2><13b>: Abbrev Number: 0
+ <1><13c>: Abbrev Number: 2 (DW_TAG_typedef)
+ <13d> DW_AT_name : (indirect string, offset: 0x54c8a): DW_PID0_T
+ <141> DW_AT_decl_file : 6
+ <142> DW_AT_decl_line : 43
+ <143> DW_AT_decl_column : 3
+ <144> DW_AT_type : <0x10c>
+ <1><148>: Abbrev Number: 6 (DW_TAG_structure_type)
+ <149> DW_AT_byte_size : 8
+ <14a> DW_AT_decl_file : 6
+ <14b> DW_AT_decl_line : 46
+ <14c> DW_AT_decl_column : 9
+ <14c> DW_AT_sibling : <0x15c>
+ <2><150>: Abbrev Number: 7 (DW_TAG_member)
+ <151> DW_AT_name : u
+ <153> DW_AT_decl_file : 6
+ <154> DW_AT_decl_line : 47
+ <155> DW_AT_decl_column : 10
+ <156> DW_AT_type : <0xc8>
+ <15a> DW_AT_data_member_location: 0
+ <2><15b>: Abbrev Number: 0
+ <1><15c>: Abbrev Number: 2 (DW_TAG_typedef)
+ <15d> DW_AT_name : (indirect string, offset: 0xcc9e0): ExtU_PID0_T
+ <161> DW_AT_decl_file : 6
+ <162> DW_AT_decl_line : 48
+ <163> DW_AT_decl_column : 3
+ <164> DW_AT_type : <0x148>
+ <1><168>: Abbrev Number: 6 (DW_TAG_structure_type)
+ <169> DW_AT_byte_size : 8
+ <16a> DW_AT_decl_file : 6
+ <16b> DW_AT_decl_line : 51
+ <16c> DW_AT_decl_column : 9
+ <16c> DW_AT_sibling : <0x17c>
+ <2><170>: Abbrev Number: 7 (DW_TAG_member)
+ <171> DW_AT_name : y
+ <173> DW_AT_decl_file : 6
+ <174> DW_AT_decl_line : 52
+ <175> DW_AT_decl_column : 10
+ <176> DW_AT_type : <0xc8>
+ <17a> DW_AT_data_member_location: 0
+ <2><17b>: Abbrev Number: 0
+ <1><17c>: Abbrev Number: 2 (DW_TAG_typedef)
+ <17d> DW_AT_name : (indirect string, offset: 0x941cc): ExtY_PID0_T
+ <181> DW_AT_decl_file : 6
+ <182> DW_AT_decl_line : 53
+ <183> DW_AT_decl_column : 3
+ <184> DW_AT_type : <0x168>
+ <1><188>: Abbrev Number: 5 (DW_TAG_pointer_type)
+ <189> DW_AT_byte_size : 4
+ <189> DW_AT_type : <0xe0>
+ <1><18d>: Abbrev Number: 17 (DW_TAG_volatile_type)
+ <18e> DW_AT_type : <0x188>
+ <1><192>: Abbrev Number: 8 (DW_TAG_variable)
+ <193> DW_AT_name : (indirect string, offset: 0xb3500): PID0_DW
+ <197> DW_AT_decl_file : 6
+ <197> DW_AT_decl_line : 61
+ <198> DW_AT_decl_column : 18
+ <199> DW_AT_type : <0x13c>
+ <19d> DW_AT_external : 1
+ <19d> DW_AT_declaration : 1
+ <1><19d>: Abbrev Number: 8 (DW_TAG_variable)
+ <19e> DW_AT_name : (indirect string, offset: 0x78954): PID0_U
+ <1a2> DW_AT_decl_file : 6
+ <1a2> DW_AT_decl_line : 64
+ <1a3> DW_AT_decl_column : 20
+ <1a4> DW_AT_type : <0x15c>
+ <1a8> DW_AT_external : 1
+ <1a8> DW_AT_declaration : 1
+ <1><1a8>: Abbrev Number: 8 (DW_TAG_variable)
+ <1a9> DW_AT_name : (indirect string, offset: 0x7940b): PID0_Y
+ <1ad> DW_AT_decl_file : 6
+ <1ad> DW_AT_decl_line : 67
+ <1ae> DW_AT_decl_column : 20
+ <1af> DW_AT_type : <0x17c>
+ <1b3> DW_AT_external : 1
+ <1b3> DW_AT_declaration : 1
+ <1><1b3>: Abbrev Number: 8 (DW_TAG_variable)
+ <1b4> DW_AT_name : (indirect string, offset: 0x7875f): PID0_M
+ <1b8> DW_AT_decl_file : 6
+ <1b8> DW_AT_decl_line : 75
+ <1b9> DW_AT_decl_column : 31
+ <1ba> DW_AT_type : <0x1c3>
+ <1be> DW_AT_external : 1
+ <1be> DW_AT_declaration : 1
+ <1><1be>: Abbrev Number: 5 (DW_TAG_pointer_type)
+ <1bf> DW_AT_byte_size : 4
+ <1bf> DW_AT_type : <0xe5>
+ <1><1c3>: Abbrev Number: 12 (DW_TAG_const_type)
+ <1c4> DW_AT_type : <0x1be>
+ <1><1c8>: Abbrev Number: 6 (DW_TAG_structure_type)
+ <1c9> DW_AT_byte_size : 56
+ <1ca> DW_AT_decl_file : 7
+ <1cb> DW_AT_decl_line : 34
+ <1cc> DW_AT_decl_column : 9
+ <1cc> DW_AT_sibling : <0x245>
+ <2><1d0>: Abbrev Number: 3 (DW_TAG_member)
+ <1d1> DW_AT_name : (indirect string, offset: 0x953b5): u16regsHR
+ <1d5> DW_AT_decl_file : 7
+ <1d6> DW_AT_decl_line : 36
+ <1d7> DW_AT_decl_column : 13
+ <1d8> DW_AT_type : <0xb5>
+ <1dc> DW_AT_data_member_location: 0
+ <2><1dd>: Abbrev Number: 3 (DW_TAG_member)
+ <1de> DW_AT_name : (indirect string, offset: 0x99a21): u16regsRO
+ <1e2> DW_AT_decl_file : 7
+ <1e3> DW_AT_decl_line : 37
+ <1e4> DW_AT_decl_column : 13
+ <1e5> DW_AT_type : <0xb5>
+ <1e9> DW_AT_data_member_location: 4
+ <2><1ea>: Abbrev Number: 3 (DW_TAG_member)
+ <1eb> DW_AT_name : (indirect string, offset: 0xbf926): u16regsCoils
+ <1ef> DW_AT_decl_file : 7
+ <1f0> DW_AT_decl_line : 38
+ <1f1> DW_AT_decl_column : 13
+ <1f2> DW_AT_type : <0xb5>
+ <1f6> DW_AT_data_member_location: 8
+ <2><1f7>: Abbrev Number: 3 (DW_TAG_member)
+ <1f8> DW_AT_name : (indirect string, offset: 0x14dbc): u16regsCoilsRO
+ <1fc> DW_AT_decl_file : 7
+ <1fd> DW_AT_decl_line : 39
+ <1fe> DW_AT_decl_column : 13
+ <1ff> DW_AT_type : <0xb5>
+ <203> DW_AT_data_member_location: 12
+ <2><204>: Abbrev Number: 3 (DW_TAG_member)
+ <205> DW_AT_name : (indirect string, offset: 0x742bc): TempRoom
+ <209> DW_AT_decl_file : 7
+ <20a> DW_AT_decl_line : 40
+ <20b> DW_AT_decl_column : 10
+ <20c> DW_AT_type : <0xc1>
+ <210> DW_AT_data_member_location: 16
+ <2><211>: Abbrev Number: 7 (DW_TAG_member)
+ <212> DW_AT_name : Pt
+ <215> DW_AT_decl_file : 7
+ <216> DW_AT_decl_line : 41
+ <217> DW_AT_decl_column : 11
+ <218> DW_AT_type : <0x88>
+ <21c> DW_AT_data_member_location: 24
+ <2><21d>: Abbrev Number: 7 (DW_TAG_member)
+ <21e> DW_AT_name : Twa
+ <222> DW_AT_decl_file : 7
+ <223> DW_AT_decl_line : 42
+ <224> DW_AT_decl_column : 12
+ <225> DW_AT_type : <0x94>
+ <229> DW_AT_data_member_location: 26
+ <2><22a>: Abbrev Number: 3 (DW_TAG_member)
+ <22b> DW_AT_name : (indirect string, offset: 0xe49f8): CoilNR
+ <22f> DW_AT_decl_file : 7
+ <230> DW_AT_decl_line : 43
+ <231> DW_AT_decl_column : 11
+ <232> DW_AT_type : <0x88>
+ <236> DW_AT_data_member_location: 28
+ <2><237>: Abbrev Number: 3 (DW_TAG_member)
+ <238> DW_AT_name : (indirect string, offset: 0x104ef): PID_Param
+ <23c> DW_AT_decl_file : 7
+ <23d> DW_AT_decl_line : 44
+ <23e> DW_AT_decl_column : 13
+ <23f> DW_AT_type : <0x13c>
+ <243> DW_AT_data_member_location: 32
+ <2><244>: Abbrev Number: 0
+ <1><245>: Abbrev Number: 2 (DW_TAG_typedef)
+ <246> DW_AT_name : (indirect string, offset: 0xa3c8c): io_module_t
+ <24a> DW_AT_decl_file : 7
+ <24b> DW_AT_decl_line : 45
+ <24c> DW_AT_decl_column : 3
+ <24d> DW_AT_type : <0x1c8>
+ <1><251>: Abbrev Number: 18 (DW_TAG_enumeration_type)
+ <252> DW_AT_name : (indirect string, offset: 0x4c487): INPUT_REG_MAP
+ <256> DW_AT_encoding : 7 (unsigned)
+ <257> DW_AT_byte_size : 1
+ <258> DW_AT_type : <0x3d>
+ <25c> DW_AT_decl_file : 7
+ <25d> DW_AT_decl_line : 110
+ <25e> DW_AT_decl_column : 14
+ <25f> DW_AT_sibling : <0x29a>
+ <2><263>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <264> DW_AT_name : (indirect string, offset: 0xb690f): TEMP1_READ
+ <268> DW_AT_const_value : 0
+ <2><269>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <26a> DW_AT_name : (indirect string, offset: 0x29dec): TEMP2_READ
+ <26e> DW_AT_const_value : 1
+ <2><26f>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <270> DW_AT_name : (indirect string, offset: 0x9571f): TEMP3_READ
+ <274> DW_AT_const_value : 2
+ <2><275>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <276> DW_AT_name : (indirect string, offset: 0x131a4): TEMP4_READ
+ <27a> DW_AT_const_value : 3
+ <2><27b>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <27c> DW_AT_name : (indirect string, offset: 0xad2a2): TEMP1_W_READ
+ <280> DW_AT_const_value : 4
+ <2><281>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <282> DW_AT_name : (indirect string, offset: 0xaa113): TEMP2_W_READ
+ <286> DW_AT_const_value : 5
+ <2><287>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <288> DW_AT_name : (indirect string, offset: 0xa6cf0): TEMP3_W_READ
+ <28c> DW_AT_const_value : 6
+ <2><28d>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <28e> DW_AT_name : (indirect string, offset: 0xa36dc): TEMP4_W_READ
+ <292> DW_AT_const_value : 7
+ <2><293>: Abbrev Number: 4 (DW_TAG_enumerator)
+ <294> DW_AT_name : (indirect string, offset: 0xaa591): SET_POINT_TEMP
+ <298> DW_AT_const_value : 9
+ <2><299>: Abbrev Number: 0
+ <1><29a>: Abbrev Number: 9 (DW_TAG_variable)
+ <29b> DW_AT_specification: <0x192>
+ <29f> DW_AT_decl_file : 1
+ <29f> DW_AT_decl_line : 26
+ <2a0> DW_AT_decl_column : 11
+ <2a1> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
+ <1><2a7>: Abbrev Number: 9 (DW_TAG_variable)
+ <2a8> DW_AT_specification: <0x19d>
+ <2ac> DW_AT_decl_file : 1
+ <2ac> DW_AT_decl_line : 29
+ <2ad> DW_AT_decl_column : 13
+ <2ae> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
+ <1><2b4>: Abbrev Number: 9 (DW_TAG_variable)
+ <2b5> DW_AT_specification: <0x1a8>
+ <2b9> DW_AT_decl_file : 1
+ <2b9> DW_AT_decl_line : 32
+ <2ba> DW_AT_decl_column : 13
+ <2bb> DW_AT_location : 5 byte block: 3 60 0 0 20 (DW_OP_addr: 20000060)
+ <1><2c1>: Abbrev Number: 10 (DW_TAG_variable)
+ <2c2> DW_AT_name : (indirect string, offset: 0xb7ea1): PID0_M_
+ <2c6> DW_AT_decl_file : 1
+ <2c6> DW_AT_decl_line : 35
+ <2c7> DW_AT_decl_column : 24
+ <2c8> DW_AT_type : <0xe5>
+ <2cc> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
+ <1><2d2>: Abbrev Number: 9 (DW_TAG_variable)
+ <2d3> DW_AT_specification: <0x1b3>
+ <2d7> DW_AT_decl_file : 1
+ <2d7> DW_AT_decl_line : 36
+ <2d8> DW_AT_decl_column : 24
+ <2d9> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
+ <1><2df>: Abbrev Number: 11 (DW_TAG_variable)
+ <2e0> DW_AT_name : kP
+ <2e3> DW_AT_decl_file : 1
+ <2e3> DW_AT_decl_line : 39
+ <2e4> DW_AT_decl_column : 8
+ <2e4> DW_AT_type : <0xc8>
+ <2e8> DW_AT_external : 1
+ <2e8> DW_AT_location : 5 byte block: 3 8 0 0 20 (DW_OP_addr: 20000008)
+ <1><2ee>: Abbrev Number: 11 (DW_TAG_variable)
+ <2ef> DW_AT_name : kI
+ <2f2> DW_AT_decl_file : 1
+ <2f2> DW_AT_decl_line : 40
+ <2f3> DW_AT_decl_column : 8
+ <2f3> DW_AT_type : <0xc8>
+ <2f7> DW_AT_external : 1
+ <2f7> DW_AT_location : 5 byte block: 3 10 0 0 20 (DW_OP_addr: 20000010)
+ <1><2fd>: Abbrev Number: 11 (DW_TAG_variable)
+ <2fe> DW_AT_name : kD
+ <301> DW_AT_decl_file : 1
+ <301> DW_AT_decl_line : 41
+ <302> DW_AT_decl_column : 8
+ <302> DW_AT_type : <0xc8>
+ <306> DW_AT_external : 1
+ <306> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
+ <1><30c>: Abbrev Number: 19 (DW_TAG_variable)
+ <30d> DW_AT_name : (indirect string, offset: 0x86750): rtb_Sum
<311> DW_AT_decl_file : 1
- <312> DW_AT_decl_line : 34
- <313> DW_AT_decl_column : 24
- <314> DW_AT_type : <0x1a7>
- <318> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
- <1><31e>: Abbrev Number: 11 (DW_TAG_variable)
- <31f> DW_AT_specification: <0x268>
+ <312> DW_AT_decl_line : 45
+ <313> DW_AT_decl_column : 7
+ <314> DW_AT_type : <0xba>
+ <318> DW_AT_external : 1
+ <318> DW_AT_location : 5 byte block: 3 68 0 0 20 (DW_OP_addr: 20000068)
+ <1><31e>: Abbrev Number: 13 (DW_TAG_subprogram)
+ <31f> DW_AT_external : 1
+ <31f> DW_AT_name : (indirect string, offset: 0x5e682): PID0_terminate
<323> DW_AT_decl_file : 1
- <323> DW_AT_decl_line : 35
- <324> DW_AT_decl_column : 24
- <325> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0)
- <1><32b>: Abbrev Number: 12 (DW_TAG_variable)
- <32c> DW_AT_name : kP
- <32f> DW_AT_decl_file : 1
- <32f> DW_AT_decl_line : 38
- <330> DW_AT_decl_column : 8
- <330> DW_AT_type : <0x18a>
- <334> DW_AT_external : 1
- <334> DW_AT_location : 5 byte block: 3 8 0 0 20 (DW_OP_addr: 20000008)
- <1><33a>: Abbrev Number: 12 (DW_TAG_variable)
- <33b> DW_AT_name : kI
- <33e> DW_AT_decl_file : 1
- <33e> DW_AT_decl_line : 39
- <33f> DW_AT_decl_column : 8
- <33f> DW_AT_type : <0x18a>
- <343> DW_AT_external : 1
- <343> DW_AT_location : 5 byte block: 3 10 0 0 20 (DW_OP_addr: 20000010)
- <1><349>: Abbrev Number: 12 (DW_TAG_variable)
- <34a> DW_AT_name : kD
- <34d> DW_AT_decl_file : 1
- <34d> DW_AT_decl_line : 40
- <34e> DW_AT_decl_column : 8
- <34e> DW_AT_type : <0x18a>
- <352> DW_AT_external : 1
- <352> DW_AT_location : 5 byte block: 3 68 0 0 20 (DW_OP_addr: 20000068)
- <1><358>: Abbrev Number: 15 (DW_TAG_variable)
- <359> DW_AT_name : (indirect string, offset: 0x867dd): rtb_Sum
- <35d> DW_AT_decl_file : 1
- <35d> DW_AT_decl_line : 42
- <35e> DW_AT_decl_column : 7
- <35e> DW_AT_type : <0x183>
- <362> DW_AT_external : 1
- <362> DW_AT_location : 5 byte block: 3 70 0 0 20 (DW_OP_addr: 20000070)
- <1><368>: Abbrev Number: 15 (DW_TAG_variable)
- <369> DW_AT_name : (indirect string, offset: 0xa6b8c): temp_err
- <36d> DW_AT_decl_file : 1
- <36d> DW_AT_decl_line : 43
- <36e> DW_AT_decl_column : 7
- <36e> DW_AT_type : <0x183>
- <372> DW_AT_external : 1
- <372> DW_AT_location : 5 byte block: 3 74 0 0 20 (DW_OP_addr: 20000074)
- <1><378>: Abbrev Number: 16 (DW_TAG_subprogram)
- <379> DW_AT_external : 1
- <379> DW_AT_name : (indirect string, offset: 0x5e6fd): PID0_terminate
- <37d> DW_AT_decl_file : 1
- <37d> DW_AT_decl_line : 118
- <37e> DW_AT_decl_column : 6
- <37e> DW_AT_prototyped : 1
- <37e> DW_AT_low_pc : 0x0
- <382> DW_AT_high_pc : 0xe
- <386> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)
- <388> DW_AT_call_all_calls: 1
- <1><388>: Abbrev Number: 16 (DW_TAG_subprogram)
- <389> DW_AT_external : 1
- <389> DW_AT_name : (indirect string, offset: 0x4c55b): PID0_initialize
- <38d> DW_AT_decl_file : 1
- <38d> DW_AT_decl_line : 112
- <38e> DW_AT_decl_column : 6
- <38e> DW_AT_prototyped : 1
- <38e> DW_AT_low_pc : 0x0
- <392> DW_AT_high_pc : 0xe
- <396> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)
- <398> DW_AT_call_all_calls: 1
- <1><398>: Abbrev Number: 22 (DW_TAG_subprogram)
- <399> DW_AT_external : 1
- <399> DW_AT_name : (indirect string, offset: 0xc7045): PID0_step
- <39d> DW_AT_decl_file : 1
- <39e> DW_AT_decl_line : 46
- <39f> DW_AT_decl_column : 6
- <3a0> DW_AT_prototyped : 1
- <3a0> DW_AT_low_pc : 0x8000e08
- <3a4> DW_AT_high_pc : 0x230
- <3a8> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)
- <3aa> DW_AT_call_all_tail_calls: 1
- <3aa> DW_AT_sibling : <0x3f9>
- <2><3ae>: Abbrev Number: 23 (DW_TAG_formal_parameter)
- <3af> DW_AT_name : IO
- <3b2> DW_AT_decl_file : 1
- <3b3> DW_AT_decl_line : 46
- <3b4> DW_AT_decl_column : 29
- <3b5> DW_AT_type : <0x3f9>
- <3b9> DW_AT_location : 2 byte block: 91 4c (DW_OP_fbreg: -52)
- <2><3bc>: Abbrev Number: 4 (DW_TAG_variable)
- <3bd> DW_AT_name : (indirect string, offset: 0xc96a2): SetPoint
- <3c1> DW_AT_decl_file : 1
- <3c2> DW_AT_decl_line : 48
- <3c3> DW_AT_decl_column : 11
- <3c4> DW_AT_type : <0x99>
- <3c8> DW_AT_location : 2 byte block: 91 6e (DW_OP_fbreg: -18)
- <2><3cb>: Abbrev Number: 4 (DW_TAG_variable)
- <3cc> DW_AT_name : (indirect string, offset: 0x101256): Temp
- <3d0> DW_AT_decl_file : 1
- <3d1> DW_AT_decl_line : 49
- <3d2> DW_AT_decl_column : 9
- <3d3> DW_AT_type : <0x127>
- <3d7> DW_AT_location : 2 byte block: 91 60 (DW_OP_fbreg: -32)
- <2><3da>: Abbrev Number: 4 (DW_TAG_variable)
- <3db> DW_AT_name : (indirect string, offset: 0xf7639): Input
- <3df> DW_AT_decl_file : 1
- <3e0> DW_AT_decl_line : 53
- <3e1> DW_AT_decl_column : 10
- <3e2> DW_AT_type : <0x18a>
- <3e6> DW_AT_location : 2 byte block: 91 58 (DW_OP_fbreg: -40)
- <2><3e9>: Abbrev Number: 4 (DW_TAG_variable)
- <3ea> DW_AT_name : (indirect string, offset: 0xcd76a): rtb_FilterCoefficient
- <3ee> DW_AT_decl_file : 1
- <3ef> DW_AT_decl_line : 54
- <3f0> DW_AT_decl_column : 10
- <3f1> DW_AT_type : <0x18a>
- <3f5> DW_AT_location : 2 byte block: 91 50 (DW_OP_fbreg: -48)
- <2><3f8>: Abbrev Number: 0
- <1><3f9>: Abbrev Number: 7 (DW_TAG_pointer_type)
- <3fa> DW_AT_byte_size : 4
- <3fa> DW_AT_type : <0x12e>
- <1><3fe>: Abbrev Number: 0
- Compilation Unit @ offset 0x3ff:
- Length: 0x130b (32-bit)
+ <323> DW_AT_decl_line : 98
+ <324> DW_AT_decl_column : 6
+ <324> DW_AT_prototyped : 1
+ <324> DW_AT_low_pc : 0x0
+ <328> DW_AT_high_pc : 0xe
+ <32c> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)
+ <32e> DW_AT_call_all_calls: 1
+ <1><32e>: Abbrev Number: 13 (DW_TAG_subprogram)
+ <32f> DW_AT_external : 1
+ <32f> DW_AT_name : (indirect string, offset: 0x4c50f): PID0_initialize
+ <333> DW_AT_decl_file : 1
+ <333> DW_AT_decl_line : 92
+ <334> DW_AT_decl_column : 6
+ <334> DW_AT_prototyped : 1
+ <334> DW_AT_low_pc : 0x0
+ <338> DW_AT_high_pc : 0xe
+ <33c> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)
+ <33e> DW_AT_call_all_calls: 1
+ <1><33e>: Abbrev Number: 20 (DW_TAG_subprogram)
+ <33f> DW_AT_external : 1
+ <33f> DW_AT_name : (indirect string, offset: 0xc6fff): PID0_step
+ <343> DW_AT_decl_file : 1
+ <344> DW_AT_decl_line : 46
+ <345> DW_AT_decl_column : 8
+ <346> DW_AT_prototyped : 1
+ <346> DW_AT_type : <0xc8>
+ <34a> DW_AT_low_pc : 0x8000e08
+ <34e> DW_AT_high_pc : 0x1a8
+ <352> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)
+ <354> DW_AT_call_all_tail_calls: 1
+ <354> DW_AT_sibling : <0x38f>
+ <2><358>: Abbrev Number: 21 (DW_TAG_formal_parameter)
+ <359> DW_AT_name : IO
+ <35c> DW_AT_decl_file : 1
+ <35d> DW_AT_decl_line : 46
+ <35e> DW_AT_decl_column : 31
+ <35f> DW_AT_type : <0x38f>
+ <363> DW_AT_location : 2 byte block: 91 5c (DW_OP_fbreg: -36)
+ <2><366>: Abbrev Number: 10 (DW_TAG_variable)
+ <367> DW_AT_name : (indirect string, offset: 0xc965c): SetPoint
+ <36b> DW_AT_decl_file : 1
+ <36b> DW_AT_decl_line : 48
+ <36c> DW_AT_decl_column : 10
+ <36d> DW_AT_type : <0xc8>
+ <371> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24)
+ <2><374>: Abbrev Number: 10 (DW_TAG_variable)
+ <375> DW_AT_name : (indirect string, offset: 0xf761e): Input
+ <379> DW_AT_decl_file : 1
+ <379> DW_AT_decl_line : 50
+ <37a> DW_AT_decl_column : 10
+ <37b> DW_AT_type : <0xc8>
+ <37f> DW_AT_location : 2 byte block: 91 60 (DW_OP_fbreg: -32)
+ <2><382>: Abbrev Number: 22 (DW_TAG_variable)
+ <383> DW_AT_name : (indirect string, offset: 0xcd724): rtb_FilterCoefficient
+ <387> DW_AT_decl_file : 1
+ <388> DW_AT_decl_line : 51
+ <389> DW_AT_decl_column : 10
+ <38a> DW_AT_type : <0xc8>
+ <2><38e>: Abbrev Number: 0
+ <1><38f>: Abbrev Number: 5 (DW_TAG_pointer_type)
+ <390> DW_AT_byte_size : 4
+ <390> DW_AT_type : <0x245>
+ <1><394>: Abbrev Number: 0
+ Compilation Unit @ offset 0x395:
+ Length: 0x13ee (32-bit)
Version: 5
Unit Type: DW_UT_compile (1)
- Abbrev Offset: 0x16c
+ Abbrev Offset: 0x16a
Pointer Size: 4
- <0><40b>: Abbrev Number: 36 (DW_TAG_compile_unit)
- <40c> DW_AT_producer : (indirect string, offset: 0xdc59a): GNU C11 11.3.1 20220712 -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -march=armv7e-m+fp -g3 -O0 -std=gnu11 -ffunction-sections -fdata-sections -fstack-usage -fcyclomatic-complexity
- <410> DW_AT_language : 29 (C11)
- <411> DW_AT_name : (indirect string, offset: 0xeee15): ../Core/Src/app_freertos.c
- <415> DW_AT_comp_dir : (indirect string, offset: 0x5ccf4): C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Debug
- <419> DW_AT_ranges : 0x2c
- <41d> DW_AT_low_pc : 0x0
- <421> DW_AT_stmt_list : 0xd13
- <425> DW_AT_macros : 0x22674
- <1><429>: Abbrev Number: 37 (DW_TAG_base_type)
- <42a> DW_AT_byte_size : 4
- <42b> DW_AT_encoding : 5 (signed)
- <42c> DW_AT_name : int
- <1><430>: Abbrev Number: 7 (DW_TAG_base_type)
- <431> DW_AT_byte_size : 4
- <432> DW_AT_encoding : 7 (unsigned)
- <433> DW_AT_name : (indirect string, offset: 0x13b8e): unsigned int
- <1><437>: Abbrev Number: 7 (DW_TAG_base_type)
- <438> DW_AT_byte_size : 8
- <439> DW_AT_encoding : 5 (signed)
- <43a> DW_AT_name : (indirect string, offset: 0x6c9cf): long long int
- <1><43e>: Abbrev Number: 7 (DW_TAG_base_type)
- <43f> DW_AT_byte_size : 8
- <440> DW_AT_encoding : 4 (float)
- <441> DW_AT_name : (indirect string, offset: 0x56ca8): long double
- <1><445>: Abbrev Number: 7 (DW_TAG_base_type)
- <446> DW_AT_byte_size : 1
- <447> DW_AT_encoding : 6 (signed char)
- <448> DW_AT_name : (indirect string, offset: 0x77914): signed char
- <1><44c>: Abbrev Number: 3 (DW_TAG_typedef)
- <44d> DW_AT_name : (indirect string, offset: 0x45c99): __uint8_t
- <451> DW_AT_decl_file : 2
- <452> DW_AT_decl_line : 43
- <453> DW_AT_decl_column : 24
- <454> DW_AT_type : <0x458>
- <1><458>: Abbrev Number: 7 (DW_TAG_base_type)
- <459> DW_AT_byte_size : 1
- <45a> DW_AT_encoding : 8 (unsigned char)
- <45b> DW_AT_name : (indirect string, offset: 0xe5c1c): unsigned char
- <1><45f>: Abbrev Number: 7 (DW_TAG_base_type)
- <460> DW_AT_byte_size : 2
- <461> DW_AT_encoding : 5 (signed)
- <462> DW_AT_name : (indirect string, offset: 0xb1227): short int
- <1><466>: Abbrev Number: 3 (DW_TAG_typedef)
- <467> DW_AT_name : (indirect string, offset: 0x61a59): __uint16_t
- <46b> DW_AT_decl_file : 2
- <46c> DW_AT_decl_line : 57
- <46d> DW_AT_decl_column : 25
- <46e> DW_AT_type : <0x472>
- <1><472>: Abbrev Number: 7 (DW_TAG_base_type)
- <473> DW_AT_byte_size : 2
- <474> DW_AT_encoding : 7 (unsigned)
- <475> DW_AT_name : (indirect string, offset: 0xe43a4): short unsigned int
- <1><479>: Abbrev Number: 7 (DW_TAG_base_type)
- <47a> DW_AT_byte_size : 4
- <47b> DW_AT_encoding : 5 (signed)
- <47c> DW_AT_name : (indirect string, offset: 0x1451e): long int
- <1><480>: Abbrev Number: 3 (DW_TAG_typedef)
- <481> DW_AT_name : (indirect string, offset: 0xef46f): __uint32_t
- <485> DW_AT_decl_file : 2
- <486> DW_AT_decl_line : 79
- <487> DW_AT_decl_column : 25
- <488> DW_AT_type : <0x48c>
- <1><48c>: Abbrev Number: 7 (DW_TAG_base_type)
- <48d> DW_AT_byte_size : 4
- <48e> DW_AT_encoding : 7 (unsigned)
- <48f> DW_AT_name : (indirect string, offset: 0x38b1a): long unsigned int
- <1><493>: Abbrev Number: 7 (DW_TAG_base_type)
- <494> DW_AT_byte_size : 8
- <495> DW_AT_encoding : 7 (unsigned)
- <496> DW_AT_name : (indirect string, offset: 0x31c79): long long unsigned int
- <1><49a>: Abbrev Number: 3 (DW_TAG_typedef)
- <49b> DW_AT_name : (indirect string, offset: 0x45c9b): uint8_t
- <49f> DW_AT_decl_file : 3
- <4a0> DW_AT_decl_line : 24
- <4a1> DW_AT_decl_column : 19
- <4a2> DW_AT_type : <0x44c>
- <1><4a6>: Abbrev Number: 24 (DW_TAG_const_type)
- <4a7> DW_AT_type : <0x49a>
- <1><4ab>: Abbrev Number: 3 (DW_TAG_typedef)
- <4ac> DW_AT_name : (indirect string, offset: 0xad747): uint16_t
- <4b0> DW_AT_decl_file : 3
- <4b1> DW_AT_decl_line : 36
- <4b2> DW_AT_decl_column : 20
- <4b3> DW_AT_type : <0x466>
- <1><4b7>: Abbrev Number: 16 (DW_TAG_volatile_type)
- <4b8> DW_AT_type : <0x4ab>
- <1><4bc>: Abbrev Number: 24 (DW_TAG_const_type)
- <4bd> DW_AT_type : <0x4ab>
- <1><4c1>: Abbrev Number: 3 (DW_TAG_typedef)
- <4c2> DW_AT_name : (indirect string, offset: 0xc84df): uint32_t
- <4c6> DW_AT_decl_file : 3
- <4c7> DW_AT_decl_line : 48
- <4c8> DW_AT_decl_column : 20
- <4c9> DW_AT_type : <0x480>
- <1><4cd>: Abbrev Number: 16 (DW_TAG_volatile_type)
- <4ce> DW_AT_type : <0x4c1>
- <1><4d2>: Abbrev Number: 6 (DW_TAG_pointer_type)
- <4d3> DW_AT_byte_size : 4
- <4d3> DW_AT_type : <0x4d7>
- <1><4d7>: Abbrev Number: 30 (DW_TAG_subroutine_type)
- <4d8> DW_AT_prototyped : 1
- <4d8> DW_AT_sibling : <0x4e2>
- <2><4dc>: Abbrev Number: 4 (DW_TAG_formal_parameter)
- <4dd> DW_AT_type : <0x4e2>
- <2><4e1>: Abbrev Number: 0
- <1><4e2>: Abbrev Number: 38 (DW_TAG_pointer_type)
- <4e3> DW_AT_byte_size : 4
- <1><4e4>: Abbrev Number: 6 (DW_TAG_pointer_type)
- <4e5> DW_AT_byte_size : 4
- <4e5> DW_AT_type : <0x4f0>
- <1><4e9>: Abbrev Number: 7 (DW_TAG_base_type)
- <4ea> DW_AT_byte_size : 1
- <4eb> DW_AT_encoding : 8 (unsigned char)
- <4ec> DW_AT_name : (indirect string, offset: 0xc711b): char
- <1><4f0>: Abbrev Number: 24 (DW_TAG_const_type)
- <4f1> DW_AT_type : <0x4e9>
- <1><4f5>: Abbrev Number: 13 (DW_TAG_structure_type)
- <4f6> DW_AT_byte_size : 184
- <4f7> DW_AT_decl_file : 4
- <4f8> DW_AT_decl_line : 163
- <4f9> DW_AT_decl_column : 9
- <4f9> DW_AT_sibling : <0x6dd>
- <2><4fd>: Abbrev Number: 8 (DW_TAG_member)
- <4fe> DW_AT_name : ISR
+ <0><3a1>: Abbrev Number: 35 (DW_TAG_compile_unit)
+ <3a2> DW_AT_producer : (indirect string, offset: 0xdc538): GNU C11 11.3.1 20220712 -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -march=armv7e-m+fp -g3 -O0 -std=gnu11 -ffunction-sections -fdata-sections -fstack-usage -fcyclomatic-complexity
+ <3a6> DW_AT_language : 29 (C11)
+ <3a7> DW_AT_name : (indirect string, offset: 0xeedf9): ../Core/Src/app_freertos.c
+ <3ab> DW_AT_comp_dir : (indirect string, offset: 0x5cc79): C:/Users/G/CODE/FLOOR-HEATING-IO-MODULE/IO_MODULE_proj/Debug
+ <3af> DW_AT_ranges : 0x2c
+ <3b3> DW_AT_low_pc : 0x0
+ <3b7> DW_AT_stmt_list : 0xd0c
+ <3bb> DW_AT_macros : 0x22699
+ <1><3bf>: Abbrev Number: 36 (DW_TAG_base_type)
+ <3c0> DW_AT_byte_size : 4
+ <3c1> DW_AT_encoding : 5 (signed)
+ <3c2> DW_AT_name : int
+ <1><3c6>: Abbrev Number: 7 (DW_TAG_base_type)
+ <3c7> DW_AT_byte_size : 4
+ <3c8> DW_AT_encoding : 7 (unsigned)
+ <3c9> DW_AT_name : (indirect string, offset: 0x13bb7): unsigned int
+ <1><3cd>: Abbrev Number: 7 (DW_TAG_base_type)
+ <3ce> DW_AT_byte_size : 8
+ <3cf> DW_AT_encoding : 5 (signed)
+ <3d0> DW_AT_name : (indirect string, offset: 0x6c970): long long int
+ <1><3d4>: Abbrev Number: 7 (DW_TAG_base_type)
+ <3d5> DW_AT_byte_size : 8
+ <3d6> DW_AT_encoding : 4 (float)
+ <3d7> DW_AT_name : (indirect string, offset: 0x56c5c): long double
+ <1><3db>: Abbrev Number: 7 (DW_TAG_base_type)
+ <3dc> DW_AT_byte_size : 1
+ <3dd> DW_AT_encoding : 6 (signed char)
+ <3de> DW_AT_name : (indirect string, offset: 0x778b5): signed char
+ <1><3e2>: Abbrev Number: 4 (DW_TAG_typedef)
+ <3e3> DW_AT_name : (indirect string, offset: 0x45c4d): __uint8_t
+ <3e7> DW_AT_decl_file : 2
+ <3e8> DW_AT_decl_line : 43
+ <3e9> DW_AT_decl_column : 24
+ <3ea> DW_AT_type : <0x3ee>
+ <1><3ee>: Abbrev Number: 7 (DW_TAG_base_type)
+ <3ef> DW_AT_byte_size : 1
+ <3f0> DW_AT_encoding : 8 (unsigned char)
+ <3f1> DW_AT_name : (indirect string, offset: 0xe5bf3): unsigned char
+ <1><3f5>: Abbrev Number: 7 (DW_TAG_base_type)
+ <3f6> DW_AT_byte_size : 2
+ <3f7> DW_AT_encoding : 5 (signed)
+ <3f8> DW_AT_name : (indirect string, offset: 0xb1196): short int
+ <1><3fc>: Abbrev Number: 4 (DW_TAG_typedef)
+ <3fd> DW_AT_name : (indirect string, offset: 0x619d6): __uint16_t
+ <401> DW_AT_decl_file : 2
+ <402> DW_AT_decl_line : 57
+ <403> DW_AT_decl_column : 25
+ <404> DW_AT_type : <0x408>
+ <1><408>: Abbrev Number: 7 (DW_TAG_base_type)
+ <409> DW_AT_byte_size : 2
+ <40a> DW_AT_encoding : 7 (unsigned)
+ <40b> DW_AT_name : (indirect string, offset: 0xe4374): short unsigned int
+ <1><40f>: Abbrev Number: 7 (DW_TAG_base_type)
+ <410> DW_AT_byte_size : 4
+ <411> DW_AT_encoding : 5 (signed)
+ <412> DW_AT_name : (indirect string, offset: 0x14547): long int
+ <1><416>: Abbrev Number: 4 (DW_TAG_typedef)
+ <417> DW_AT_name : (indirect string, offset: 0xef486): __uint32_t
+ <41b> DW_AT_decl_file : 2
+ <41c> DW_AT_decl_line : 79
+ <41d> DW_AT_decl_column : 25
+ <41e> DW_AT_type : <0x422>
+ <1><422>: Abbrev Number: 7 (DW_TAG_base_type)
+ <423> DW_AT_byte_size : 4
+ <424> DW_AT_encoding : 7 (unsigned)
+ <425> DW_AT_name : (indirect string, offset: 0x38b00): long unsigned int
+ <1><429>: Abbrev Number: 7 (DW_TAG_base_type)
+ <42a> DW_AT_byte_size : 8
+ <42b> DW_AT_encoding : 7 (unsigned)
+ <42c> DW_AT_name : (indirect string, offset: 0x31cb0): long long unsigned int
+ <1><430>: Abbrev Number: 4 (DW_TAG_typedef)
+ <431> DW_AT_name : (indirect string, offset: 0x45c4f): uint8_t
+ <435> DW_AT_decl_file : 3
+ <436> DW_AT_decl_line : 24
+ <437> DW_AT_decl_column : 19
+ <438> DW_AT_type : <0x3e2>
+ <1><43c>: Abbrev Number: 4 (DW_TAG_typedef)
+ <43d> DW_AT_name : (indirect string, offset: 0xad6b6): uint16_t
+ <441> DW_AT_decl_file : 3
+ <442> DW_AT_decl_line : 36
+ <443> DW_AT_decl_column : 20
+ <444> DW_AT_type : <0x3fc>
+ <1><448>: Abbrev Number: 19 (DW_TAG_volatile_type)
+ <449> DW_AT_type : <0x43c>
+ <1><44d>: Abbrev Number: 4 (DW_TAG_typedef)
+ <44e> DW_AT_name : (indirect string, offset: 0xc8499): uint32_t
+ <452> DW_AT_decl_file : 3
+ <453> DW_AT_decl_line : 48
+ <454> DW_AT_decl_column : 20
+ <455> DW_AT_type : <0x416>
+ <1><459>: Abbrev Number: 19 (DW_TAG_volatile_type)
+ <45a> DW_AT_type : <0x44d>
+ <1><45e>: Abbrev Number: 6 (DW_TAG_pointer_type)
+ <45f> DW_AT_byte_size : 4
+ <45f> DW_AT_type : <0x463>
+ <1><463>: Abbrev Number: 29 (DW_TAG_subroutine_type)
+ <464> DW_AT_prototyped : 1
+ <464> DW_AT_sibling : <0x46e>
+ <2><468>: Abbrev Number: 3 (DW_TAG_formal_parameter)
+ <469> DW_AT_type : <0x46e>
+ <2><46d>: Abbrev Number: 0
+ <1><46e>: Abbrev Number: 37 (DW_TAG_pointer_type)
+ <46f> DW_AT_byte_size : 4
+ <1><470>: Abbrev Number: 6 (DW_TAG_pointer_type)
+ <471> DW_AT_byte_size : 4
+ <471> DW_AT_type : <0x47c>
+ <1><475>: Abbrev Number: 7 (DW_TAG_base_type)
+ <476> DW_AT_byte_size : 1
+ <477> DW_AT_encoding : 8 (unsigned char)
+ <478> DW_AT_name : (indirect string, offset: 0xc70d5): char
+ <1><47c>: Abbrev Number: 25 (DW_TAG_const_type)
+ <47d> DW_AT_type : <0x475>
+ <1><481>: Abbrev Number: 11 (DW_TAG_structure_type)
+ <482> DW_AT_byte_size : 184
+ <483> DW_AT_decl_file : 4
+ <484> DW_AT_decl_line : 163
+ <485> DW_AT_decl_column : 9
+ <485> DW_AT_sibling : <0x669>
+ <2><489>: Abbrev Number: 12 (DW_TAG_member)
+ <48a> DW_AT_name : ISR
+ <48e> DW_AT_decl_file : 4
+ <48f> DW_AT_decl_line : 165
+ <490> DW_AT_decl_column : 17
+ <491> DW_AT_type : <0x459>
+ <495> DW_AT_data_member_location: 0
+ <2><496>: Abbrev Number: 12 (DW_TAG_member)
+ <497> DW_AT_name : IER
+ <49b> DW_AT_decl_file : 4
+ <49c> DW_AT_decl_line : 166
+ <49d> DW_AT_decl_column : 17
+ <49e> DW_AT_type : <0x459>
+ <4a2> DW_AT_data_member_location: 4
+ <2><4a3>: Abbrev Number: 12 (DW_TAG_member)
+ <4a4> DW_AT_name : CR
+ <4a7> DW_AT_decl_file : 4
+ <4a8> DW_AT_decl_line : 167
+ <4a9> DW_AT_decl_column : 17
+ <4aa> DW_AT_type : <0x459>
+ <4ae> DW_AT_data_member_location: 8
+ <2><4af>: Abbrev Number: 1 (DW_TAG_member)
+ <4b0> DW_AT_name : (indirect string, offset: 0xf033a): CFGR
+ <4b4> DW_AT_decl_file : 4
+ <4b5> DW_AT_decl_line : 168
+ <4b6> DW_AT_decl_column : 17
+ <4b7> DW_AT_type : <0x459>
+ <4bb> DW_AT_data_member_location: 12
+ <2><4bc>: Abbrev Number: 1 (DW_TAG_member)
+ <4bd> DW_AT_name : (indirect string, offset: 0xef235): CFGR2
+ <4c1> DW_AT_decl_file : 4
+ <4c2> DW_AT_decl_line : 169
+ <4c3> DW_AT_decl_column : 17
+ <4c4> DW_AT_type : <0x459>
+ <4c8> DW_AT_data_member_location: 16
+ <2><4c9>: Abbrev Number: 1 (DW_TAG_member)
+ <4ca> DW_AT_name : (indirect string, offset: 0xbfd68): SMPR1
+ <4ce> DW_AT_decl_file : 4
+ <4cf> DW_AT_decl_line : 170
+ <4d0> DW_AT_decl_column : 17
+ <4d1> DW_AT_type : <0x459>
+ <4d5> DW_AT_data_member_location: 20
+ <2><4d6>: Abbrev Number: 1 (DW_TAG_member)
+ <4d7> DW_AT_name : (indirect string, offset: 0x55310): SMPR2
+ <4db> DW_AT_decl_file : 4
+ <4dc> DW_AT_decl_line : 171
+ <4dd> DW_AT_decl_column : 17
+ <4de> DW_AT_type : <0x459>
+ <4e2> DW_AT_data_member_location: 24
+ <2><4e3>: Abbrev Number: 1 (DW_TAG_member)
+ <4e4> DW_AT_name : (indirect string, offset: 0xef937): RESERVED1
+ <4e8> DW_AT_decl_file : 4
+ <4e9> DW_AT_decl_line : 172
+ <4ea> DW_AT_decl_column : 17
+ <4eb> DW_AT_type : <0x44d>
+ <4ef> DW_AT_data_member_location: 28
+ <2><4f0>: Abbrev Number: 12 (DW_TAG_member)
+ <4f1> DW_AT_name : TR1
+ <4f5> DW_AT_decl_file : 4
+ <4f6> DW_AT_decl_line : 173
+ <4f7> DW_AT_decl_column : 17
+ <4f8> DW_AT_type : <0x459>
+ <4fc> DW_AT_data_member_location: 32
+ <2><4fd>: Abbrev Number: 12 (DW_TAG_member)
+ <4fe> DW_AT_name : TR2
<502> DW_AT_decl_file : 4
- <503> DW_AT_decl_line : 165
+ <503> DW_AT_decl_line : 174
<504> DW_AT_decl_column : 17
- <505> DW_AT_type : <0x4cd>
- <509> DW_AT_data_member_location: 0
- <2><50a>: Abbrev Number: 8 (DW_TAG_member)
- <50b> DW_AT_name : IER
+ <505> DW_AT_type : <0x459>
+ <509> DW_AT_data_member_location: 36
+ <2><50a>: Abbrev Number: 12 (DW_TAG_member)
+ <50b> DW_AT_name : TR3
<50f> DW_AT_decl_file : 4
- <510> DW_AT_decl_line : 166
+ <510> DW_AT_decl_line : 175
<511> DW_AT_decl_column : 17
- <512> DW_AT_type : <0x4cd>
- <516> DW_AT_data_member_location: 4
- <2><517>: Abbrev Number: 8 (DW_TAG_member)
- <518> DW_AT_name : CR
- <51b> DW_AT_decl_file : 4
- <51c> DW_AT_decl_line : 167
- <51d> DW_AT_decl_column : 17
- <51e> DW_AT_type : <0x4cd>
- <522> DW_AT_data_member_location: 8
- <2><523>: Abbrev Number: 1 (DW_TAG_member)
- <524> DW_AT_name : (indirect string, offset: 0xf032d): CFGR
- <528> DW_AT_decl_file : 4
- <529> DW_AT_decl_line : 168
- <52a> DW_AT_decl_column : 17
- <52b> DW_AT_type : <0x4cd>
- <52f> DW_AT_data_member_location: 12
- <2><530>: Abbrev Number: 1 (DW_TAG_member)
- <531> DW_AT_name : (indirect string, offset: 0xef235): CFGR2
- <535> DW_AT_decl_file : 4
- <536> DW_AT_decl_line : 169
- <537> DW_AT_decl_column : 17
- <538> DW_AT_type : <0x4cd>
- <53c> DW_AT_data_member_location: 16
- <2><53d>: Abbrev Number: 1 (DW_TAG_member)
- <53e> DW_AT_name : (indirect string, offset: 0xbfdae): SMPR1
- <542> DW_AT_decl_file : 4
- <543> DW_AT_decl_line : 170
- <544> DW_AT_decl_column : 17
- <545> DW_AT_type : <0x4cd>
- <549> DW_AT_data_member_location: 20
- <2><54a>: Abbrev Number: 1 (DW_TAG_member)
- <54b> DW_AT_name : (indirect string, offset: 0x5535c): SMPR2
- <54f> DW_AT_decl_file : 4
- <550> DW_AT_decl_line : 171
- <551> DW_AT_decl_column : 17
- <552> DW_AT_type : <0x4cd>
- <556> DW_AT_data_member_location: 24
- <2><557>: Abbrev Number: 1 (DW_TAG_member)
- <558> DW_AT_name : (indirect string, offset: 0xef906): RESERVED1
+ <512> DW_AT_type : <0x459>
+ <516> DW_AT_data_member_location: 40
+ <2><517>: Abbrev Number: 1 (DW_TAG_member)
+ <518> DW_AT_name : (indirect string, offset: 0xef941): RESERVED2
+ <51c> DW_AT_decl_file : 4
+ <51d> DW_AT_decl_line : 176
+ <51e> DW_AT_decl_column : 17
+ <51f> DW_AT_type : <0x44d>
+ <523> DW_AT_data_member_location: 44
+ <2><524>: Abbrev Number: 1 (DW_TAG_member)
+ <525> DW_AT_name : (indirect string, offset: 0xa5a13): SQR1
+ <529> DW_AT_decl_file : 4
+ <52a> DW_AT_decl_line : 177
+ <52b> DW_AT_decl_column : 17
+ <52c> DW_AT_type : <0x459>
+ <530> DW_AT_data_member_location: 48
+ <2><531>: Abbrev Number: 1 (DW_TAG_member)
+ <532> DW_AT_name : (indirect string, offset: 0xeedab): SQR2
+ <536> DW_AT_decl_file : 4
+ <537> DW_AT_decl_line : 178
+ <538> DW_AT_decl_column : 17
+ <539> DW_AT_type : <0x459>
+ <53d> DW_AT_data_member_location: 52
+ <2><53e>: Abbrev Number: 1 (DW_TAG_member)
+ <53f> DW_AT_name : (indirect string, offset: 0xeedb0): SQR3
+ <543> DW_AT_decl_file : 4
+ <544> DW_AT_decl_line : 179
+ <545> DW_AT_decl_column : 17
+ <546> DW_AT_type : <0x459>
+ <54a> DW_AT_data_member_location: 56
+ <2><54b>: Abbrev Number: 1 (DW_TAG_member)
+ <54c> DW_AT_name : (indirect string, offset: 0xeedb5): SQR4
+ <550> DW_AT_decl_file : 4
+ <551> DW_AT_decl_line : 180
+ <552> DW_AT_decl_column : 17
+ <553> DW_AT_type : <0x459>
+ <557> DW_AT_data_member_location: 60
+ <2><558>: Abbrev Number: 12 (DW_TAG_member)
+ <559> DW_AT_name : DR
<55c> DW_AT_decl_file : 4
- <55d> DW_AT_decl_line : 172
+ <55d> DW_AT_decl_line : 181
<55e> DW_AT_decl_column : 17
- <55f> DW_AT_type : <0x4c1>
- <563> DW_AT_data_member_location: 28
- <2><564>: Abbrev Number: 8 (DW_TAG_member)
- <565> DW_AT_name : TR1
+ <55f> DW_AT_type : <0x459>
+ <563> DW_AT_data_member_location: 64
+ <2><564>: Abbrev Number: 1 (DW_TAG_member)
+ <565> DW_AT_name : (indirect string, offset: 0xef39d): RESERVED3
<569> DW_AT_decl_file : 4
- <56a> DW_AT_decl_line : 173
+ <56a> DW_AT_decl_line : 182
<56b> DW_AT_decl_column : 17
- <56c> DW_AT_type : <0x4cd>
- <570> DW_AT_data_member_location: 32
- <2><571>: Abbrev Number: 8 (DW_TAG_member)
- <572> DW_AT_name : TR2
+ <56c> DW_AT_type : <0x44d>
+ <570> DW_AT_data_member_location: 68
+ <2><571>: Abbrev Number: 1 (DW_TAG_member)
+ <572> DW_AT_name : (indirect string, offset: 0xef3a7): RESERVED4
<576> DW_AT_decl_file : 4
- <577> DW_AT_decl_line : 174
+ <577> DW_AT_decl_line : 183
<578> DW_AT_decl_column : 17
- <579> DW_AT_type : <0x4cd>
- <57d> DW_AT_data_member_location: 36
- <2><57e>: Abbrev Number: 8 (DW_TAG_member)
- <57f> DW_AT_name : TR3
+ <579> DW_AT_type : <0x44d>
+ <57d> DW_AT_data_member_location: 72
+ <2><57e>: Abbrev Number: 1 (DW_TAG_member)
+ <57f> DW_AT_name : (indirect string, offset: 0xb6ed7): JSQR
<583> DW_AT_decl_file : 4
- <584> DW_AT_decl_line : 175
+ <584> DW_AT_decl_line : 184
<585> DW_AT_decl_column : 17
- <586> DW_AT_type : <0x4cd>
- <58a> DW_AT_data_member_location: 40
+ <586> DW_AT_type : <0x459>
+ <58a> DW_AT_data_member_location: 76
<2><58b>: Abbrev Number: 1 (DW_TAG_member)
- <58c> DW_AT_name : (indirect string, offset: 0xef910): RESERVED2
+ <58c> DW_AT_name : (indirect string, offset: 0xef94b): RESERVED5
<590> DW_AT_decl_file : 4
- <591> DW_AT_decl_line : 176
+ <591> DW_AT_decl_line : 185
<592> DW_AT_decl_column : 17
- <593> DW_AT_type : <0x4c1>
- <597> DW_AT_data_member_location: 44
+ <593> DW_AT_type : <0x669>
+ <597> DW_AT_data_member_location: 80
<2><598>: Abbrev Number: 1 (DW_TAG_member)
- <599> DW_AT_name : (indirect string, offset: 0xa5a9b): SQR1
+ <599> DW_AT_name : (indirect string, offset: 0xef78a): OFR1
<59d> DW_AT_decl_file : 4
- <59e> DW_AT_decl_line : 177
+ <59e> DW_AT_decl_line : 186
<59f> DW_AT_decl_column : 17
- <5a0> DW_AT_type : <0x4cd>
- <5a4> DW_AT_data_member_location: 48
+ <5a0> DW_AT_type : <0x459>
+ <5a4> DW_AT_data_member_location: 96
<2><5a5>: Abbrev Number: 1 (DW_TAG_member)
- <5a6> DW_AT_name : (indirect string, offset: 0xeedd4): SQR2
+ <5a6> DW_AT_name : (indirect string, offset: 0xef78f): OFR2
<5aa> DW_AT_decl_file : 4
- <5ab> DW_AT_decl_line : 178
+ <5ab> DW_AT_decl_line : 187
<5ac> DW_AT_decl_column : 17
- <5ad> DW_AT_type : <0x4cd>
- <5b1> DW_AT_data_member_location: 52
+ <5ad> DW_AT_type : <0x459>
+ <5b1> DW_AT_data_member_location: 100
<2><5b2>: Abbrev Number: 1 (DW_TAG_member)
- <5b3> DW_AT_name : (indirect string, offset: 0xeedd9): SQR3
+ <5b3> DW_AT_name : (indirect string, offset: 0xef794): OFR3
<5b7> DW_AT_decl_file : 4
- <5b8> DW_AT_decl_line : 179
+ <5b8> DW_AT_decl_line : 188
<5b9> DW_AT_decl_column : 17
- <5ba> DW_AT_type : <0x4cd>
- <5be> DW_AT_data_member_location: 56
+ <5ba> DW_AT_type : <0x459>
+ <5be> DW_AT_data_member_location: 104
<2><5bf>: Abbrev Number: 1 (DW_TAG_member)
- <5c0> DW_AT_name : (indirect string, offset: 0xeedde): SQR4
+ <5c0> DW_AT_name : (indirect string, offset: 0xef799): OFR4
<5c4> DW_AT_decl_file : 4
- <5c5> DW_AT_decl_line : 180
+ <5c5> DW_AT_decl_line : 189
<5c6> DW_AT_decl_column : 17
- <5c7> DW_AT_type : <0x4cd>
- <5cb> DW_AT_data_member_location: 60
- <2><5cc>: Abbrev Number: 8 (DW_TAG_member)
- <5cd> DW_AT_name : DR
- <5d0> DW_AT_decl_file : 4
- <5d1> DW_AT_decl_line : 181
- <5d2> DW_AT_decl_column : 17
- <5d3> DW_AT_type : <0x4cd>
- <5d7> DW_AT_data_member_location: 64
- <2><5d8>: Abbrev Number: 1 (DW_TAG_member)
- <5d9> DW_AT_name : (indirect string, offset: 0xef386): RESERVED3
- <5dd> DW_AT_decl_file : 4
- <5de> DW_AT_decl_line : 182
- <5df> DW_AT_decl_column : 17
- <5e0> DW_AT_type : <0x4c1>
- <5e4> DW_AT_data_member_location: 68
- <2><5e5>: Abbrev Number: 1 (DW_TAG_member)
- <5e6> DW_AT_name : (indirect string, offset: 0xef390): RESERVED4
- <5ea> DW_AT_decl_file : 4
- <5eb> DW_AT_decl_line : 183
- <5ec> DW_AT_decl_column : 17
- <5ed> DW_AT_type : <0x4c1>
- <5f1> DW_AT_data_member_location: 72
- <2><5f2>: Abbrev Number: 1 (DW_TAG_member)
- <5f3> DW_AT_name : (indirect string, offset: 0xb6f5f): JSQR
- <5f7> DW_AT_decl_file : 4
- <5f8> DW_AT_decl_line : 184
- <5f9> DW_AT_decl_column : 17
- <5fa> DW_AT_type : <0x4cd>
- <5fe> DW_AT_data_member_location: 76
- <2><5ff>: Abbrev Number: 1 (DW_TAG_member)
- <600> DW_AT_name : (indirect string, offset: 0xef91a): RESERVED5
- <604> DW_AT_decl_file : 4
- <605> DW_AT_decl_line : 185
- <606> DW_AT_decl_column : 17
- <607> DW_AT_type : <0x6dd>
- <60b> DW_AT_data_member_location: 80
- <2><60c>: Abbrev Number: 1 (DW_TAG_member)
- <60d> DW_AT_name : (indirect string, offset: 0xef748): OFR1
- <611> DW_AT_decl_file : 4
- <612> DW_AT_decl_line : 186
- <613> DW_AT_decl_column : 17
- <614> DW_AT_type : <0x4cd>
- <618> DW_AT_data_member_location: 96
- <2><619>: Abbrev Number: 1 (DW_TAG_member)
- <61a> DW_AT_name : (indirect string, offset: 0xef74d): OFR2
- <61e> DW_AT_decl_file : 4
- <61f> DW_AT_decl_line : 187
- <620> DW_AT_decl_column : 17
- <621> DW_AT_type : <0x4cd>
- <625> DW_AT_data_member_location: 100
- <2><626>: Abbrev Number: 1 (DW_TAG_member)
- <627> DW_AT_name : (indirect string, offset: 0xef752): OFR3
- <62b> DW_AT_decl_file : 4
- <62c> DW_AT_decl_line : 188
- <62d> DW_AT_decl_column : 17
- <62e> DW_AT_type : <0x4cd>
- <632> DW_AT_data_member_location: 104
- <2><633>: Abbrev Number: 1 (DW_TAG_member)
- <634> DW_AT_name : (indirect string, offset: 0xef757): OFR4
- <638> DW_AT_decl_file : 4
- <639> DW_AT_decl_line : 189
- <63a> DW_AT_decl_column : 17
- <63b> DW_AT_type : <0x4cd>
- <63f> DW_AT_data_member_location: 108
- <2><640>: Abbrev Number: 1 (DW_TAG_member)
- <641> DW_AT_name : (indirect string, offset: 0xef924): RESERVED6
- <645> DW_AT_decl_file : 4
- <646> DW_AT_decl_line : 190
- <647> DW_AT_decl_column : 17
- <648> DW_AT_type : <0x6dd>
- <64c> DW_AT_data_member_location: 112
- <2><64d>: Abbrev Number: 1 (DW_TAG_member)
- <64e> DW_AT_name : (indirect string, offset: 0xef47a): JDR1
- <652> DW_AT_decl_file : 4
- <653> DW_AT_decl_line : 191
- <654> DW_AT_decl_column : 17
- <655> DW_AT_type : <0x4cd>
- <659> DW_AT_data_member_location: 128
- <2><65a>: Abbrev Number: 1 (DW_TAG_member)
- <65b> DW_AT_name : (indirect string, offset: 0xef47f): JDR2
- <65f> DW_AT_decl_file : 4
- <660> DW_AT_decl_line : 192
- <661> DW_AT_decl_column : 17
- <662> DW_AT_type : <0x4cd>
- <666> DW_AT_data_member_location: 132
- <2><667>: Abbrev Number: 1 (DW_TAG_member)
- <668> DW_AT_name : (indirect string, offset: 0xef484): JDR3
- <66c> DW_AT_decl_file : 4
- <66d> DW_AT_decl_line : 193
- <66e> DW_AT_decl_column : 17
- <66f> DW_AT_type : <0x4cd>
- <673> DW_AT_data_member_location: 136
- <2><674>: Abbrev Number: 1 (DW_TAG_member)
- <675> DW_AT_name : (indirect string, offset: 0xef86a): JDR4
- <679> DW_AT_decl_file : 4
- <67a> DW_AT_decl_line : 194
- <67b> DW_AT_decl_column : 17
- <67c> DW_AT_type : <0x4cd>
- <680> DW_AT_data_member_location: 140
- <2><681>: Abbrev Number: 1 (DW_TAG_member)
- <682> DW_AT_name : (indirect string, offset: 0xef92e): RESERVED7
- <686> DW_AT_decl_file : 4
- <687> DW_AT_decl_line : 195
- <688> DW_AT_decl_column : 17
- <689> DW_AT_type : <0x6dd>
- <68d> DW_AT_data_member_location: 144
- <2><68e>: Abbrev Number: 1 (DW_TAG_member)
- <68f> DW_AT_name : (indirect string, offset: 0xef468): AWD2CR
+ <5c7> DW_AT_type : <0x459>
+ <5cb> DW_AT_data_member_location: 108
+ <2><5cc>: Abbrev Number: 1 (DW_TAG_member)
+ <5cd> DW_AT_name : (indirect string, offset: 0xef955): RESERVED6
+ <5d1> DW_AT_decl_file : 4
+ <5d2> DW_AT_decl_line : 190
+ <5d3> DW_AT_decl_column : 17
+ <5d4> DW_AT_type : <0x669>
+ <5d8> DW_AT_data_member_location: 112
+ <2><5d9>: Abbrev Number: 1 (DW_TAG_member)
+ <5da> DW_AT_name : (indirect string, offset: 0xef491): JDR1
+ <5de> DW_AT_decl_file : 4
+ <5df> DW_AT_decl_line : 191
+ <5e0> DW_AT_decl_column : 17
+ <5e1> DW_AT_type : <0x459>
+ <5e5> DW_AT_data_member_location: 128
+ <2><5e6>: Abbrev Number: 1 (DW_TAG_member)
+ <5e7> DW_AT_name : (indirect string, offset: 0xef496): JDR2
+ <5eb> DW_AT_decl_file : 4
+ <5ec> DW_AT_decl_line : 192
+ <5ed> DW_AT_decl_column : 17
+ <5ee> DW_AT_type : <0x459>
+ <5f2> DW_AT_data_member_location: 132
+ <2><5f3>: Abbrev Number: 1 (DW_TAG_member)
+ <5f4> DW_AT_name : (indirect string, offset: 0xef49b): JDR3
+ <5f8> DW_AT_decl_file : 4
+ <5f9> DW_AT_decl_line : 193
+ <5fa> DW_AT_decl_column : 17
+ <5fb> DW_AT_type : <0x459>
+ <5ff> DW_AT_data_member_location: 136
+ <2><600>: Abbrev Number: 1 (DW_TAG_member)
+ <601> DW_AT_name : (indirect string, offset: 0xef89b): JDR4
+ <605> DW_AT_decl_file : 4
+ <606> DW_AT_decl_line : 194
+ <607> DW_AT_decl_column : 17
+ <608> DW_AT_type : <0x459>
+ <60c> DW_AT_data_member_location: 140
+ <2><60d>: Abbrev Number: 1 (DW_TAG_member)
+ <60e> DW_AT_name : (indirect string, offset: 0xef95f): RESERVED7
+ <612> DW_AT_decl_file : 4
+ <613> DW_AT_decl_line : 195
+ <614> DW_AT_decl_column : 17
+ <615> DW_AT_type : <0x669>
+ <619> DW_AT_data_member_location: 144
+ <2><61a>: Abbrev Number: 1 (DW_TAG_member)
+ <61b> DW_AT_name : (indirect string, offset: 0xef47f): AWD2CR
+ <61f> DW_AT_decl_file : 4
+ <620> DW_AT_decl_line : 196
+ <621> DW_AT_decl_column : 17
+ <622> DW_AT_type : <0x459>
+ <626> DW_AT_data_member_location: 160
+ <2><627>: Abbrev Number: 1 (DW_TAG_member)
+ <628> DW_AT_name : (indirect string, offset: 0xef69f): AWD3CR
+ <62c> DW_AT_decl_file : 4
+ <62d> DW_AT_decl_line : 197
+ <62e> DW_AT_decl_column : 17
+ <62f> DW_AT_type : <0x459>
+ <633> DW_AT_data_member_location: 164
+ <2><634>: Abbrev Number: 1 (DW_TAG_member)
+ <635> DW_AT_name : (indirect string, offset: 0xef969): RESERVED8
+ <639> DW_AT_decl_file : 4
+ <63a> DW_AT_decl_line : 198
+ <63b> DW_AT_decl_column : 17
+ <63c> DW_AT_type : <0x44d>
+ <640> DW_AT_data_member_location: 168
+ <2><641>: Abbrev Number: 1 (DW_TAG_member)
+ <642> DW_AT_name : (indirect string, offset: 0xef973): RESERVED9
+ <646> DW_AT_decl_file : 4
+ <647> DW_AT_decl_line : 199
+ <648> DW_AT_decl_column : 17
+ <649> DW_AT_type : <0x44d>
+ <64d> DW_AT_data_member_location: 172
+ <2><64e>: Abbrev Number: 1 (DW_TAG_member)
+ <64f> DW_AT_name : (indirect string, offset: 0xef0f4): DIFSEL
+ <653> DW_AT_decl_file : 4
+ <654> DW_AT_decl_line : 200
+ <655> DW_AT_decl_column : 17
+ <656> DW_AT_type : <0x459>
+ <65a> DW_AT_data_member_location: 176
+ <2><65b>: Abbrev Number: 1 (DW_TAG_member)
+ <65c> DW_AT_name : (indirect string, offset: 0xef0ad): CALFACT
+ <660> DW_AT_decl_file : 4
+ <661> DW_AT_decl_line : 201
+ <662> DW_AT_decl_column : 17
+ <663> DW_AT_type : <0x459>
+ <667> DW_AT_data_member_location: 180
+ <2><668>: Abbrev Number: 0
+ <1><669>: Abbrev Number: 15 (DW_TAG_array_type)
+ <66a> DW_AT_type : <0x44d>
+ <66e> DW_AT_sibling : <0x679>
+ <2><672>: Abbrev Number: 16 (DW_TAG_subrange_type)
+ <673> DW_AT_type : <0x3c6>
+ <677> DW_AT_upper_bound : 3
+ <2><678>: Abbrev Number: 0
+ <1><679>: Abbrev Number: 4 (DW_TAG_typedef)
+ <67a> DW_AT_name : (indirect string, offset: 0xef693): ADC_TypeDef
+ <67e> DW_AT_decl_file : 4
+ <67f> DW_AT_decl_line : 203
+ <680> DW_AT_decl_column : 3
+ <681> DW_AT_type : <0x481>
+ <1><685>: Abbrev Number: 13 (DW_TAG_structure_type)
+ <686> DW_AT_byte_size : 20
+ <687> DW_AT_decl_file : 4
+ <688> DW_AT_decl_line : 258
+ <68a> DW_AT_decl_column : 9
+ <68a> DW_AT_sibling : <0x6d4>
+ <2><68e>: Abbrev Number: 14 (DW_TAG_member)
+ <68f> DW_AT_name : CCR
<693> DW_AT_decl_file : 4
- <694> DW_AT_decl_line : 196
+ <693> DW_AT_decl_line : 260
<695> DW_AT_decl_column : 17
- <696> DW_AT_type : <0x4cd>
- <69a> DW_AT_data_member_location: 160
- <2><69b>: Abbrev Number: 1 (DW_TAG_member)
- <69c> DW_AT_name : (indirect string, offset: 0xef682): AWD3CR
+ <696> DW_AT_type : <0x459>
+ <69a> DW_AT_data_member_location: 0
+ <2><69b>: Abbrev Number: 5 (DW_TAG_member)
+ <69c> DW_AT_name : (indirect string, offset: 0xef4c0): CNDTR
<6a0> DW_AT_decl_file : 4
- <6a1> DW_AT_decl_line : 197
- <6a2> DW_AT_decl_column : 17
- <6a3> DW_AT_type : <0x4cd>
- <6a7> DW_AT_data_member_location: 164
- <2><6a8>: Abbrev Number: 1 (DW_TAG_member)
- <6a9> DW_AT_name : (indirect string, offset: 0xef938): RESERVED8
- <6ad> DW_AT_decl_file : 4
- <6ae> DW_AT_decl_line : 198
- <6af> DW_AT_decl_column : 17
- <6b0> DW_AT_type : <0x4c1>
- <6b4> DW_AT_data_member_location: 168
- <2><6b5>: Abbrev Number: 1 (DW_TAG_member)
- <6b6> DW_AT_name : (indirect string, offset: 0xef942): RESERVED9
- <6ba> DW_AT_decl_file : 4
- <6bb> DW_AT_decl_line : 199
- <6bc> DW_AT_decl_column : 17
- <6bd> DW_AT_type : <0x4c1>
- <6c1> DW_AT_data_member_location: 172
- <2><6c2>: Abbrev Number: 1 (DW_TAG_member)
- <6c3> DW_AT_name : (indirect string, offset: 0xef0f4): DIFSEL
- <6c7> DW_AT_decl_file : 4
- <6c8> DW_AT_decl_line : 200
- <6c9> DW_AT_decl_column : 17
- <6ca> DW_AT_type : <0x4cd>
- <6ce> DW_AT_data_member_location: 176
- <2><6cf>: Abbrev Number: 1 (DW_TAG_member)
- <6d0> DW_AT_name : (indirect string, offset: 0xef0ad): CALFACT
- <6d4> DW_AT_decl_file : 4
- <6d5> DW_AT_decl_line : 201
- <6d6> DW_AT_decl_column : 17
- <6d7> DW_AT_type : <0x4cd>
- <6db> DW_AT_data_member_location: 180
- <2><6dc>: Abbrev Number: 0
- <1><6dd>: Abbrev Number: 19 (DW_TAG_array_type)
- <6de> DW_AT_type : <0x4c1>
- <6e2> DW_AT_sibling : <0x6ed>
- <2><6e6>: Abbrev Number: 20 (DW_TAG_subrange_type)
- <6e7> DW_AT_type : <0x430>
- <6eb> DW_AT_upper_bound : 3
- <2><6ec>: Abbrev Number: 0
- <1><6ed>: Abbrev Number: 3 (DW_TAG_typedef)
- <6ee> DW_AT_name : (indirect string, offset: 0xef676): ADC_TypeDef
- <6f2> DW_AT_decl_file : 4
- <6f3> DW_AT_decl_line : 203
- <6f4> DW_AT_decl_column : 3
- <6f5> DW_AT_type : <0x4f5>
- <1><6f9>: Abbrev Number: 9 (DW_TAG_structure_type)
- <6fa> DW_AT_byte_size : 20
+ <6a1> DW_AT_decl_line : 261
+ <6a3> DW_AT_decl_column : 17
+ <6a4> DW_AT_type : <0x459>
+ <6a8> DW_AT_data_member_location: 4
+ <2><6a9>: Abbrev Number: 5 (DW_TAG_member)
+ <6aa> DW_AT_name : (indirect string, offset: 0xefa18): CPAR
+ <6ae> DW_AT_decl_file : 4
+ <6af> DW_AT_decl_line : 262
+ <6b1> DW_AT_decl_column : 17
+ <6b2> DW_AT_type : <0x459>
+ <6b6> DW_AT_data_member_location: 8
+ <2><6b7>: Abbrev Number: 5 (DW_TAG_member)
+ <6b8> DW_AT_name : (indirect string, offset: 0xef324): CMAR
+ <6bc> DW_AT_decl_file : 4
+ <6bd> DW_AT_decl_line : 263
+ <6bf> DW_AT_decl_column : 17
+ <6c0> DW_AT_type : <0x459>
+ <6c4> DW_AT_data_member_location: 12
+ <2><6c5>: Abbrev Number: 5 (DW_TAG_member)
+ <6c6> DW_AT_name : (indirect string, offset: 0x8ff09): RESERVED
+ <6ca> DW_AT_decl_file : 4
+ <6cb> DW_AT_decl_line : 264
+ <6cd> DW_AT_decl_column : 12
+ <6ce> DW_AT_type : <0x44d>
+ <6d2> DW_AT_data_member_location: 16
+ <2><6d3>: Abbrev Number: 0
+ <1><6d4>: Abbrev Number: 10 (DW_TAG_typedef)
+ <6d5> DW_AT_name : (indirect string, offset: 0xef761): DMA_Channel_TypeDef
+ <6d9> DW_AT_decl_file : 4
+ <6da> DW_AT_decl_line : 265
+ <6dc> DW_AT_decl_column : 3
+ <6dc> DW_AT_type : <0x685>
+ <1><6e0>: Abbrev Number: 13 (DW_TAG_structure_type)
+ <6e1> DW_AT_byte_size : 8
+ <6e2> DW_AT_decl_file : 4
+ <6e3> DW_AT_decl_line : 267
+ <6e5> DW_AT_decl_column : 9
+ <6e5> DW_AT_sibling : <0x705>
+ <2><6e9>: Abbrev Number: 14 (DW_TAG_member)
+ <6ea> DW_AT_name : ISR
+ <6ee> DW_AT_decl_file : 4
+ <6ee> DW_AT_decl_line : 269
+ <6f0> DW_AT_decl_column : 17
+ <6f1> DW_AT_type : <0x459>
+ <6f5> DW_AT_data_member_location: 0
+ <2><6f6>: Abbrev Number: 5 (DW_TAG_member)
+ <6f7> DW_AT_name : (indirect string, offset: 0xef179): IFCR
<6fb> DW_AT_decl_file : 4
- <6fc> DW_AT_decl_line : 258
- <6fe> DW_AT_decl_column : 9
- <6fe> DW_AT_sibling : <0x748>
- <2><702>: Abbrev Number: 10 (DW_TAG_member)
- <703> DW_AT_name : CCR
- <707> DW_AT_decl_file : 4
- <707> DW_AT_decl_line : 260
- <709> DW_AT_decl_column : 17
- <70a> DW_AT_type : <0x4cd>
- <70e> DW_AT_data_member_location: 0
- <2><70f>: Abbrev Number: 5 (DW_TAG_member)
- <710> DW_AT_name : (indirect string, offset: 0xef4a9): CNDTR
- <714> DW_AT_decl_file : 4
- <715> DW_AT_decl_line : 261
- <717> DW_AT_decl_column : 17
- <718> DW_AT_type : <0x4cd>
- <71c> DW_AT_data_member_location: 4
- <2><71d>: Abbrev Number: 5 (DW_TAG_member)
- <71e> DW_AT_name : (indirect string, offset: 0xef9e7): CPAR
- <722> DW_AT_decl_file : 4
- <723> DW_AT_decl_line : 262
- <725> DW_AT_decl_column : 17
- <726> DW_AT_type : <0x4cd>
- <72a> DW_AT_data_member_location: 8
- <2><72b>: Abbrev Number: 5 (DW_TAG_member)
- <72c> DW_AT_name : (indirect string, offset: 0xef301): CMAR
- <730> DW_AT_decl_file : 4
- <731> DW_AT_decl_line : 263
- <733> DW_AT_decl_column : 17
- <734> DW_AT_type : <0x4cd>
- <738> DW_AT_data_member_location: 12
- <2><739>: Abbrev Number: 5 (DW_TAG_member)
- <73a> DW_AT_name : (indirect string, offset: 0x8ff96): RESERVED
- <73e> DW_AT_decl_file : 4
- <73f> DW_AT_decl_line : 264
- <741> DW_AT_decl_column : 12
- <742> DW_AT_type : <0x4c1>
- <746> DW_AT_data_member_location: 16
- <2><747>: Abbrev Number: 0
- <1><748>: Abbrev Number: 11 (DW_TAG_typedef)
- <749> DW_AT_name : (indirect string, offset: 0xef71f): DMA_Channel_TypeDef
- <74d> DW_AT_decl_file : 4
- <74e> DW_AT_decl_line : 265
- <750> DW_AT_decl_column : 3
- <750> DW_AT_type : <0x6f9>
- <1><754>: Abbrev Number: 9 (DW_TAG_structure_type)
- <755> DW_AT_byte_size : 8
- <756> DW_AT_decl_file : 4
- <757> DW_AT_decl_line : 267
- <759> DW_AT_decl_column : 9
- <759> DW_AT_sibling : <0x779>
- <2><75d>: Abbrev Number: 10 (DW_TAG_member)
- <75e> DW_AT_name : ISR
- <762> DW_AT_decl_file : 4
- <762> DW_AT_decl_line : 269
- <764> DW_AT_decl_column : 17
- <765> DW_AT_type : <0x4cd>
- <769> DW_AT_data_member_location: 0
- <2><76a>: Abbrev Number: 5 (DW_TAG_member)
- <76b> DW_AT_name : (indirect string, offset: 0xef179): IFCR
- <76f> DW_AT_decl_file : 4
- <770> DW_AT_decl_line : 270
- <772> DW_AT_decl_column : 17
- <773> DW_AT_type : <0x4cd>
- <777> DW_AT_data_member_location: 4
- <2><778>: Abbrev Number: 0
- <1><779>: Abbrev Number: 11 (DW_TAG_typedef)
- <77a> DW_AT_name : (indirect string, offset: 0xef0fb): DMA_TypeDef
- <77e> DW_AT_decl_file : 4
- <77f> DW_AT_decl_line : 271
- <781> DW_AT_decl_column : 3
- <781> DW_AT_type : <0x754>
- <1><785>: Abbrev Number: 9 (DW_TAG_structure_type)
- <786> DW_AT_byte_size : 4
- <787> DW_AT_decl_file : 4
- <788> DW_AT_decl_line : 276
- <78a> DW_AT_decl_column : 9
- <78a> DW_AT_sibling : <0x79c>
- <2><78e>: Abbrev Number: 10 (DW_TAG_member)
- <78f> DW_AT_name : CCR
- <793> DW_AT_decl_file : 4
- <793> DW_AT_decl_line : 278
- <795> DW_AT_decl_column : 19
- <796> DW_AT_type : <0x4cd>
- <79a> DW_AT_data_member_location: 0
- <2><79b>: Abbrev Number: 0
- <1><79c>: Abbrev Number: 11 (DW_TAG_typedef)
- <79d> DW_AT_name : (indirect string, offset: 0xef5cd): DMAMUX_Channel_TypeDef
- <7a1> DW_AT_decl_file : 4
- <7a2> DW_AT_decl_line : 279
- <7a4> DW_AT_decl_column : 3
- <7a4> DW_AT_type : <0x785>
- <1><7a8>: Abbrev Number: 9 (DW_TAG_structure_type)
- <7a9> DW_AT_byte_size : 8
- <7aa> DW_AT_decl_file : 4
- <7ab> DW_AT_decl_line : 281
- <7ad> DW_AT_decl_column : 9
- <7ad> DW_AT_sibling : <0x7cc>
- <2><7b1>: Abbrev Number: 10 (DW_TAG_member)
- <7b2> DW_AT_name : CSR
- <7b6> DW_AT_decl_file : 4
- <7b6> DW_AT_decl_line : 283
- <7b8> DW_AT_decl_column : 19
- <7b9> DW_AT_type : <0x4cd>
- <7bd> DW_AT_data_member_location: 0
- <2><7be>: Abbrev Number: 10 (DW_TAG_member)
- <7bf> DW_AT_name : CFR
- <7c3> DW_AT_decl_file : 4
- <7c3> DW_AT_decl_line : 284
- <7c5> DW_AT_decl_column : 19
- <7c6> DW_AT_type : <0x4cd>
- <7ca> DW_AT_data_member_location: 4
- <2><7cb>: Abbrev Number: 0
- <1><7cc>: Abbrev Number: 11 (DW_TAG_typedef)
- <7cd> DW_AT_name : (indirect string, offset: 0xef94c): DMAMUX_ChannelStatus_TypeDef
- <7d1> DW_AT_decl_file : 4
- <7d2> DW_AT_decl_line : 285
- <7d4> DW_AT_decl_column : 3
- <7d4> DW_AT_type : <0x7a8>
- <1><7d8>: Abbrev Number: 9 (DW_TAG_structure_type)
- <7d9> DW_AT_byte_size : 4
- <7da> DW_AT_decl_file : 4
- <7db> DW_AT_decl_line : 287
- <7dd> DW_AT_decl_column : 9
- <7dd> DW_AT_sibling : <0x7f0>
- <2><7e1>: Abbrev Number: 5 (DW_TAG_member)
- <7e2> DW_AT_name : (indirect string, offset: 0xef250): RGCR
- <7e6> DW_AT_decl_file : 4
- <7e7> DW_AT_decl_line : 289
- <7e9> DW_AT_decl_column : 19
- <7ea> DW_AT_type : <0x4cd>
- <7ee> DW_AT_data_member_location: 0
- <2><7ef>: Abbrev Number: 0
- <1><7f0>: Abbrev Number: 11 (DW_TAG_typedef)
- <7f1> DW_AT_name : (indirect string, offset: 0xef361): DMAMUX_RequestGen_TypeDef
- <7f5> DW_AT_decl_file : 4
- <7f6> DW_AT_decl_line : 290
- <7f8> DW_AT_decl_column : 3
- <7f8> DW_AT_type : <0x7d8>
- <1><7fc>: Abbrev Number: 9 (DW_TAG_structure_type)
- <7fd> DW_AT_byte_size : 8
- <7fe> DW_AT_decl_file : 4
- <7ff> DW_AT_decl_line : 292
- <801> DW_AT_decl_column : 9
- <801> DW_AT_sibling : <0x822>
- <2><805>: Abbrev Number: 5 (DW_TAG_member)
- <806> DW_AT_name : (indirect string, offset: 0xef28b): RGSR
- <80a> DW_AT_decl_file : 4
- <80b> DW_AT_decl_line : 294
- <80d> DW_AT_decl_column : 19
- <80e> DW_AT_type : <0x4cd>
- <812> DW_AT_data_member_location: 0
- <2><813>: Abbrev Number: 5 (DW_TAG_member)
- <814> DW_AT_name : (indirect string, offset: 0xeed38): RGCFR
- <818> DW_AT_decl_file : 4
- <819> DW_AT_decl_line : 295
- <81b> DW_AT_decl_column : 19
- <81c> DW_AT_type : <0x4cd>
- <820> DW_AT_data_member_location: 4
- <2><821>: Abbrev Number: 0
- <1><822>: Abbrev Number: 11 (DW_TAG_typedef)
- <823> DW_AT_name : (indirect string, offset: 0xeef78): DMAMUX_RequestGenStatus_TypeDef
- <827> DW_AT_decl_file : 4
- <828> DW_AT_decl_line : 296
- <82a> DW_AT_decl_column : 3
- <82a> DW_AT_type : <0x7fc>
- <1><82e>: Abbrev Number: 9 (DW_TAG_structure_type)
- <82f> DW_AT_byte_size : 44
- <830> DW_AT_decl_file : 4
- <831> DW_AT_decl_line : 331
- <833> DW_AT_decl_column : 9
- <833> DW_AT_sibling : <0x8c0>
- <2><837>: Abbrev Number: 5 (DW_TAG_member)
- <838> DW_AT_name : (indirect string, offset: 0xeed57): MODER
- <83c> DW_AT_decl_file : 4
- <83d> DW_AT_decl_line : 333
- <83f> DW_AT_decl_column : 17
- <840> DW_AT_type : <0x4cd>
- <844> DW_AT_data_member_location: 0
- <2><845>: Abbrev Number: 5 (DW_TAG_member)
- <846> DW_AT_name : (indirect string, offset: 0xef69c): OTYPER
- <84a> DW_AT_decl_file : 4
- <84b> DW_AT_decl_line : 334
- <84d> DW_AT_decl_column : 17
- <84e> DW_AT_type : <0x4cd>
- <852> DW_AT_data_member_location: 4
- <2><853>: Abbrev Number: 5 (DW_TAG_member)
- <854> DW_AT_name : (indirect string, offset: 0xef7f8): OSPEEDR
- <858> DW_AT_decl_file : 4
- <859> DW_AT_decl_line : 335
- <85b> DW_AT_decl_column : 17
- <85c> DW_AT_type : <0x4cd>
- <860> DW_AT_data_member_location: 8
- <2><861>: Abbrev Number: 5 (DW_TAG_member)
- <862> DW_AT_name : (indirect string, offset: 0xef5b3): PUPDR
+ <6fc> DW_AT_decl_line : 270
+ <6fe> DW_AT_decl_column : 17
+ <6ff> DW_AT_type : <0x459>
+ <703> DW_AT_data_member_location: 4
+ <2><704>: Abbrev Number: 0
+ <1><705>: Abbrev Number: 10 (DW_TAG_typedef)
+ <706> DW_AT_name : (indirect string, offset: 0xef0fb): DMA_TypeDef
+ <70a> DW_AT_decl_file : 4
+ <70b> DW_AT_decl_line : 271
+ <70d> DW_AT_decl_column : 3
+ <70d> DW_AT_type : <0x6e0>
+ <1><711>: Abbrev Number: 13 (DW_TAG_structure_type)
+ <712> DW_AT_byte_size : 4
+ <713> DW_AT_decl_file : 4
+ <714> DW_AT_decl_line : 276
+ <716> DW_AT_decl_column : 9
+ <716> DW_AT_sibling : <0x728>
+ <2><71a>: Abbrev Number: 14 (DW_TAG_member)
+ <71b> DW_AT_name : CCR
+ <71f> DW_AT_decl_file : 4
+ <71f> DW_AT_decl_line : 278
+ <721> DW_AT_decl_column : 19
+ <722> DW_AT_type : <0x459>
+ <726> DW_AT_data_member_location: 0
+ <2><727>: Abbrev Number: 0
+ <1><728>: Abbrev Number: 10 (DW_TAG_typedef)
+ <729> DW_AT_name : (indirect string, offset: 0xef5ea): DMAMUX_Channel_TypeDef
+ <72d> DW_AT_decl_file : 4
+ <72e> DW_AT_decl_line : 279
+ <730> DW_AT_decl_column : 3
+ <730> DW_AT_type : <0x711>
+ <1><734>: Abbrev Number: 13 (DW_TAG_structure_type)
+ <735> DW_AT_byte_size : 8
+ <736> DW_AT_decl_file : 4
+ <737> DW_AT_decl_line : 281
+ <739> DW_AT_decl_column : 9
+ <739> DW_AT_sibling : <0x758>
+ <2><73d>: Abbrev Number: 14 (DW_TAG_member)
+ <73e> DW_AT_name : CSR
+ <742> DW_AT_decl_file : 4
+ <742> DW_AT_decl_line : 283
+ <744> DW_AT_decl_column : 19
+ <745> DW_AT_type : <0x459>
+ <749> DW_AT_data_member_location: 0
+ <2><74a>: Abbrev Number: 14 (DW_TAG_member)
+ <74b> DW_AT_name : CFR
+ <74f> DW_AT_decl_file : 4
+ <74f> DW_AT_decl_line : 284
+ <751> DW_AT_decl_column : 19
+ <752> DW_AT_type : <0x459>
+ <756> DW_AT_data_member_location: 4
+ <2><757>: Abbrev Number: 0
+ <1><758>: Abbrev Number: 10 (DW_TAG_typedef)
+ <759> DW_AT_name : (indirect string, offset: 0xef97d): DMAMUX_ChannelStatus_TypeDef
+ <75d> DW_AT_decl_file : 4
+ <75e> DW_AT_decl_line : 285
+ <760> DW_AT_decl_column : 3
+ <760> DW_AT_type : <0x734>
+ <1><764>: Abbrev Number: 13 (DW_TAG_structure_type)
+ <765> DW_AT_byte_size : 4
+ <766> DW_AT_decl_file : 4
+ <767> DW_AT_decl_line : 287
+ <769> DW_AT_decl_column : 9
+ <769> DW_AT_sibling : <0x77c>
+ <2><76d>: Abbrev Number: 5 (DW_TAG_member)
+ <76e> DW_AT_name : (indirect string, offset: 0xef24e): RGCR
+ <772> DW_AT_decl_file : 4
+ <773> DW_AT_decl_line : 289
+ <775> DW_AT_decl_column : 19
+ <776> DW_AT_type : <0x459>
+ <77a> DW_AT_data_member_location: 0
+ <2><77b>: Abbrev Number: 0
+ <1><77c>: Abbrev Number: 10 (DW_TAG_typedef)
+ <77d> DW_AT_name : (indirect string, offset: 0xef378): DMAMUX_RequestGen_TypeDef
+ <781> DW_AT_decl_file : 4
+ <782> DW_AT_decl_line : 290
+ <784> DW_AT_decl_column : 3
+ <784> DW_AT_type : <0x764>
+ <1><788>: Abbrev Number: 13 (DW_TAG_structure_type)
+ <789> DW_AT_byte_size : 8
+ <78a> DW_AT_decl_file : 4
+ <78b> DW_AT_decl_line : 292
+ <78d> DW_AT_decl_column : 9
+ <78d> DW_AT_sibling : <0x7ae>
+ <2><791>: Abbrev Number: 5 (DW_TAG_member)
+ <792> DW_AT_name : (indirect string, offset: 0xef2b8): RGSR
+ <796> DW_AT_decl_file : 4
+ <797> DW_AT_decl_line : 294
+ <799> DW_AT_decl_column : 19
+ <79a> DW_AT_type : <0x459>
+ <79e> DW_AT_data_member_location: 0
+ <2><79f>: Abbrev Number: 5 (DW_TAG_member)
+ <7a0> DW_AT_name : (indirect string, offset: 0xeed19): RGCFR
+ <7a4> DW_AT_decl_file : 4
+ <7a5> DW_AT_decl_line : 295
+ <7a7> DW_AT_decl_column : 19
+ <7a8> DW_AT_type : <0x459>
+ <7ac> DW_AT_data_member_location: 4
+ <2><7ad>: Abbrev Number: 0
+ <1><7ae>: Abbrev Number: 10 (DW_TAG_typedef)
+ <7af> DW_AT_name : (indirect string, offset: 0xeef78): DMAMUX_RequestGenStatus_TypeDef
+ <7b3> DW_AT_decl_file : 4
+ <7b4> DW_AT_decl_line : 296
+ <7b6> DW_AT_decl_column : 3
+ <7b6> DW_AT_type : <0x788>
+ <1><7ba>: Abbrev Number: 13 (DW_TAG_structure_type)
+ <7bb> DW_AT_byte_size : 44
+ <7bc> DW_AT_decl_file : 4
+ <7bd> DW_AT_decl_line : 331
+ <7bf> DW_AT_decl_column : 9
+ <7bf> DW_AT_sibling : <0x84c>
+ <2><7c3>: Abbrev Number: 5 (DW_TAG_member)
+ <7c4> DW_AT_name : (indirect string, offset: 0xeed38): MODER
+ <7c8> DW_AT_decl_file : 4
+ <7c9> DW_AT_decl_line : 333
+ <7cb> DW_AT_decl_column : 17
+ <7cc> DW_AT_type : <0x459>
+ <7d0> DW_AT_data_member_location: 0
+ <2><7d1>: Abbrev Number: 5 (DW_TAG_member)
+ <7d2> DW_AT_name : (indirect string, offset: 0xef6b9): OTYPER
+ <7d6> DW_AT_decl_file : 4
+ <7d7> DW_AT_decl_line : 334
+ <7d9> DW_AT_decl_column : 17
+ <7da> DW_AT_type : <0x459>
+ <7de> DW_AT_data_member_location: 4
+ <2><7df>: Abbrev Number: 5 (DW_TAG_member)
+ <7e0> DW_AT_name : (indirect string, offset: 0xef83a): OSPEEDR
+ <7e4> DW_AT_decl_file : 4
+ <7e5> DW_AT_decl_line : 335
+ <7e7> DW_AT_decl_column : 17
+ <7e8> DW_AT_type : <0x459>
+ <7ec> DW_AT_data_member_location: 8
+ <2><7ed>: Abbrev Number: 5 (DW_TAG_member)
+ <7ee> DW_AT_name : (indirect string, offset: 0xef5d0): PUPDR
+ <7f2> DW_AT_decl_file : 4
+ <7f3> DW_AT_decl_line : 336
+ <7f5> DW_AT_decl_column : 17
+ <7f6> DW_AT_type : <0x459>
+ <7fa> DW_AT_data_member_location: 12
+ <2><7fb>: Abbrev Number: 14 (DW_TAG_member)
+ <7fc> DW_AT_name : IDR
+ <800> DW_AT_decl_file : 4
+ <800> DW_AT_decl_line : 337
+ <802> DW_AT_decl_column : 17
+ <803> DW_AT_type : <0x459>
+ <807> DW_AT_data_member_location: 16
+ <2><808>: Abbrev Number: 14 (DW_TAG_member)
+ <809> DW_AT_name : ODR
+ <80d> DW_AT_decl_file : 4
+ <80d> DW_AT_decl_line : 338
+ <80f> DW_AT_decl_column : 17
+ <810> DW_AT_type : <0x459>
+ <814> DW_AT_data_member_location: 20
+ <2><815>: Abbrev Number: 5 (DW_TAG_member)
+ <816> DW_AT_name : (indirect string, offset: 0xef23b): BSRR
+ <81a> DW_AT_decl_file : 4
+ <81b> DW_AT_decl_line : 339
+ <81d> DW_AT_decl_column : 17
+ <81e> DW_AT_type : <0x459>
+ <822> DW_AT_data_member_location: 24
+ <2><823>: Abbrev Number: 5 (DW_TAG_member)
+ <824> DW_AT_name : (indirect string, offset: 0xef5ba): LCKR
+ <828> DW_AT_decl_file : 4
+ <829> DW_AT_decl_line : 340
+ <82b> DW_AT_decl_column : 17
+ <82c> DW_AT_type : <0x459>
+ <830> DW_AT_data_member_location: 28
+ <2><831>: Abbrev Number: 14 (DW_TAG_member)
+ <832> DW_AT_name : AFR
+ <836> DW_AT_decl_file : 4
+ <836> DW_AT_decl_line : 341
+ <838> DW_AT_decl_column : 17
+ <839> DW_AT_type : <0x85c>
+ <83d> DW_AT_data_member_location: 32
+ <2><83e>: Abbrev Number: 14 (DW_TAG_member)
+ <83f> DW_AT_name : BRR
+ <843> DW_AT_decl_file : 4
+ <843> DW_AT_decl_line : 342
+ <845> DW_AT_decl_column : 17
+ <846> DW_AT_type : <0x459>
+ <84a> DW_AT_data_member_location: 40
+ <2><84b>: Abbrev Number: 0
+ <1><84c>: Abbrev Number: 15 (DW_TAG_array_type)
+ <84d> DW_AT_type : <0x459>
+ <851> DW_AT_sibling : <0x85c>
+ <2><855>: Abbrev Number: 16 (DW_TAG_subrange_type)
+ <856> DW_AT_type : <0x3c6>
+ <85a> DW_AT_upper_bound : 1
+ <2><85b>: Abbrev Number: 0
+ <1><85c>: Abbrev Number: 19 (DW_TAG_volatile_type)
+ <85d> DW_AT_type : <0x84c>
+ <1><861>: Abbrev Number: 10 (DW_TAG_typedef)
+ <862> DW_AT_name : (indirect string, offset: 0xefa2b): GPIO_TypeDef
<866> DW_AT_decl_file : 4
- <867> DW_AT_decl_line : 336
- <869> DW_AT_decl_column : 17
- <86a> DW_AT_type : <0x4cd>
- <86e> DW_AT_data_member_location: 12
- <2><86f>: Abbrev Number: 10 (DW_TAG_member)
- <870> DW_AT_name : IDR
- <874> DW_AT_decl_file : 4
- <874> DW_AT_decl_line : 337
- <876> DW_AT_decl_column : 17
- <877> DW_AT_type : <0x4cd>
- <87b> DW_AT_data_member_location: 16
- <2><87c>: Abbrev Number: 10 (DW_TAG_member)
- <87d> DW_AT_name : ODR
- <881> DW_AT_decl_file : 4
- <881> DW_AT_decl_line : 338
- <883> DW_AT_decl_column : 17
- <884> DW_AT_type : <0x4cd>
- <888> DW_AT_data_member_location: 20
- <2><889>: Abbrev Number: 5 (DW_TAG_member)
- <88a> DW_AT_name : (indirect string, offset: 0xef23b): BSRR
- <88e> DW_AT_decl_file : 4
- <88f> DW_AT_decl_line : 339
- <891> DW_AT_decl_column : 17
- <892> DW_AT_type : <0x4cd>
- <896> DW_AT_data_member_location: 24
- <2><897>: Abbrev Number: 5 (DW_TAG_member)
- <898> DW_AT_name : (indirect string, offset: 0xef59d): LCKR
- <89c> DW_AT_decl_file : 4
- <89d> DW_AT_decl_line : 340
- <89f> DW_AT_decl_column : 17
- <8a0> DW_AT_type : <0x4cd>
- <8a4> DW_AT_data_member_location: 28
- <2><8a5>: Abbrev Number: 10 (DW_TAG_member)
- <8a6> DW_AT_name : AFR
- <8aa> DW_AT_decl_file : 4
- <8aa> DW_AT_decl_line : 341
- <8ac> DW_AT_decl_column : 17
- <8ad> DW_AT_type : <0x8d0>
- <8b1> DW_AT_data_member_location: 32
- <2><8b2>: Abbrev Number: 10 (DW_TAG_member)
- <8b3> DW_AT_name : BRR
- <8b7> DW_AT_decl_file : 4
- <8b7> DW_AT_decl_line : 342
- <8b9> DW_AT_decl_column : 17
- <8ba> DW_AT_type : <0x4cd>
- <8be> DW_AT_data_member_location: 40
- <2><8bf>: Abbrev Number: 0
- <1><8c0>: Abbrev Number: 19 (DW_TAG_array_type)
- <8c1> DW_AT_type : <0x4cd>
- <8c5> DW_AT_sibling : <0x8d0>
- <2><8c9>: Abbrev Number: 20 (DW_TAG_subrange_type)
- <8ca> DW_AT_type : <0x430>
- <8ce> DW_AT_upper_bound : 1
- <2><8cf>: Abbrev Number: 0
- <1><8d0>: Abbrev Number: 16 (DW_TAG_volatile_type)
- <8d1> DW_AT_type : <0x8c0>
- <1><8d5>: Abbrev Number: 11 (DW_TAG_typedef)
- <8d6> DW_AT_name : (indirect string, offset: 0xef9fa): GPIO_TypeDef
- <8da> DW_AT_decl_file : 4
- <8db> DW_AT_decl_line : 343
- <8dd> DW_AT_decl_column : 3
- <8dd> DW_AT_type : <0x82e>
- <1><8e1>: Abbrev Number: 14 (DW_TAG_enumeration_type)
- <8e2> DW_AT_encoding : 7 (unsigned)
- <8e3> DW_AT_byte_size : 1
- <8e4> DW_AT_type : <0x458>
- <8e8> DW_AT_decl_file : 5
- <8e9> DW_AT_decl_line : 120
- <8ea> DW_AT_decl_column : 1
- <8eb> DW_AT_sibling : <0x8fc>
- <2><8ef>: Abbrev Number: 2 (DW_TAG_enumerator)
- <8f0> DW_AT_name : (indirect string, offset: 0x70e42): DISABLE
- <8f4> DW_AT_const_value : 0
- <2><8f5>: Abbrev Number: 2 (DW_TAG_enumerator)
- <8f6> DW_AT_name : (indirect string, offset: 0x8140): ENABLE
- <8fa> DW_AT_const_value : 1
- <2><8fb>: Abbrev Number: 0
- <1><8fc>: Abbrev Number: 3 (DW_TAG_typedef)
- <8fd> DW_AT_name : (indirect string, offset: 0xef75c): FunctionalState
- <901> DW_AT_decl_file : 5
- <902> DW_AT_decl_line : 123
- <903> DW_AT_decl_column : 3
- <904> DW_AT_type : <0x8e1>
- <1><908>: Abbrev Number: 14 (DW_TAG_enumeration_type)
- <909> DW_AT_encoding : 7 (unsigned)
- <90a> DW_AT_byte_size : 1
- <90b> DW_AT_type : <0x458>
- <90f> DW_AT_decl_file : 6
- <910> DW_AT_decl_line : 39
- <911> DW_AT_decl_column : 1
- <912> DW_AT_sibling : <0x92f>
- <2><916>: Abbrev Number: 2 (DW_TAG_enumerator)
- <917> DW_AT_name : (indirect string, offset: 0xef0b5): HAL_OK
- <91b> DW_AT_const_value : 0
- <2><91c>: Abbrev Number: 2 (DW_TAG_enumerator)
- <91d> DW_AT_name : (indirect string, offset: 0xef3cf): HAL_ERROR
- <921> DW_AT_const_value : 1
- <2><922>: Abbrev Number: 2 (DW_TAG_enumerator)
- <923> DW_AT_name : (indirect string, offset: 0xeef1d): HAL_BUSY
- <927> DW_AT_const_value : 2
- <2><928>: Abbrev Number: 2 (DW_TAG_enumerator)
- <929> DW_AT_name : (indirect string, offset: 0xef072): HAL_TIMEOUT
- <92d> DW_AT_const_value : 3
- <2><92e>: Abbrev Number: 0
- <1><92f>: Abbrev Number: 3 (DW_TAG_typedef)
- <930> DW_AT_name : (indirect string, offset: 0xef9bf): HAL_StatusTypeDef
- <934> DW_AT_decl_file : 6
- <935> DW_AT_decl_line : 44
- <936> DW_AT_decl_column : 3
- <937> DW_AT_type : <0x908>
- <1><93b>: Abbrev Number: 14 (DW_TAG_enumeration_type)
- <93c> DW_AT_encoding : 7 (unsigned)
- <93d> DW_AT_byte_size : 1
- <93e> DW_AT_type : <0x458>
- <942> DW_AT_decl_file : 6
- <943> DW_AT_decl_line : 50
- <944> DW_AT_decl_column : 1
- <945> DW_AT_sibling : <0x956>
- <2><949>: Abbrev Number: 2 (DW_TAG_enumerator)
- <94a> DW_AT_name : (indirect string, offset: 0xef5ec): HAL_UNLOCKED
- <94e> DW_AT_const_value : 0
- <2><94f>: Abbrev Number: 2 (DW_TAG_enumerator)
- <950> DW_AT_name : (indirect string, offset: 0xefb0f): HAL_LOCKED
- <954> DW_AT_const_value : 1
- <2><955>: Abbrev Number: 0
- <1><956>: Abbrev Number: 3 (DW_TAG_typedef)
- <957> DW_AT_name : (indirect string, offset: 0xef3b3): HAL_LockTypeDef
- <95b> DW_AT_decl_file : 6
- <95c> DW_AT_decl_line : 53
- <95d> DW_AT_decl_column : 3
- <95e> DW_AT_type : <0x93b>
- <1><962>: Abbrev Number: 13 (DW_TAG_structure_type)
- <963> DW_AT_byte_size : 32
+ <867> DW_AT_decl_line : 343
+ <869> DW_AT_decl_column : 3
+ <869> DW_AT_type : <0x7ba>
+ <1><86d>: Abbrev Number: 17 (DW_TAG_enumeration_type)
+ <86e> DW_AT_encoding : 7 (unsigned)
+ <86f> DW_AT_byte_size : 1
+ <870> DW_AT_type : <0x3ee>
+ <874> DW_AT_decl_file : 5
+ <875> DW_AT_decl_line : 120
+ <876> DW_AT_decl_column : 1
+ <877> DW_AT_sibling : <0x888>
+ <2><87b>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <87c> DW_AT_name : (indirect string, offset: 0x70de3): DISABLE
+ <880> DW_AT_const_value : 0
+ <2><881>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <882> DW_AT_name : (indirect string, offset: 0x8152): ENABLE
+ <886> DW_AT_const_value : 1
+ <2><887>: Abbrev Number: 0
+ <1><888>: Abbrev Number: 4 (DW_TAG_typedef)
+ <889> DW_AT_name : (indirect string, offset: 0xef79e): FunctionalState
+ <88d> DW_AT_decl_file : 5
+ <88e> DW_AT_decl_line : 123
+ <88f> DW_AT_decl_column : 3
+ <890> DW_AT_type : <0x86d>
+ <1><894>: Abbrev Number: 17 (DW_TAG_enumeration_type)
+ <895> DW_AT_encoding : 7 (unsigned)
+ <896> DW_AT_byte_size : 1
+ <897> DW_AT_type : <0x3ee>
+ <89b> DW_AT_decl_file : 6
+ <89c> DW_AT_decl_line : 39
+ <89d> DW_AT_decl_column : 1
+ <89e> DW_AT_sibling : <0x8bb>
+ <2><8a2>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <8a3> DW_AT_name : (indirect string, offset: 0xef0b5): HAL_OK
+ <8a7> DW_AT_const_value : 0
+ <2><8a8>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <8a9> DW_AT_name : (indirect string, offset: 0xef3e6): HAL_ERROR
+ <8ad> DW_AT_const_value : 1
+ <2><8ae>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <8af> DW_AT_name : (indirect string, offset: 0xeef18): HAL_BUSY
+ <8b3> DW_AT_const_value : 2
+ <2><8b4>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <8b5> DW_AT_name : (indirect string, offset: 0xef072): HAL_TIMEOUT
+ <8b9> DW_AT_const_value : 3
+ <2><8ba>: Abbrev Number: 0
+ <1><8bb>: Abbrev Number: 4 (DW_TAG_typedef)
+ <8bc> DW_AT_name : (indirect string, offset: 0xef9f0): HAL_StatusTypeDef
+ <8c0> DW_AT_decl_file : 6
+ <8c1> DW_AT_decl_line : 44
+ <8c2> DW_AT_decl_column : 3
+ <8c3> DW_AT_type : <0x894>
+ <1><8c7>: Abbrev Number: 17 (DW_TAG_enumeration_type)
+ <8c8> DW_AT_encoding : 7 (unsigned)
+ <8c9> DW_AT_byte_size : 1
+ <8ca> DW_AT_type : <0x3ee>
+ <8ce> DW_AT_decl_file : 6
+ <8cf> DW_AT_decl_line : 50
+ <8d0> DW_AT_decl_column : 1
+ <8d1> DW_AT_sibling : <0x8e2>
+ <2><8d5>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <8d6> DW_AT_name : (indirect string, offset: 0xef609): HAL_UNLOCKED
+ <8da> DW_AT_const_value : 0
+ <2><8db>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <8dc> DW_AT_name : (indirect string, offset: 0xefb36): HAL_LOCKED
+ <8e0> DW_AT_const_value : 1
+ <2><8e1>: Abbrev Number: 0
+ <1><8e2>: Abbrev Number: 4 (DW_TAG_typedef)
+ <8e3> DW_AT_name : (indirect string, offset: 0xef3ca): HAL_LockTypeDef
+ <8e7> DW_AT_decl_file : 6
+ <8e8> DW_AT_decl_line : 53
+ <8e9> DW_AT_decl_column : 3
+ <8ea> DW_AT_type : <0x8c7>
+ <1><8ee>: Abbrev Number: 11 (DW_TAG_structure_type)
+ <8ef> DW_AT_byte_size : 32
+ <8f0> DW_AT_decl_file : 7
+ <8f1> DW_AT_decl_line : 47
+ <8f2> DW_AT_decl_column : 9
+ <8f2> DW_AT_sibling : <0x95f>
+ <2><8f6>: Abbrev Number: 1 (DW_TAG_member)
+ <8f7> DW_AT_name : (indirect string, offset: 0x10121c): Request
+ <8fb> DW_AT_decl_file : 7
+ <8fc> DW_AT_decl_line : 49
+ <8fd> DW_AT_decl_column : 12
+ <8fe> DW_AT_type : <0x44d>
+ <902> DW_AT_data_member_location: 0
+ <2><903>: Abbrev Number: 1 (DW_TAG_member)
+ <904> DW_AT_name : (indirect string, offset: 0xf41d2): Direction
+ <908> DW_AT_decl_file : 7
+ <909> DW_AT_decl_line : 52
+ <90a> DW_AT_decl_column : 12
+ <90b> DW_AT_type : <0x44d>
+ <90f> DW_AT_data_member_location: 4
+ <2><910>: Abbrev Number: 1 (DW_TAG_member)
+ <911> DW_AT_name : (indirect string, offset: 0xeed8f): PeriphInc
+ <915> DW_AT_decl_file : 7
+ <916> DW_AT_decl_line : 56
+ <917> DW_AT_decl_column : 12
+ <918> DW_AT_type : <0x44d>
+ <91c> DW_AT_data_member_location: 8
+ <2><91d>: Abbrev Number: 1 (DW_TAG_member)
+ <91e> DW_AT_name : (indirect string, offset: 0xeee67): MemInc
+ <922> DW_AT_decl_file : 7
+ <923> DW_AT_decl_line : 59
+ <924> DW_AT_decl_column : 12
+ <925> DW_AT_type : <0x44d>
+ <929> DW_AT_data_member_location: 12
+ <2><92a>: Abbrev Number: 1 (DW_TAG_member)
+ <92b> DW_AT_name : (indirect string, offset: 0xef253): PeriphDataAlignment
+ <92f> DW_AT_decl_file : 7
+ <930> DW_AT_decl_line : 62
+ <931> DW_AT_decl_column : 12
+ <932> DW_AT_type : <0x44d>
+ <936> DW_AT_data_member_location: 16
+ <2><937>: Abbrev Number: 1 (DW_TAG_member)
+ <938> DW_AT_name : (indirect string, offset: 0xef8bc): MemDataAlignment
+ <93c> DW_AT_decl_file : 7
+ <93d> DW_AT_decl_line : 65
+ <93e> DW_AT_decl_column : 12
+ <93f> DW_AT_type : <0x44d>
+ <943> DW_AT_data_member_location: 20
+ <2><944>: Abbrev Number: 1 (DW_TAG_member)
+ <945> DW_AT_name : (indirect string, offset: 0xf52f7): Mode
+ <949> DW_AT_decl_file : 7
+ <94a> DW_AT_decl_line : 68
+ <94b> DW_AT_decl_column : 12
+ <94c> DW_AT_type : <0x44d>
+ <950> DW_AT_data_member_location: 24
+ <2><951>: Abbrev Number: 1 (DW_TAG_member)
+ <952> DW_AT_name : (indirect string, offset: 0xf33b7): Priority
+ <956> DW_AT_decl_file : 7
+ <957> DW_AT_decl_line : 73
+ <958> DW_AT_decl_column : 12
+ <959> DW_AT_type : <0x44d>
+ <95d> DW_AT_data_member_location: 28
+ <2><95e>: Abbrev Number: 0
+ <1><95f>: Abbrev Number: 4 (DW_TAG_typedef)
+ <960> DW_AT_name : (indirect string, offset: 0xef036): DMA_InitTypeDef
<964> DW_AT_decl_file : 7
- <965> DW_AT_decl_line : 47
- <966> DW_AT_decl_column : 9
- <966> DW_AT_sibling : <0x9d3>
- <2><96a>: Abbrev Number: 1 (DW_TAG_member)
- <96b> DW_AT_name : (indirect string, offset: 0x101237): Request
- <96f> DW_AT_decl_file : 7
- <970> DW_AT_decl_line : 49
- <971> DW_AT_decl_column : 12
- <972> DW_AT_type : <0x4c1>
- <976> DW_AT_data_member_location: 0
- <2><977>: Abbrev Number: 1 (DW_TAG_member)
- <978> DW_AT_name : (indirect string, offset: 0xf41ed): Direction
- <97c> DW_AT_decl_file : 7
- <97d> DW_AT_decl_line : 52
- <97e> DW_AT_decl_column : 12
- <97f> DW_AT_type : <0x4c1>
- <983> DW_AT_data_member_location: 4
- <2><984>: Abbrev Number: 1 (DW_TAG_member)
- <985> DW_AT_name : (indirect string, offset: 0xeedb8): PeriphInc
- <989> DW_AT_decl_file : 7
- <98a> DW_AT_decl_line : 56
- <98b> DW_AT_decl_column : 12
- <98c> DW_AT_type : <0x4c1>
- <990> DW_AT_data_member_location: 8
- <2><991>: Abbrev Number: 1 (DW_TAG_member)
- <992> DW_AT_name : (indirect string, offset: 0xeee6c): MemInc
- <996> DW_AT_decl_file : 7
- <997> DW_AT_decl_line : 59
- <998> DW_AT_decl_column : 12
- <999> DW_AT_type : <0x4c1>
- <99d> DW_AT_data_member_location: 12
- <2><99e>: Abbrev Number: 1 (DW_TAG_member)
- <99f> DW_AT_name : (indirect string, offset: 0xef255): PeriphDataAlignment
- <9a3> DW_AT_decl_file : 7
- <9a4> DW_AT_decl_line : 62
- <9a5> DW_AT_decl_column : 12
- <9a6> DW_AT_type : <0x4c1>
- <9aa> DW_AT_data_member_location: 16
- <2><9ab>: Abbrev Number: 1 (DW_TAG_member)
- <9ac> DW_AT_name : (indirect string, offset: 0xef88b): MemDataAlignment
- <9b0> DW_AT_decl_file : 7
- <9b1> DW_AT_decl_line : 65
- <9b2> DW_AT_decl_column : 12
- <9b3> DW_AT_type : <0x4c1>
- <9b7> DW_AT_data_member_location: 20
- <2><9b8>: Abbrev Number: 1 (DW_TAG_member)
- <9b9> DW_AT_name : (indirect string, offset: 0xf5312): Mode
- <9bd> DW_AT_decl_file : 7
- <9be> DW_AT_decl_line : 68
- <9bf> DW_AT_decl_column : 12
- <9c0> DW_AT_type : <0x4c1>
- <9c4> DW_AT_data_member_location: 24
- <2><9c5>: Abbrev Number: 1 (DW_TAG_member)
- <9c6> DW_AT_name : (indirect string, offset: 0xf33e5): Priority
- <9ca> DW_AT_decl_file : 7
- <9cb> DW_AT_decl_line : 73
- <9cc> DW_AT_decl_column : 12
- <9cd> DW_AT_type : <0x4c1>
- <9d1> DW_AT_data_member_location: 28
- <2><9d2>: Abbrev Number: 0
- <1><9d3>: Abbrev Number: 3 (DW_TAG_typedef)
- <9d4> DW_AT_name : (indirect string, offset: 0xef036): DMA_InitTypeDef
- <9d8> DW_AT_decl_file : 7
- <9d9> DW_AT_decl_line : 75
- <9da> DW_AT_decl_column : 3
- <9db> DW_AT_type : <0x962>
- <1><9df>: Abbrev Number: 14 (DW_TAG_enumeration_type)
- <9e0> DW_AT_encoding : 7 (unsigned)
- <9e1> DW_AT_byte_size : 1
- <9e2> DW_AT_type : <0x458>
- <9e6> DW_AT_decl_file : 7
- <9e7> DW_AT_decl_line : 81
- <9e8> DW_AT_decl_column : 1
- <9e9> DW_AT_sibling : <0xa06>
- <2><9ed>: Abbrev Number: 2 (DW_TAG_enumerator)
- <9ee> DW_AT_name : (indirect string, offset: 0xef60e): HAL_DMA_STATE_RESET
- <9f2> DW_AT_const_value : 0
- <2><9f3>: Abbrev Number: 2 (DW_TAG_enumerator)
- <9f4> DW_AT_name : (indirect string, offset: 0xef051): HAL_DMA_STATE_READY
- <9f8> DW_AT_const_value : 1
- <2><9f9>: Abbrev Number: 2 (DW_TAG_enumerator)
- <9fa> DW_AT_name : (indirect string, offset: 0xef579): HAL_DMA_STATE_BUSY
- <9fe> DW_AT_const_value : 2
- <2><9ff>: Abbrev Number: 2 (DW_TAG_enumerator)
- DW_AT_name : (indirect string, offset: 0xefa38): HAL_DMA_STATE_TIMEOUT
- DW_AT_const_value : 3
- <2>: Abbrev Number: 0
- <1>: Abbrev Number: 3 (DW_TAG_typedef)
- DW_AT_name : (indirect string, offset: 0xef2ec): HAL_DMA_StateTypeDef
- DW_AT_decl_file : 7
- DW_AT_decl_line : 86
- DW_AT_decl_column : 3
- DW_AT_type : <0x9df>
- <1>: Abbrev Number: 16 (DW_TAG_volatile_type)
- DW_AT_type : <0xa06>
- <1>: Abbrev Number: 39 (DW_TAG_structure_type)
- DW_AT_name : (indirect string, offset: 0xef7d5): __DMA_HandleTypeDef
- DW_AT_byte_size : 96
+ <965> DW_AT_decl_line : 75
+ <966> DW_AT_decl_column : 3
+ <967> DW_AT_type : <0x8ee>
+ <1><96b>: Abbrev Number: 17 (DW_TAG_enumeration_type)
+ <96c> DW_AT_encoding : 7 (unsigned)
+ <96d> DW_AT_byte_size : 1
+ <96e> DW_AT_type : <0x3ee>
+ <972> DW_AT_decl_file : 7
+ <973> DW_AT_decl_line : 81
+ <974> DW_AT_decl_column : 1
+ <975> DW_AT_sibling : <0x992>
+ <2><979>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <97a> DW_AT_name : (indirect string, offset: 0xef62b): HAL_DMA_STATE_RESET
+ <97e> DW_AT_const_value : 0
+ <2><97f>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <980> DW_AT_name : (indirect string, offset: 0xef051): HAL_DMA_STATE_READY
+ <984> DW_AT_const_value : 1
+ <2><985>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <986> DW_AT_name : (indirect string, offset: 0xef596): HAL_DMA_STATE_BUSY
+ <98a> DW_AT_const_value : 2
+ <2><98b>: Abbrev Number: 2 (DW_TAG_enumerator)
+ <98c> DW_AT_name : (indirect string, offset: 0xefa5f): HAL_DMA_STATE_TIMEOUT
+ <990> DW_AT_const_value : 3
+ <2><991>: Abbrev Number: 0
+ <1><992>: Abbrev Number: 4 (DW_TAG_typedef)
+ <993> DW_AT_name : (indirect string, offset: 0xef30f): HAL_DMA_StateTypeDef
+ <997> DW_AT_decl_file : 7
+ <998> DW_AT_decl_line : 86
+ <999> DW_AT_decl_column : 3
+ <99a> DW_AT_type : <0x96b>
+ <1><99e>: Abbrev Number: 19 (DW_TAG_volatile_type)
+ <99f> DW_AT_type : <0x992>
+ <1><9a3>: Abbrev Number: 38 (DW_TAG_structure_type)
+ <9a4> DW_AT_name : (indirect string, offset: 0xef817): __DMA_HandleTypeDef
+ <9a8> DW_AT_byte_size : 96
+ <9a9> DW_AT_decl_file : 7
+ <9aa> DW_AT_decl_line : 114
+ <9ab> DW_AT_decl_column : 16
+ <9ac> DW_AT_sibling : <0xa9b>
+ <2><9b0>: Abbrev Number: 1 (DW_TAG_member)
+ <9b1> DW_AT_name : (indirect string, offset: 0xef18a): Instance
+ <9b5> DW_AT_decl_file : 7
+ <9b6> DW_AT_decl_line : 116
+ <9b7> DW_AT_decl_column : 27
+ <9b8> DW_AT_type : <0xa9b>
+ <9bc> DW_AT_data_member_location: 0
+ <2><9bd>: Abbrev Number: 1 (DW_TAG_member)
+ <9be> DW_AT_name : (indirect string, offset: 0xf733f): Init
+ <9c2> DW_AT_decl_file : 7
+ <9c3> DW_AT_decl_line : 118
+ <9c4> DW_AT_decl_column : 25
+ <9c5> DW_AT_type : <0x95f>
+ <9c9> DW_AT_data_member_location: 4
+ <2><9ca>: Abbrev Number: 1 (DW_TAG_member)
+ <9cb> DW_AT_name : (indirect string, offset: 0xa979f): Lock
+ <9cf> DW_AT_decl_file : 7
+ <9d0> DW_AT_decl_line : 120
+ <9d1> DW_AT_decl_column : 25
+ <9d2> DW_AT_type : <0x8e2>
+ <9d6> DW_AT_data_member_location: 36
+ <2><9d7>: Abbrev Number: 1 (DW_TAG_member)
+ <9d8> DW_AT_name : (indirect string, offset: 0xf84b5): State
+ <9dc> DW_AT_decl_file : 7
+ <9dd> DW_AT_decl_line : 122
+ <9de> DW_AT_decl_column : 30
+ <9df> DW_AT_type : <0x99e>
+ <9e3> DW_AT_data_member_location: 37
+ <2><9e4>: Abbrev Number: 1 (DW_TAG_member)
+ <9e5> DW_AT_name : (indirect string, offset: 0xef9e9): Parent
+ <9e9> DW_AT_decl_file : 7
+ <9ea> DW_AT_decl_line : 124
+ <9eb> DW_AT_decl_column : 26
+ <9ec> DW_AT_type : <0x46e>
+ <9f0> DW_AT_data_member_location: 40
+ <2><9f1>: Abbrev Number: 1 (DW_TAG_member)
+ <9f2> DW_AT_name : (indirect string, offset: 0xefa84): XferCpltCallback
+ <9f6> DW_AT_decl_file : 7
+ <9f7> DW_AT_decl_line : 126
+ <9f8> DW_AT_decl_column : 11
+ <9f9> DW_AT_type : <0xab0>
+ <9fd> DW_AT_data_member_location: 44
+ <2><9fe>: Abbrev Number: 1 (DW_TAG_member)
+ <9ff> DW_AT_name : (indirect string, offset: 0xef6dc): XferHalfCpltCallback
+ DW_AT_decl_file : 7
+ DW_AT_decl_line : 128
+ DW_AT_decl_column : 11
+ DW_AT_type : <0xab0>
+ DW_AT_data_member_location: 48
+ <2>: Abbrev Number: 1 (DW_TAG_member)
+ DW_AT_name : (indirect string, offset: 0xeee3e): XferErrorCallback
+ DW_AT_decl_file : 7
+ DW_AT_decl_line : 130
+ DW_AT_decl_column : 11
+ DW_AT_type : <0xab0>
+ DW_AT_data_member_location: 52
+ <2>: Abbrev Number: 1 (DW_TAG_member)
+ DW_AT_name : (indirect string, offset: 0xef925): XferAbortCallback
DW_AT_decl_file : 7
- DW_AT_decl_line : 114
- DW_AT_decl_column : 16
- DW_AT_sibling : <0xb0f>
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef18a): Instance
- DW_AT_decl_file : 7
- DW_AT_decl_line : 116
- DW_AT_decl_column : 27
- DW_AT_type : <0xb0f>
- DW_AT_data_member_location: 0
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xf735a): Init
- DW_AT_decl_file : 7
- DW_AT_decl_line : 118
- DW_AT_decl_column : 25
- DW_AT_type : <0x9d3>
- DW_AT_data_member_location: 4
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xa9830): Lock
- DW_AT_decl_file : 7
- DW_AT_decl_line : 120
- DW_AT_decl_column : 25
- DW_AT_type : <0x956>
- DW_AT_data_member_location: 36
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xf84d0): State
- DW_AT_decl_file : 7
- DW_AT_decl_line : 122
- DW_AT_decl_column : 30
- DW_AT_type : <0xa12>
- DW_AT_data_member_location: 37
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef9b8): Parent
- DW_AT_decl_file : 7
- DW_AT_decl_line : 124
- DW_AT_decl_column : 26
- DW_AT_type : <0x4e2>
- DW_AT_data_member_location: 40
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xefa5d): XferCpltCallback
- DW_AT_decl_file : 7
- DW_AT_decl_line : 126
- DW_AT_decl_column : 11
- DW_AT_type : <0xb24>
- DW_AT_data_member_location: 44
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef6bf): XferHalfCpltCallback
- DW_AT_decl_file : 7
- DW_AT_decl_line : 128
- DW_AT_decl_column : 11
- DW_AT_type : <0xb24>
- DW_AT_data_member_location: 48
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xeee5a): XferErrorCallback
- DW_AT_decl_file : 7
- DW_AT_decl_line : 130
- DW_AT_decl_column : 11
- DW_AT_type : <0xb24>
- DW_AT_data_member_location: 52
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef8f4): XferAbortCallback
- DW_AT_decl_file : 7
- DW_AT_decl_line : 132
- DW_AT_decl_column : 11
- DW_AT_type : <0xb24>
- DW_AT_data_member_location: 56
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xefa07): ErrorCode
- DW_AT_decl_file : 7
- DW_AT_decl_line : 134
- DW_AT_decl_column : 26
- DW_AT_type : <0x4cd>
- DW_AT_data_member_location: 60
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef1da): DmaBaseAddress
- DW_AT_decl_file : 7
- DW_AT_decl_line : 136
- DW_AT_decl_column : 27
- DW_AT_type : <0xb29>
- DW_AT_data_member_location: 64
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef8e7): ChannelIndex
- DW_AT_decl_file : 7
- DW_AT_decl_line : 138
- DW_AT_decl_column : 26
- DW_AT_type : <0x4c1>
- DW_AT_data_member_location: 68
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xeed9d): DMAmuxChannel
- DW_AT_decl_file : 7
- DW_AT_decl_line : 140
- DW_AT_decl_column : 37
- DW_AT_type : <0xb2e>
- DW_AT_data_member_location: 72
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef107): DMAmuxChannelStatus
- DW_AT_decl_file : 7
- DW_AT_decl_line : 142
- DW_AT_decl_column : 37
- DW_AT_type : <0xb33>
- DW_AT_data_member_location: 76
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef630): DMAmuxChannelStatusMask
- DW_AT_decl_file : 7
- DW_AT_decl_line : 144
- DW_AT_decl_column : 36
- DW_AT_type : <0x4c1>
- DW_AT_data_member_location: 80
- <2>: Abbrev Number: 1 (DW_TAG_member)
- DW_AT_name : (indirect string, offset: 0xef07e): DMAmuxRequestGen
- DW_AT_decl_file : 7
- DW_AT_decl_line : 146
- DW_AT_decl_column : 37
- DW_AT_type : <0xb38>
-