Const uint8_t flash array pointer problem

@Koepel
Its on an STM32F401. The address space is flat AFAIK. Integers are 32bit.
I want to pass various arrays to common functions for display, processing etc. But using a pointer doesn't seem to work.

Program wise using sizeof with results as above.
Serial1.print("sizeof ppoint = ");
Serial1.println(sizeof(ppoint));
Serial1.println("sizeof fan0 = ");
Serial1.println(sizeof(fan0));

Best Regards
picclock