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 ARCHIVOGUARDADO_H
JuanManuelAmador 0:3d456b8ce449 5 #define ARCHIVOGUARDADO_H
JuanManuelAmador 0:3d456b8ce449 6
JuanManuelAmador 0:3d456b8ce449 7 #include "Seleccion.h"
JuanManuelAmador 0:3d456b8ce449 8 #include "FechaHora.h"
JuanManuelAmador 0:3d456b8ce449 9 #include "doggy.h"
JuanManuelAmador 0:3d456b8ce449 10
JuanManuelAmador 0:3d456b8ce449 11 #define MAXCARACTER 22 // Número máximo de caracteres de cada elemento
JuanManuelAmador 0:3d456b8ce449 12 #define OFFSETX 4 // Espacio en pixeles que se deja antes de escribir una linea de caracteres
JuanManuelAmador 0:3d456b8ce449 13 #define OFFSETXTITLES 16 // Espacio en pixeles que se deja antes de escribir una linea de caracteres
JuanManuelAmador 0:3d456b8ce449 14 #define OFFSETY 4 // Espacio en pixeles que se deja antes de escribir una linea de caracteres
JuanManuelAmador 0:3d456b8ce449 15
JuanManuelAmador 0:3d456b8ce449 16 // Lista de elementos seleccionables. Tamaño de caracteres 8.
JuanManuelAmador 0:3d456b8ce449 17 class ArchivoGuardado: public Seleccion{
JuanManuelAmador 0:3d456b8ce449 18 public:
JuanManuelAmador 0:3d456b8ce449 19 ArchivoGuardado(char nextScreen[], char newAdvice[], char newnameTitle[], char newdateTitle[], char newtimeTitle[]);
JuanManuelAmador 0:3d456b8ce449 20 virtual void initialize(DogMLCD* lcd);
JuanManuelAmador 0:3d456b8ce449 21
JuanManuelAmador 0:3d456b8ce449 22 virtual void button5pressed(DogMLCD* lcd); // Esta función se llama cuando el botón central es pulsado, definirla para añadir funcionalidades
JuanManuelAmador 0:3d456b8ce449 23
JuanManuelAmador 0:3d456b8ce449 24 void setName(char newName[]);
JuanManuelAmador 0:3d456b8ce449 25 void setDate(char newDate[]);
JuanManuelAmador 0:3d456b8ce449 26 void setTime(char newTime[]);
JuanManuelAmador 0:3d456b8ce449 27
JuanManuelAmador 0:3d456b8ce449 28 private:
JuanManuelAmador 0:3d456b8ce449 29 char nextScreenID[NCARSCREEN];
JuanManuelAmador 0:3d456b8ce449 30 char advice[MAXCARACTER + 10];
JuanManuelAmador 0:3d456b8ce449 31 char nameTitle[MAXCARACTER];
JuanManuelAmador 0:3d456b8ce449 32 char dateTitle[MAXCARACTER];
JuanManuelAmador 0:3d456b8ce449 33 char timeTitle[MAXCARACTER];
JuanManuelAmador 0:3d456b8ce449 34
JuanManuelAmador 0:3d456b8ce449 35
JuanManuelAmador 0:3d456b8ce449 36 };
JuanManuelAmador 0:3d456b8ce449 37
JuanManuelAmador 0:3d456b8ce449 38 #endif