Commit graph

  • 72dc48807d perf(serial): aumentar velocidad del puerto a 2.000.000 baudios Se eleva la tasa de transferencia del puerto Serie al máximo régimen estable soportado por el microcontrolador (2 Mbps). Esta optimización reduce drásticamente el tiempo de bloqueo de la CPU al imprimir mensajes de depuración, liberando ciclos de reloj que son vitales para garantizar la lectura ininterrumpida del bus CAN y soportar la futura carga de la pila Wi-Fi/UDP. sd-alejandro Alejandro Guerrero 2026-02-23 15:57:34 +01:00
  • c446873682 perf(sd): unificar escritura de variables con snprintf Se reemplazan las múltiples llamadas secuenciales a _logFile->print() por la construcción de una cadena de texto única en la RAM mediante snprintf. Esta refactorización minimiza las operaciones de escritura sobre el bus SPI, reduce la latencia de guardado en la SD y prepara la función flushToSD() para escalar a múltiples variables del vehículo sin riesgo de bloquear los ciclos de CPU del microcontrolador. Alejandro Guerrero 2026-02-23 15:55:32 +01:00
  • 9072c162df fix(sd): añadir sync en la creacion de las cabeceras Alejandro Guerrero 2026-02-23 13:22:45 +01:00
  • 95c4c51c07 fix(.ino): Funcion size SdFat Alejandro Guerrero 2026-02-23 13:15:35 +01:00
  • 9993acaba6
    perf(sd): activar escritura por buffer y sync periodico alejandrogs73 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. alejandrogs73 2025-12-15 21:47:44 +01:00
  • e991ea3923
    feat(telemetry): Escritura rápida en SD usando sync() alejandrogs73 2025-12-15 21:28:12 +01:00
  • 8e7c116e6a
    feat(telemetry): Memoria de estado (CarState) y limpieza para test de Temperatura alejandrogs73 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) Alejandro Guerrero 2025-12-04 12:55:35 +01:00
  • 7f90889a4a
    Crear rama Alejandro Guerrero 2025-12-04 09:48:46 +01:00
  • 5ca44845c8 Página Telemetria que se va a usar (.html) main adrigongv23 2025-12-04 09:36:09 +01:00
  • 74b764c9d8
    Eliminar innecesarios Alejandro Guerrero 2025-12-04 09:28:31 +01:00
  • 05e04d75fd Archivos innecesarios eliminados adrigongv23 2025-12-04 09:21:09 +01:00
  • 6adc19faf6 Creación de repositorio, copia de pantalla adrigongv23 2025-12-04 09:00:43 +01:00