??? 09/20/08 09:19 Read: times |
#158433 - Location of Pointers in XDATA |
Hi all I am using a pointer to point to some LCD phrases..
from a tip I found here (all credit to original authour) - I can't find the tip again. unsigned char code *phrases[] = { "LINE 1", //0 "LINE 2", //1 "LINE 3" //2 }; All goes swimmingly well, until I get a big long list of phrases that uses up all my DATA space, to hold the pointer. Is there any way that I can change the location of the pointer to use XDATA space. I am using SILABS C8051F047 and Raisonance C Compiler. Thanks and Regards Marshall Brown |
Topic | Author | Date |
Location of Pointers in XDATA | 01/01/70 00:00 | |
What does datasheet says? | 01/01/70 00:00 | |
RC-51 ref manual, pg 51 | 01/01/70 00:00 | |
ahh so easy when you read the instructions | 01/01/70 00:00 | |
xdata? | 01/01/70 00:00 | |
too? | 01/01/70 00:00 | |
Well yes actually - now that you mention it | 01/01/70 00:00 | |
what do you really want? | 01/01/70 00:00 | |
You are correct you supplied the answer as asked | 01/01/70 00:00 | |
wronk 'keyword' | 01/01/70 00:00 | |
const + code | 01/01/70 00:00 | |
the compiler is smart enough to ... | 01/01/70 00:00 | |
Compiler-specific? | 01/01/70 00:00 | |
It didn't actually compile with CONST | 01/01/70 00:00 | |
const is expected to catch non-const assigns![]() | 01/01/70 00:00 |