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.