Ahorraría espacio de flash que es en realidad el problema de todo por que está al 97% y sin posibilidad de sustituir el micro por otro mayor en flash.
¿ existe posibilidad de realizar todas esas operaciones de pasar valores constantes desde macros a la eeprom en tiempo de compilación/grabación?
Si.... grabarlos los datos de la EEPROM en ese momento. el tema es que no lo vas a tener definido en el codigo para cambiarlo "facilmente"
Ademas por lo que parece son valores constantes y por lo tanto tampoco tiene sentido ir cambiandolos... sino la otra es poder "programarlos" una primera vez y enviarle todos los datos para que los grabe.CitarAhorraría espacio de flash que es en realidad el problema de todo por que está al 97% y sin posibilidad de sustituir el micro por otro mayor en flash.
Tendrias que quitar toda esa parte y fijarte si lo reduce un factor considerable.