Bonjour,
Je rencontre un petit souci avec l'utilisation de l'attribut EEMEM.
Visiblement cette directive fonctionne, le sketch compile, mais les valeurs par défaut ne semble pas écrient dans l'EEPROM au moment du flash.
Par exemple :
#include <avr/pgmspace.h>
#include <avr/eeprom.h>
// EEPROM data.
const uint16_t EEMEM settingBeam = 512;
const uint16_t EEMEM settingTest = 0;
const uint16_t EEMEM settingBeep = 0;
const uint16_t EEMEM settingSDCard = 0;
const uint16_t EEMEM settingBluetooth = 0;
const uint8_t EEMEM test[4] = "ABC";
Va générer un fichier .eep lors de la compilation, mais lorsque que je vais tenter de lire la première valeur j'obtiens tout sauf la valeur attendu...
Si je fixe les valeurs manuellement, via code, dans l'EEPROM, plus de souci. Mais évidemment dans ces conditions EEMEM ne sert plus à grand chose

Y'a-t-il une astuce quant à l'utilisation de EEMEM ?
Merci !