Get pointer from an array in flash (PROGMEM)

I want to burst write values of an array that is stored in flash via I2C.

Normally when its stored in SRAM you can use Wire.write(data, length)

But now that the array is in flash, you can not pass the name of the array anymore. From what I know when you pass the array name, you pass a pointer to the first element. So I guess my question would be, how do I pass the pointer of an array in SRAM?


help us to help you – post your code.

The easiest way to go might be to read from PROGMEM into a RAM array and then call write().