Algoritmo eficiente / estructura de datos para calcular promedios móviles

Actualmente estoy desarrollando un sistema gráfico LCD para mostrar temperaturas, flujos, voltajes, potencia y energía en un sistema de bomba de calor. El uso de una pantalla LCD gráfica significa que la mitad de mi SRAM y ~ 75% de mi flash han sido utilizados por un búfer de pantalla y...