• Parameter Passing in Fixed Memory Locations
    Why is memory reserved for parameters which are actually passed in registers? Isn't that a waste of DATA space?
  • Locating Arrays of Pointers
    I want to put an array of pointers into IDATA as my real target has no off chip RAM. If I assign them in the following way they do not locate properly. int idata *ptr[20]; Any suggestions??? ...
  • Function pointers array location
    Hello, All: I'm trying to define function pointers array: static const void (*Serial_Func_Table[])(char*) = { SI_Func_1, SI_Func_2, SI_Func_3 }; Despite of "const" memory qualifier, this...
  • Initialized const at fixed location?
    Hi! I've got a piece of source in my current project which represents a balanced binary tree, built from a load of preinitialized structs in C. All that needs to be visible from the "outside" is...
  • pointer passing
    I don't know if this is me or the compiler. I have a declaration PSD_SIGNAL_DEF far psd_temp_def = {CS_TEMPERATURE_PSD_ADDRESS,CS_TEMPERATURE_PORT,CS_TEMPERATURE_PIN,0}; and a call psd_temp_def...