Commit graph

11 commits

Author SHA1 Message Date
95c4c51c07 fix(.ino): Funcion size SdFat 2026-02-23 13:15:35 +01:00
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
e991ea3923
feat(telemetry): Escritura rápida en SD usando sync()
- Hemos cambiado la táctica: ahora el archivo se abre al arrancar y SE QUEDA ABIERTO.
- En lugar de abrir y cerrar el archivo cada vez (que es muy lento), usamos 'sync' para empujar los datos a la tarjeta.
2025-12-15 21:28:12 +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
Alejandro Guerrero
7f90889a4a
Crear rama 2025-12-04 09:48:46 +01:00
adrigongv23
5ca44845c8 Página Telemetria que se va a usar (.html) 2025-12-04 09:36:09 +01:00
Alejandro Guerrero
74b764c9d8
Eliminar innecesarios 2025-12-04 09:28:31 +01:00
adrigongv23
05e04d75fd Archivos innecesarios eliminados 2025-12-04 09:21:09 +01:00
adrigongv23
6adc19faf6 Creación de repositorio, copia de pantalla 2025-12-04 09:00:43 +01:00