This is the closest thing I have to a protocol documentation: https://docs.google.com/document/d/1pj3Mla2Yl_M6CFOZAJd6w8YAThxM76CtaDlXVK8LKAo/edit It is slightly outdated and does not cover the custom PIXEL functionality. Should give you a good starting point though.
Then, start looking at the firmware/app_layer_v1 directory at the PIXEL-specific branch. Make sure you understand protocol* and rgb_led_matrix* before making changes. Last, check out firmware/libconn, which provides an abstraction for a serial connection to the IOIO application. This is probably where you want to add your SPI-based stuff. On Sun, Mar 2, 2014 at 9:59 PM, Blindman2k <[email protected]> wrote: > Yeh but I work at Electric Imp so its way more fun this way :) > Is the IOIO firmware driving it with SPI? Do you have documentation of the > protocol? > > A. > > > On Tuesday, February 11, 2014 9:14:55 PM UTC-8, Ytai wrote: > >> In theory it's possible: you can discard pretty much most of the IOIO >> firmware, only leaving the pixel-specific stuff and establish a SPI-based >> (others will be too slow) protocol for transferring the images. >> >> However, there are probably shorter paths to get there: the RaspPi and >> BeagleBone Black both support the IOIO over USB and can both connect to a >> network and are relatively easy to work with. >> >> >> On Tue, Feb 11, 2014 at 2:31 PM, Blindman2k <[email protected]> wrote: >> >>> Hi Ytain et al, >>> >>> I am looking at the new PIXEL 2 which has the IOIO at the heart. I would >>> like to add Wifi support by connecting the Electric Imp up to it. Is it >>> possible to interface with the IOIO via anything other than USB? The Imp >>> supports SPI, I2C, UART, etc but no USB and no Bluetooth. >>> >>> A. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "ioio-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> >>> Visit this group at http://groups.google.com/group/ioio-users. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/ioio-users. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "ioio-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/ioio-users. For more options, visit https://groups.google.com/groups/opt_out.
