Hello, this is my first post, I hope this is the appropriate place in the forum to post my questions.
I am working on a cosmic ray detector and need access to the Arduino DUE counters, I also have an UNO that I use in the same project and some Rasperry Pies.
I had some surprises with the IDE working with both boards at the same time, but have now solved the problem by launching two instances of the IDE.
I have found the DueTimer library and it looks like it is not upto the task I have in mind, but it did serve as a useful example in understanding how to use the timers.
While reading the DueTimer C++ code I came across a number of system calls like NVIC_ClearPendingIRQ, pmc_enable_periph_clk and other system calls, its obvious what these calls do, but how did the author know about them ? I have looked around and there seems to be nearly no logic in how the system is layed out ! For example I greped around to discovered the Timer definitions in the directory
Why is it in the wifi section and nowhere else ?
Worse still how does the IDE organize the hardware definitions by board type ?
So as a beginner can some one point me to a place where I can access the complete set of Arduino DUE hardware libraries and drivers. With this I can write or extend the DueTimer library to cover my use case and feed it back to the community.
Apologies for asking such a dumb question, but I am sure I am missing something obvious.