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.

Reply via email to