Hi there,
although I've been playing with a board for a couple of months and silently reading and collecting feedback from the forum, this is my first post and so I'd like to take the chance to say hi everyone.
After getting familiar with the internals of the Epiphany chip and the SDK, I decided to start playing with the interfaces to make lights blink and show shining colors in the screen. I've been trying to reuse code from the Mandelbrot example to understand how to output images to the screen, but I've been unable to get all the details. As a start, I just tried to replace the Mandelbrot output by a constant number, so I could get a fixed color in the screen; but even that simple step has turned to be more complicated than expected. Depending on where I modify the value, I get nothing on the screen, runtime errors, or hang the complete system and needed a couple of reboots to get it back.
I've to say that I'm using a brute force approach just trying different combinations and seeing what happens, but this is because I haven't found any details on how to correctly access the interfaces. Is there any documentation specifying ho to access the interfaces? What are their memory addresses, required format of the output data, synchronization issues, etc. ? Are there related drivers? I've skimmed through the documents and the forum and haven't found anything related, other that trying to reverse-engineer the examples. Am I overlooking or missing some document/guide?
My next step is to try some video processing tasks, and then continue checking the other interfaces for more IO functionality. We plan to use it for teaching purposes later, so it's important to have these steps clear. Any pointer would be greatly appreciated.
Cheers