if you need you can define the pointer externally as:
Code:
extern rom int Productos[];
extern rom char Prods[][2];
if you want a char pointer to any part of the flash memory,
define a pointer
Code:
rom char* maPointer;
and use it as you need
Code:
...
maPointer = 0x5000; //points to some part of the memory
bv = (*maPointer); //read address 0x5000 !!!!
maPointer++; //now points to 0x5001;
//etc
...
//and also
...
(*maPointer) = someValue; //prefills page byte, read the datasheet for actual write in memory!!!
it also works with the table version!
Code:
Prods[10][0]=newValue; //prefills page byte, again please read the datasheet for actual write... even it's more complicated with a table... do it with a known pointer