As a Freescale Application Engineer, making this entry really pains me, however I am interested in getting the issues fixed so that this great little board can work as advertised. I dug through quite a bit of the posts here, only finding one reference to Problem #1.
Problem #1: spi.format(16,3) - does not produce 16 clocks. Note that this issue can be mitigated by making two 8-Bit writes within the chip selects, but this requires some overhead to manipulate the 16-Bit data into high and low bytes.
Problem #2: spi.format(8,1) - does not invert the SCLK polarity. I am not 100% certain that the phasing is working either.
There is actually a third issue, or wish. Provide a setting for the MOSI polarity. Many applications require MOSI to start LOW, and transition HIGH on data 1s.
Thank you.
As a Freescale Application Engineer, making this entry really pains me, however I am interested in getting the issues fixed so that this great little board can work as advertised. I dug through quite a bit of the posts here, only finding one reference to Problem #1.
Problem #1: spi.format(16,3) - does not produce 16 clocks. Note that this issue can be mitigated by making two 8-Bit writes within the chip selects, but this requires some overhead to manipulate the 16-Bit data into high and low bytes.
Problem #2: spi.format(8,1) - does not invert the SCLK polarity. I am not 100% certain that the phasing is working either.
There is actually a third issue, or wish. Provide a setting for the MOSI polarity. Many applications require MOSI to start LOW, and transition HIGH on data 1s.
Thank you.