Commit graph

5 commits

Author SHA1 Message Date
9993acaba6
perf(sd): activar escritura por buffer y sync periodico
- Se elimina el guardado fisico forzado en cada mensaje CAN.
 - Ahora los datos se acumulan en RAM y se guardan en la SD cada 1 segundo.
 - Esto evita que el procesador se bloquee y pierda datos.
 - Nota: riesgo de perder maximo 1s de log (minimo comparado al riesgo de perder paquetes del CAN por que se bloquee el procesador con el codigo anterior) si se corta la energia de golpe.
2025-12-16 13:53:09 +01:00
d190db3d3c
refactor(libs): Limpieza y orden en las librerías
- Se ha centralizado todas las librerias bajo common_libraries.
- Ahora todo hace un llamado a common_libraries.hpp, mera optimización.
- Todo queda más ordenado: si cambiamos la librería de la SD mañana, solo hay que tocar un archivo.
2025-12-15 21:47:44 +01:00
8e7c116e6a
feat(telemetry): Memoria de estado (CarState) y limpieza para test de Temperatura
- Creada la estructura 'CarState' para que el ESP32 no se olvide de los datos entre mensajes.
- Comentados todos los cálculos que no sean usados para ahorrar recursos.
2025-12-15 21:10:33 +01:00
2cbffe21e2 Limpieza y datalogging SD
Se han eliminado todos los componentes del data_processor que no iban a ser usados y se ha comenzado a guardar en la SD algunos datos (por ahora, solo tiempo y temperatura. Los demas datos son procesados, pero aun no guardados)
2025-12-04 12:55:35 +01:00
adrigongv23
6adc19faf6 Creación de repositorio, copia de pantalla 2025-12-04 09:00:43 +01:00