Versión de Firmware con funciones de RAM incorporadas.

Dependencies:   mbed

Fork of VmRecorderV1dot1 by virtualmech

Committer:
JuanManuelAmador
Date:
Tue Jul 14 08:34:11 2015 +0000
Revision:
2:e818c80e6d5c
Parent:
0:3d456b8ce449
Funciones de memoria RAM introducidas.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JuanManuelAmador 0:3d456b8ce449 1 /**
JuanManuelAmador 0:3d456b8ce449 2 * @author Juan Manuel Amador Olivares (virtualmech)
JuanManuelAmador 0:3d456b8ce449 3 */
JuanManuelAmador 0:3d456b8ce449 4 #ifndef GUARDAROTRONOMBRE_H
JuanManuelAmador 0:3d456b8ce449 5 #define GUARDAROTRONOMBRE_H
JuanManuelAmador 0:3d456b8ce449 6
JuanManuelAmador 0:3d456b8ce449 7 #include "Mensaje.h"
JuanManuelAmador 0:3d456b8ce449 8 #include "SistemaArchivos.h"
JuanManuelAmador 0:3d456b8ce449 9 #include "MSCFileSystem.h"
JuanManuelAmador 0:3d456b8ce449 10 #include "ScreenManager.h"
JuanManuelAmador 0:3d456b8ce449 11 #include "FechaHora.h"
JuanManuelAmador 0:3d456b8ce449 12 #include "Teclado.h"
JuanManuelAmador 0:3d456b8ce449 13
JuanManuelAmador 0:3d456b8ce449 14 // Lista de elementos seleccionables. Tamaño de caracteres 8.
JuanManuelAmador 0:3d456b8ce449 15 class GuardarOtroNombre: public Mensaje{
JuanManuelAmador 0:3d456b8ce449 16 public:
JuanManuelAmador 0:3d456b8ce449 17 GuardarOtroNombre(char nextScreen[], char newAdvice[], char newWaitMsg[]);
JuanManuelAmador 0:3d456b8ce449 18
JuanManuelAmador 0:3d456b8ce449 19 virtual void initialize(DogMLCD* lcd);
JuanManuelAmador 0:3d456b8ce449 20
JuanManuelAmador 0:3d456b8ce449 21 virtual void button5pressed(DogMLCD* lcd);
JuanManuelAmador 0:3d456b8ce449 22
JuanManuelAmador 0:3d456b8ce449 23 void setNombreAntiguo(char *oldName); // Configura el nombre antiguo del archivo al que se le va a cambiar el nombre
JuanManuelAmador 0:3d456b8ce449 24 // si vale NULL se considera que el nombre antiguo es el guardado por el sistema de fecha y hora (nombres por defecto)
JuanManuelAmador 0:3d456b8ce449 25 void disableNombreAntiguo(); // Pone nombre antiguo a NULL
JuanManuelAmador 0:3d456b8ce449 26
JuanManuelAmador 0:3d456b8ce449 27 private:
JuanManuelAmador 0:3d456b8ce449 28
JuanManuelAmador 0:3d456b8ce449 29 char *nombreAntiguo;
JuanManuelAmador 0:3d456b8ce449 30 char waitMsg[MAXCARACTER];
JuanManuelAmador 0:3d456b8ce449 31 };
JuanManuelAmador 0:3d456b8ce449 32
JuanManuelAmador 0:3d456b8ce449 33 #endif