I've some trouble understanding the concept of PROGMEM.
So when I declare a constant array with the key PROGMEM, the data is not stored in the RAM but in the Flash memory.
Then I need to access the data e.g.
How does this really work.
I tought that using PROGMEM, in the RAM memory only pointers to the elements in the array are stored. But then the "&" doens't make sense, because array[i] then already would be an pointer.
So is it just that simple that I can call array[i] during runtime and get the adress of it? But if so, why I can't just use array[i] and access the data directly?
Thanks for helping!