Hello, For my project, I created a process that create and burn a bootloader that contains variable like UID, board type,... this bootloader also read i2c eeprom from shields at the reset of the atmega. All these variables are writed in Serial at each reboot. It allows computer to know wich board is connected, if a shield is connected,... All this process works verry well (bootloader creation from a program, reading an i2c eeprom, write it to the Serial at 115200 baud rate,...) The last problem is that I would like that the arduino program started after this bootloader can be retreive these variable from the bootloader (UID, board type, i2c eeprom whitout re-reading it,...)
I also would like to not use EEPROM to store these variables. Is there a way to get access to variables declared in the bootloader with pgm_read or something like this?
Anyone can help me?
(sorry for my french english ;D but I will have no problem to understand you ;D)
PS : maybe it's better to put this topic in the bootloader section?