Neil Jubinville <n...@orbitalsoftware.ca> wrote:
> [-- multipart/alternative, encoding 7bit, 132 lines --]
> 
>     [-- text/plain, encoding 7bit, charset: UTF-8, 46 lines --]
> 
> Hi All, so now that I am underway with the loader working I decided I would 
> abstract out the single command that turns on the LED to a function.  I 
> have been hanging out in high level languages for far too long and it shows!
> 
> I am observing that my function is not being called??  
> 
> Calling the write function from the main loop results in the LED turning on 
> however the function does not fire.
> 
> I would have expected that a forward declaration would work fine and no 
> additional header references would be required.    Is there anything 
> special needed to declare a simple function in a PRU-GCC compiled c file?
> 
> 
> static void turnOn(){
>    write_r30(0x1111);
> }
> 
> 
> static void turnOn(){
>    write_r30(0x0000);
> }
> 
> 
> int main(void){
>  
>    turnOn();   // this does not work.
> 
>    // write_r30(0x1111);   This works.....
> 
> return 0;
> 
> 
> }
> 

When you say "this does not work" what error (compiler error
presumably) do you see?  ... and is the code *exactly* as above?


-- 
Chris Green
ยท

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/smqdfd-sk4.ln1%40esprimo.zbmc.eu.
For more options, visit https://groups.google.com/d/optout.

Reply via email to