Gracias por las respuestas,
MigSantiago, gracias por la aclaración, me había equivocado con la calculadora en los float
Richi77, la estructura al final quedará así:
struct Datos
{
char Nombre [19];
int8 Dias;
int8 Dia;
int8 Turn [2];
int8 TurnInt [2];
int8 Air [2];
int8 AirInt [2];
float Temp ;
float HistTemp ;
float Humi ;
float HistHumi ;
}Variedad;
que si no me equivoco son 45 bytes, así si me funciona, la voy rellenando con las funciones R/W según convenga, así sólo carga ese poco en ram.
Por cierto, no he manejado eeprom externas, pero según comentas se añade el terminador siempre al final de cada byte?, entonces según la estructura inicial, almacenar todo eso supondría 436Kbits, que con una de 512 iría bien.
Gracias nuevamente.
Un saludo.