Files
hpsg5-controller_v2-stm32g4/Core/Src/temperature.c
2026-03-30 18:36:35 +02:00

26 lines
441 B
C

/*
* temperature.c
*
* Created on: Aug 4, 2025
* Author: herli
*/
#include "temperature.h"
float Temp = 0.0;
float PSG_Voltage = 14.5;
//audi 13.5
//ford 14.5
uint16_t dma_buffer[2 * DMA_BUFFER_SIZE];
uint32_t temp_avg;
void process_buffer_Temp(uint16_t *buffer){
uint32_t temp_sum = 0;
for (int i = 0; i < DMA_SAMPLES_TEMP; ++i) {
temp_sum += buffer[0];
buffer += 1;
}
temp_avg = temp_sum / DMA_SAMPLES_TEMP;
}