Fixed issues related to Temperature and EC

This commit is contained in:
2026-08-11 11:25:47 +01:00
parent ebb76da3b0
commit 1b19d8035b
12 changed files with 12292 additions and 12821 deletions
@@ -1,30 +1,36 @@
../Core/Src/ad5934_driver.c:48:6:AD5934_SetRegisterValue 2
../Core/Src/ad5934_driver.c:76:10:AD5934_GetRegisterValue 3
../Core/Src/ad5934_driver.c:110:10:AD5934_ReadRegister 3
../Core/Src/ad5934_driver.c:148:6:AD5934_Init 1
../Core/Src/ad5934_driver.c:179:6:AD5934_RestartSweep 1
../Core/Src/ad5934_driver.c:202:6:AD5934_Repeat_Sweep 1
../Core/Src/ad5934_driver.c:215:6:AD5934_StopSweep 1
../Core/Src/ad5934_driver.c:235:7:AD5934_Calculate_Temperature 4
../Core/Src/ad5934_driver.c:288:7:AD5934_EC_Compensate_Magnitude_To_25C 2
../Core/Src/ad5934_driver.c:303:7:AD5934_EC_Calibrate_Temperature 5
../Core/Src/ad5934_driver.c:349:7:AD5934_GetMagnitude 1
../Core/Src/ad5934_driver.c:373:7:AD5934_GetImpedance 2
../Core/Src/ad5934_driver.c:404:10:AD5934_Get_Real_Imag_Numbers 1
../Core/Src/ad5934_driver.c:423:10:AD5934_Compress_To_IntScale 5
../Core/Src/ad5934_driver.c:456:7:AD5934_Round_Float_Precision 2
../Core/Src/ad5934_driver.c:481:7:AD5934_Linear_Correction 1
../Core/Src/ad5934_driver.c:500:7:AD5934_Calibrate 1
../Core/Src/ad5934_driver.c:522:6:AD5934_Process_System 19
../Core/Src/ad5934_driver.c:644:6:AD5934_Sort_Array 4
../Core/Src/ad5934_driver.c:666:7:AD5934_Trimmed_Mean 3
../Core/Src/ad5934_driver.c:692:7:AD5934_History_Average 2
../Core/Src/ad5934_driver.c:706:6:AD5934_Process_Sample 4
../Core/Src/ad5934_driver.c:746:6:AD5934_MovingAvg_Init 2
../Core/Src/ad5934_driver.c:757:6:AD5934_MovingAvg_Process 3
../Core/Src/ad5934_driver.c:777:6:AD5934_RTD_NewSample 1
../Core/Src/ad5934_driver.c:785:6:AD5934_EC_NewSample 1
../Core/Src/ad5934_driver.c:793:6:AD5934_Reference_NewSample 1
../Core/Src/ad5934_driver.c:810:6:ADG715_SetRegisterValue 1
../Core/Src/ad5934_driver.c:828:6:ADG715_ResetChannels 1
../Core/Src/ad5934_driver.c:840:6:ADG715_SetChannels 2
../Core/Src/ad5934_driver.c:53:6:AD5934_SetRegisterValue 2
../Core/Src/ad5934_driver.c:81:10:AD5934_GetRegisterValue 3
../Core/Src/ad5934_driver.c:115:10:AD5934_ReadRegister 3
../Core/Src/ad5934_driver.c:153:6:AD5934_Init 1
../Core/Src/ad5934_driver.c:184:6:AD5934_RestartSweep 1
../Core/Src/ad5934_driver.c:207:6:AD5934_Repeat_Sweep 1
../Core/Src/ad5934_driver.c:220:6:AD5934_StopSweep 1
../Core/Src/ad5934_driver.c:240:7:AD5934_Calculate_Temperature 4
../Core/Src/ad5934_driver.c:298:7:AD5934_EC_Compensate_Magnitude_To_25C 2
../Core/Src/ad5934_driver.c:313:7:AD5934_EC_Calibrate_Temperature 5
../Core/Src/ad5934_driver.c:359:7:AD5934_GetMagnitude 1
../Core/Src/ad5934_driver.c:383:7:AD5934_GetImpedance 2
../Core/Src/ad5934_driver.c:413:7:AD5934_GetAdmittance 2
../Core/Src/ad5934_driver.c:452:10:AD5934_Get_Real_Imag_Numbers 1
../Core/Src/ad5934_driver.c:471:10:AD5934_Compress_To_IntScale 5
../Core/Src/ad5934_driver.c:504:7:AD5934_Round_Float_Precision 2
../Core/Src/ad5934_driver.c:529:7:AD5934_Linear_Correction 1
../Core/Src/ad5934_driver.c:548:7:AD5934_Calibrate 1
../Core/Src/ad5934_driver.c:570:6:AD5934_Process_System 26
../Core/Src/ad5934_driver.c:703:6:AD5934_Sort_Array 4
../Core/Src/ad5934_driver.c:725:7:AD5934_Trimmed_Mean 3
../Core/Src/ad5934_driver.c:751:7:AD5934_History_Average 2
../Core/Src/ad5934_driver.c:765:6:AD5934_Process_Sample 4
../Core/Src/ad5934_driver.c:805:6:AD5934_MovingAvg_Init 2
../Core/Src/ad5934_driver.c:816:6:AD5934_MovingAvg_Process 3
../Core/Src/ad5934_driver.c:836:6:AD5934_RTD_NewSample 1
../Core/Src/ad5934_driver.c:844:6:AD5934_EC_NewSample 1
../Core/Src/ad5934_driver.c:852:6:AD5934_Reference_100R_LowGain_NewSample 1
../Core/Src/ad5934_driver.c:859:6:AD5934_Reference_100R_MidGain_NewSample 1
../Core/Src/ad5934_driver.c:866:6:AD5934_Reference_100R_HighGain_NewSample 1
../Core/Src/ad5934_driver.c:873:6:AD5934_Reference_1K_MidGain_NewSample 1
../Core/Src/ad5934_driver.c:880:6:AD5934_Reference_1K_HighGain_NewSample 1
../Core/Src/ad5934_driver.c:887:6:AD5934_Reference_10K_HighGain_NewSample 1
../Core/Src/ad5934_driver.c:902:6:ADG715_SetRegisterValue 1
../Core/Src/ad5934_driver.c:920:6:ADG715_ResetChannels 1
../Core/Src/ad5934_driver.c:932:6:ADG715_SetChannels 2
Binary file not shown.
+36 -30
View File
@@ -1,30 +1,36 @@
../Core/Src/ad5934_driver.c:48:6:AD5934_SetRegisterValue 32 static
../Core/Src/ad5934_driver.c:76:10:AD5934_GetRegisterValue 40 static
../Core/Src/ad5934_driver.c:110:10:AD5934_ReadRegister 48 static
../Core/Src/ad5934_driver.c:148:6:AD5934_Init 8 static
../Core/Src/ad5934_driver.c:179:6:AD5934_RestartSweep 8 static
../Core/Src/ad5934_driver.c:202:6:AD5934_Repeat_Sweep 8 static
../Core/Src/ad5934_driver.c:215:6:AD5934_StopSweep 8 static
../Core/Src/ad5934_driver.c:235:7:AD5934_Calculate_Temperature 48 static
../Core/Src/ad5934_driver.c:288:7:AD5934_EC_Compensate_Magnitude_To_25C 24 static
../Core/Src/ad5934_driver.c:303:7:AD5934_EC_Calibrate_Temperature 152 static
../Core/Src/ad5934_driver.c:349:7:AD5934_GetMagnitude 24 static
../Core/Src/ad5934_driver.c:373:7:AD5934_GetImpedance 32 static
../Core/Src/ad5934_driver.c:404:10:AD5934_Get_Real_Imag_Numbers 16 static
../Core/Src/ad5934_driver.c:423:10:AD5934_Compress_To_IntScale 32 static
../Core/Src/ad5934_driver.c:456:7:AD5934_Round_Float_Precision 24 static
../Core/Src/ad5934_driver.c:481:7:AD5934_Linear_Correction 24 static
../Core/Src/ad5934_driver.c:500:7:AD5934_Calibrate 48 static
../Core/Src/ad5934_driver.c:522:6:AD5934_Process_System 32 static
../Core/Src/ad5934_driver.c:644:6:AD5934_Sort_Array 24 static
../Core/Src/ad5934_driver.c:666:7:AD5934_Trimmed_Mean 32 static
../Core/Src/ad5934_driver.c:692:7:AD5934_History_Average 24 static
../Core/Src/ad5934_driver.c:706:6:AD5934_Process_Sample 32 static
../Core/Src/ad5934_driver.c:746:6:AD5934_MovingAvg_Init 24 static
../Core/Src/ad5934_driver.c:757:6:AD5934_MovingAvg_Process 24 static
../Core/Src/ad5934_driver.c:777:6:AD5934_RTD_NewSample 16 static
../Core/Src/ad5934_driver.c:785:6:AD5934_EC_NewSample 16 static
../Core/Src/ad5934_driver.c:793:6:AD5934_Reference_NewSample 16 static
../Core/Src/ad5934_driver.c:810:6:ADG715_SetRegisterValue 32 static
../Core/Src/ad5934_driver.c:828:6:ADG715_ResetChannels 8 static
../Core/Src/ad5934_driver.c:840:6:ADG715_SetChannels 16 static
../Core/Src/ad5934_driver.c:53:6:AD5934_SetRegisterValue 32 static
../Core/Src/ad5934_driver.c:81:10:AD5934_GetRegisterValue 40 static
../Core/Src/ad5934_driver.c:115:10:AD5934_ReadRegister 48 static
../Core/Src/ad5934_driver.c:153:6:AD5934_Init 8 static
../Core/Src/ad5934_driver.c:184:6:AD5934_RestartSweep 8 static
../Core/Src/ad5934_driver.c:207:6:AD5934_Repeat_Sweep 8 static
../Core/Src/ad5934_driver.c:220:6:AD5934_StopSweep 8 static
../Core/Src/ad5934_driver.c:240:7:AD5934_Calculate_Temperature 64 static
../Core/Src/ad5934_driver.c:298:7:AD5934_EC_Compensate_Magnitude_To_25C 24 static
../Core/Src/ad5934_driver.c:313:7:AD5934_EC_Calibrate_Temperature 152 static
../Core/Src/ad5934_driver.c:359:7:AD5934_GetMagnitude 24 static
../Core/Src/ad5934_driver.c:383:7:AD5934_GetImpedance 32 static
../Core/Src/ad5934_driver.c:413:7:AD5934_GetAdmittance 72 static
../Core/Src/ad5934_driver.c:452:10:AD5934_Get_Real_Imag_Numbers 16 static
../Core/Src/ad5934_driver.c:471:10:AD5934_Compress_To_IntScale 32 static
../Core/Src/ad5934_driver.c:504:7:AD5934_Round_Float_Precision 24 static
../Core/Src/ad5934_driver.c:529:7:AD5934_Linear_Correction 24 static
../Core/Src/ad5934_driver.c:548:7:AD5934_Calibrate 48 static
../Core/Src/ad5934_driver.c:570:6:AD5934_Process_System 32 static
../Core/Src/ad5934_driver.c:703:6:AD5934_Sort_Array 24 static
../Core/Src/ad5934_driver.c:725:7:AD5934_Trimmed_Mean 32 static
../Core/Src/ad5934_driver.c:751:7:AD5934_History_Average 24 static
../Core/Src/ad5934_driver.c:765:6:AD5934_Process_Sample 32 static
../Core/Src/ad5934_driver.c:805:6:AD5934_MovingAvg_Init 24 static
../Core/Src/ad5934_driver.c:816:6:AD5934_MovingAvg_Process 24 static
../Core/Src/ad5934_driver.c:836:6:AD5934_RTD_NewSample 16 static
../Core/Src/ad5934_driver.c:844:6:AD5934_EC_NewSample 16 static
../Core/Src/ad5934_driver.c:852:6:AD5934_Reference_100R_LowGain_NewSample 16 static
../Core/Src/ad5934_driver.c:859:6:AD5934_Reference_100R_MidGain_NewSample 16 static
../Core/Src/ad5934_driver.c:866:6:AD5934_Reference_100R_HighGain_NewSample 16 static
../Core/Src/ad5934_driver.c:873:6:AD5934_Reference_1K_MidGain_NewSample 16 static
../Core/Src/ad5934_driver.c:880:6:AD5934_Reference_1K_HighGain_NewSample 16 static
../Core/Src/ad5934_driver.c:887:6:AD5934_Reference_10K_HighGain_NewSample 16 static
../Core/Src/ad5934_driver.c:902:6:ADG715_SetRegisterValue 32 static
../Core/Src/ad5934_driver.c:920:6:ADG715_ResetChannels 8 static
../Core/Src/ad5934_driver.c:932:6:ADG715_SetChannels 16 static
+7 -7
View File
@@ -1,7 +1,7 @@
../Core/Src/main.c:79:5:main 4
../Core/Src/main.c:314:6:SystemClock_Config 4
../Core/Src/main.c:365:6:FloatToString 8
../Core/Src/main.c:427:6:intToStr 12
../Core/Src/main.c:493:6:Convert2Hex 2
../Core/Src/main.c:507:6:HAL_TIM_PeriodElapsedCallback 2
../Core/Src/main.c:523:6:Error_Handler 1
../Core/Src/main.c:79:5:main 8
../Core/Src/main.c:250:6:SystemClock_Config 4
../Core/Src/main.c:301:6:FloatToString 8
../Core/Src/main.c:363:6:intToStr 12
../Core/Src/main.c:429:6:Convert2Hex 2
../Core/Src/main.c:443:6:HAL_TIM_PeriodElapsedCallback 2
../Core/Src/main.c:459:6:Error_Handler 1
Binary file not shown.
+7 -7
View File
@@ -1,7 +1,7 @@
../Core/Src/main.c:79:5:main 72 static
../Core/Src/main.c:314:6:SystemClock_Config 88 static
../Core/Src/main.c:365:6:FloatToString 104 static
../Core/Src/main.c:427:6:intToStr 32 static
../Core/Src/main.c:493:6:Convert2Hex 48 static
../Core/Src/main.c:507:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:523:6:Error_Handler 4 static,ignoring_inline_asm
../Core/Src/main.c:79:5:main 104 static
../Core/Src/main.c:250:6:SystemClock_Config 88 static
../Core/Src/main.c:301:6:FloatToString 104 static
../Core/Src/main.c:363:6:intToStr 32 static
../Core/Src/main.c:429:6:Convert2Hex 48 static
../Core/Src/main.c:443:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:459:6:Error_Handler 4 static,ignoring_inline_asm
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff