Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/08/10 17:17
Modified:
  06/08/10 17:28

Read: times


 
#176523 - A Loosely Related Query?
Responding to: ???'s previous message
Okay, so here's another query I have that is only loosely related to the discussion of header guard definitions and pre-compilation.

I have a module with a header file that includes a sub-component time delay module:

//file Sio_poll.h

#ifndef SIO_POLL_H
#define SIO_POLL_H

#include "Delay.h"

#define SIO_POLL_XTAL             DELAY_XTAL    // Defined in Delay.h

#endif


//file Delay.h

#ifndef DELAY_H
#define DELAY_H

#define DELAY_XTAL         22118400

#endif


As it stands, I am able to set the value of the time delay sub-component module's crystal frequency define, and have this auto-magically configure the parent module's crystal frequency define.

What I would like to do, however, is to be able to set the parent module's crystal frequency define, and have this label visible within, and able to initialise the sub-component time delay module's crystal frequency define.

Is there any way this can be achieved?

Regards,
Murray R. Van Luyn.

List of 34 messages in thread
TopicAuthorDate
Conditional SFR Declaration?            01/01/70 00:00      
   ReDef            01/01/70 00:00      
   Preprocessor -vs- Compiler            01/01/70 00:00      
      Thanks...            01/01/70 00:00      
   A Loosely Related Query?            01/01/70 00:00      
      .h file            01/01/70 00:00      
         Yep, that works!            01/01/70 00:00      
            I would not            01/01/70 00:00      
               Good question...            01/01/70 00:00      
            A Rethink...            01/01/70 00:00      
               I don't know ... but            01/01/70 00:00      
                  Agree with Michael            01/01/70 00:00      
                  An overthink.            01/01/70 00:00      
               #including #includes            01/01/70 00:00      
                  totally?            01/01/70 00:00      
                     re: really?            01/01/70 00:00      
   Still no luck...            01/01/70 00:00      
      Like I said before....            01/01/70 00:00      
      HAL            01/01/70 00:00      
      just curious            01/01/70 00:00      
         Nicely workable solution found...            01/01/70 00:00      
            Post vandalised!            01/01/70 00:00      
               What do you mean ...            01/01/70 00:00      
                  I mean this...            01/01/70 00:00      
                     Vandalism Highly Doubted            01/01/70 00:00      
                        Thanks Michael.            01/01/70 00:00      
      Define a new sfr?            01/01/70 00:00      
         RE: This assumes that location 0x8E is always the register            01/01/70 00:00      
         Simplest Solution?            01/01/70 00:00      
            I think HAL is less risky?            01/01/70 00:00      
               HAL very interesting...            01/01/70 00:00      
                  RE: might not be so immediately well understood            01/01/70 00:00      
                     Ah, now I see...            01/01/70 00:00      
                        No, you don't need a HAL header file for each variant!            01/01/70 00:00      

Back to Subject List