| ??? 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 |



