<div dir="ltr">Hi <span style="font-family:arial,sans-serif;font-size:13px">André,</span><div><span style="font-family:arial,sans-serif;font-size:13px">I have a couple of SPI devices to try now. I have the SPI FRAM chip:</span></div>
<div><a href="https://www.adafruit.com/product/1897">https://www.adafruit.com/product/1897</a><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div>and something that could be interesting, an SPI based LCD/touchscreen:</div>
<div><a href="https://www.adafruit.com/products/1601">https://www.adafruit.com/products/1601</a><br></div><div><br></div><div>I can also verify that the RTEMS BSP works fine on the new Raspberry Pi Model B+</div><div><br>
</div><div>Alan</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jul 5, 2014 at 6:58 PM, Andre Marques <span dir="ltr"><<a href="mailto:andre.lousa.marques@gmail.com" target="_blank">andre.lousa.marques@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
The Raspberry Pi GPIO interrupts are already working, and a test case is available to test that [1]. A function is also provided to debounce a switch if needed. The test case requires two switches and two LEDS using the same setup described at [2] by only changing the pin numbers.<br>
<br>
The test works by setting interrupts on both edges of the switches, which handlers will turn on or off the corresponding LED. One of the LEDs also has a level interrupt which prints a message on the screen when the LED is on (high level).<br>
<br>
While I wait for some feedback on that, I will be looking at the next step: the I2C interface. To test both the I2C and the SPI interfaces I have here a simple display [3]. The idea is to create a low level driver for I2C to provide the needed directives for the libi2c API, so the driver for the display will actually use the libi2c API. Any thoughts here are welcome too!<br>
<br>
Thanks,<br>
André Marques.<br>
<br>
[1] - <a href="https://github.com/asuol/rtems/blob/GPIO_API/testsuites/samples/LIBGPIO_TEST_IQR/init.c" target="_blank">https://github.com/asuol/<u></u>rtems/blob/GPIO_API/<u></u>testsuites/samples/LIBGPIO_<u></u>TEST_IQR/init.c</a><br>
[2] - <a href="http://asuolgsoc2014.wordpress.com/2014/06/22/testing-the-gpio-api/" target="_blank">http://asuolgsoc2014.<u></u>wordpress.com/2014/06/22/<u></u>testing-the-gpio-api/</a><br>
[3] - <a href="http://www.newhavendisplay.com/nhd0216k3zflgbwv3-p-5738.html" target="_blank">http://www.newhavendisplay.<u></u>com/nhd0216k3zflgbwv3-p-5738.<u></u>html</a><br>
</blockquote></div><br></div>