Cambios
Frente a la versión 1.1.1 master, se añadió un sistema para leer todas las strings predefinidas del código (como los mensajes del monitor serie, o las primeras líneas de los archivos de datalog) desde archivos de texto en la tarjeta SD. Esto involucra cambios en los archivos:
- Declaraciones.h: definición del enum MensajesSD para acceso a cada mensaje, y declaración de mensajeSD(), para acceder a los mensajes.
- Barometro.h: llamada a mensajeSD().
- SD_manejo.h: definición de mensajeSD(), y llamadas a la misma.
- main.cpp: llamadas a mensajeSD().
Sin embargo, debido a la ocupación adicional de FLASH (+3,9 %), que fue la que quería disminuirse en un principio, los cambios se mantendrán en una rama aparte, solo como extra historia y documentación.
Uso de memoria
En PlatformIO, esta versión se compila utilizando 1290 bytes (63 %) de RAM, y 29178 bytes (95 %) de FLASH (-3,4 % RAM, +3,9 % FLASH).
Librerías utilizadas
- Adafruit_BMP280_Library
- Adafruit_Sensor
- Arduino SD
- Arduino Servo
- Arduino SPI
- Arduino Wire
Changelog
Commits de la versión:
v1.1.1...v1.1.1-mensajes-SD