Hi Joep,

Joep Suijs wrote:
> 
> While digging into pragma's I read:
> 
> PRAGMA TARGET CLOCK cexpr Set the clock speed to cexpr. This is not
> used internally
> by the compiler.
> This is analogous to: CONST target_clock = cexpr.
> PRAGMA TARGET CLOCK can overwrite the CONST TARGET_CLOCK definition.
> 
> I assumed that target_clock was used to calculate the proper delay.
> Wrong assumption or bug in the documentation?

 From Sunish site? (not the primary source of documentation, I'd say).

> And... we already have constant overwrite ;)

I think 'overwrite' should really be 'override' (supersede).

Kyles file JalPragm.txt (coming with the compiler) has the following text:

> PRAGMA TARGET CLOCK speed
> 
>   Analogous to: const target_clock = speed
> 
>   speed is in Hz. The compiler only needs this if the _usec_delay
>   statement is used.

So the compiler needs this constant *only* for _usec_delay calculations.

Regards, Rob.


-- 
Rob Hamerling, Vianen, NL (http://www.robh.nl/)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to