Yes, there is only one ST7735 class in UPM.
And I'll buy any screen that works with Edison. It just must be a real screen, not a 64x48 joke.
Thanks for helping.
Thank you for replying again.
I did see this one, but it's on Arduino board again. Look at the Edison board and the Arduino board it's on - Edison is 10 times smaller.
My idea is to make a board with Edison and a few other things on it and put it behind a screen with a good size and resolution.
Small and powerful device with a good screen, good sound, using C++.
I'm making a musical instrument which teaches you how to play, shows notes and other data. I need it to be compact and cheap.
Well, one of these days...
It may take years for Edison to get some audio (without using those huge USB sound cards).
I really hope that Arduino boards and code is not the main target for Edison usage. What a shame.
Thanks, Frederic, but 96x96 black and white is not good enough.
There are so many ST7735 displays out there! And the C++ class seems to be there too.
I just don't get it why they keep the pin numbers in the constructor a secret.
So, you make a class for a pretty complex interface, give it to the world, but don't tell how to use it.
So common and so sad!
And am I the only one who wants to attach a big color screen to Edison?
Such a pity! The best nano-computer in the world and no screen, no sound.
The screens that I have seem attached to the Edison are 2.8" or related but not bigger than that, at least not yet. Do you already have a screen in mind?
There is a nice tutorial about: Let's make some noise (or how to play audio on Edison) (You will need an USB sound card)
We are going to take your feedback about sound and screen/video to the proper team.
Thanks for checking again.
Any screen with 150x200 pixels or better will do. I just can imagine what you can do with 48x64.
Please tell me what screen you have and I'll get it. I didn't see anything related to any screen in the link you provided.
And it should connect directly to Edison via SPI, no Arduino board, please.
I've seen talks about I2S sound on Edison for half a year now. Nothing meterialized yet.
And I think people are using USB sound cards just out of despair.
Just imagine - a matchbook-sized computer, dual-core, wi-fi, with color screen and good sound, powered by C++, running all day on battery!
Now, this will make the world a better place!
Wow, I guess whining does work! Someone did update the UPM class for ST7735 and added Doxygen comments for all parameters and a link to the screen.
Constructor's parameters: https://github.com/intel-iot-devkit/upm/blob/master/src/st7735/st7735.h
The documentation: http://iotdk.intel.com/docs/master/upm/classupm_1_1_s_t7735.html
The screen: http://www.adafruit.com/product/358
Now, about the pin numbers. They are set as "7,4,9,8" in the example. Not sure whether those are mraa numbers for Edison, but I guess if I do use mraa numbers, it should work, since they use mraa_gpio_init. And for SPI they call mraa_spi_init (0), which is supposed to work on Edison too.
Well, thank you, the good people who did this. Now let's hope it all works.
Will let you know, when I have time to try it all. And don't hesitate to share your experience. If you get it working, let us all know how you did it: exact pin connections and their numbers on the Edison expansion board (not Arduino). Can't wait to see "Hello, Edison!" on my screen!
@AndyBelov did you ever get this to work? All I'm getting is a blank white screen.
Has anyone had any luck getting this display to work? I know exactly the frustration that OP had when he posted on this forum.
It would be nice if the sample codes posted in the sensor library of Intel XDK were confirmed working before they were posted there.
Takahiro Poly Horikawa
Was the original author of the code. I am wondering if he would be able to reach out to us for some help.