26 lines
441 B
C
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;
|
|
}
|