@Julian, most likely but only when I have some time to spare 
@peekay123, in the āfastā library, there is a pin out that includes the R1,G1,B1 and R2,G2,B2 pins. In the currently included IDE library scroll text 16x32 thoes pins are not mentioned. In this library the pins are the LAT, CLK, OE, A,B,C
If I want to try to use the IDE library, should I just not connect the R1,G1,B1 and R2,G2,B2 pins?
Also, when I try to compile the scroll text 16x32 code I get the following error,
In file included from RGBmatrixPanel/RGBmatrixPanel.cpp:39:0:
RGBmatrixPanel/RGBmatrixPanel.h:3:46: fatal error: ../Adafruit_mfGFX/Adafruit_mfGFX.h: No such file or directory
#include "../Adafruit_mfGFX/Adafruit_mfGFX.h"
^
compilation terminated.
make: *** [RGBmatrixPanel/RGBmatrixPanel.o] Error 1
@BDub thanks for the tips on formatting. My posts used to look BAD. they now look much better (apart from the content :)) LOL.
Any ideas what is going on?
Thank you very much.
@Julian, I think youāll find the pin definitions for R1, G1, B1, R2, G2, B2 in the Web IDE version too, but not in the .ino file, but in the .h/.cpp files.
These pins are the actual data pins for the colors, while CLK, OE, LAT, A, B, C (LAT may also be called STB on your board) are the control pins that do the addressing and data synchronisation.
So youāll need both sets of pins defined in your project.
Regarding your above error message, youād need to add the library in the Web IDE - the include is not enough.
See here
http://docs.spark.io/build/#flash-apps-with-spark-build-using-libraries
@ScruffR, you nailed it, thank you! I posted the library on github because I donāt like using the IDE ever since I got spoiled using the Spark CLI. It is so much faster and easier! I highly recommend installing and using it.
I will modify the IDE version and repost it to include the āfasterā code and pull the #define out so it is set in the .ino example files. Stay tuned. 
@ScruffR, @peekay123 - Thank you very much gentlemen 
I will read and resolveā¦I WILL resolveā¦
Cheers
@ScruffR and @Julian, the problem with putting the faster I/O version in the IDE library is that there is no way of changing the #include to select the faster I/O in the user app. This is because the IDE library files are read-only. Thus, this is why I dislike the web IDE. I will update the code on my github but not the IDE version. 
Just to get to grips with the Matrix its self ( the LED thing not the existential film :)) I have got it working on my arduino.
Fired up first time. So at least I know the matrix is working.
Unfortunately this has just fired my imagination to see what things I could do with A WIFI enabled display, displaying tweets, scrolling weather and time etcā¦
Sounds like I need to get to grips with the CLI. I have been putting it off but here goes!!
Thanks for your help / comments. I know you are busy people and I appreciate the time you spend helping the community. 
@julian, after working with the CLI youāll never go back!
I am working on an actual/forecast weather display app with scrolling text and graphics for the matrix. I am debating adding a dht22 for interior readings. One thing I have to do is a small mfGFX a font (4x6 possibly) for fitting more text on the 16x32 matrix. 
@peekay123 I am going to have to do the CLI thing.
Is the power of the CLI that you flash the core from files on your local PC rather than from the cloud? that being the case how do you verify the code before compiling?
That project sounds brilliant!! Sign me up for one of those.
I can not wait to see the graphics for rain, sun, but mostly rain(where I am) 
Can I suggest rain of different colours for different temperatures?( Blue for cold and Orange for warm)
Have you had two panels running side by side 16 x 64? can this be done (is it easy to do?)?
OK got the CLI running 
I just need to work out what to do with it now!

@Julian, the CLI can flash via USB and the cloud! Once I have the ābonesā of the project - getting the actual/forecast, the RGB display and the dht22 all working together (I have them separately now), we can start adding funky features like color coding,etc.
And yes, you can do two panels though there is some change to the code necessary. @Dave did some work on this but I have not looked at his code in depth yet. 0
Oh, the way to use the CLI is to put everything into one directory and compile the directory. 
@Julian, Iām using @peekay123 's library too and after some (minor) alterations I had to make, it does support mulitple panels.
Iām using two 32x32 panels without any problem.
Iām using Spark Dev instead of Web IDE or CLI and it works quite well, too. It does the building the same way as CLI but unfortunately Iāve not found a way to flash via USB - but you still might like to give it a try too.
@peekay123 , @ScruffR , OK getting forward now. I have downloaded and installed spark DEV.
Going back to CLI, if I download the RGBMatrixPanel.cpp and RGBMatrixPanel.h from @peekay123 's GITand put them in a directory called Matrix. Could I then compile the directory by using, at the CLI, spark compile C:\spark\matrix ?
What happens then, do I get a compiled file back, that I can then flash to the core ?
How do I include my own code or an example ?
This may be mudane to you but it is very exciting to me
Spark DEV looks fantastic. I am OK to use it or is it more for advanced / commercial use?
Thanks again for your tireless efforts.
@Julian, have a look here for the CLIās ins and outs
http://docs.spark.io/cli/#running-from-source-advanced-spark-flash
Spark DEV is really easy to use.
At the moment itās just a bit of a pain that you have to put all the required files for compilation into one directory and have to alter the #include statements accordingly.
To put in your own code, just edit the required files as you wish. The main places for this are the .ino file and in there the setup() and loop() functions.
@ScruffR, Hey Just an update - little steps have been made ( and it took ages) 
Spark dev Installed (Tick)
simple flash LED code copied into a new .ino TAB (Tick)
Compile .ino file in the cloud, BIN created, core updated (Tick)
LED flashing (Tick)
I have come to learn that (in a small way) happiness is a flashing LED. Is that wrong??? 
OK so I guess that to add .cpp files and .h files, I would put them into different tabs in the spark Dev screen and then compile away?

Can you enlarge on -
At the moment itās just a bit of a pain that you have to put all the required files for compilation into one directory and have to alter the #include statements accordingly.
Thanks
Hi @Julian, good to hear youāre getting things working 
For building a larger project youād create one folder into which youād copy all required .cpp, .h and .ino files (but donāt put other files into it).
Then youād open the āFileā menu and in there find āOpen Folder ā¦ā and navigate to your project folder and select it.
Then all the files in there will be displayed in a side-bar and you can build away 
The thing with the includes is, that libs usually contain something like #include "../somelib/somelib.h" which you'd need to change into#include āsomelib.hā.
I usually put the original version and the altered into something like this
#define SPARKDEV
#if defined(SPARKDEV)
#include "somelib.h"
#else
#include "../somelib/somelib.h"
#endif
Hope this helps
@ScruffR, @Peekay123 Thank you for your explanation. I think I understand. To test that I am going to try a neopixel library example first. The spark dev environment seems like it could be a half way between CLI and IDE.
When you add an #include statement into your code, does it then expose the abilities of the libryr you are envoking or do you have to add the library yourself into another tab?
So for example if I call #include neopixel.h do I then have to add a tab, call it neopixel.h and add some code, from somewhere? Or is it added just by the #include statement?
Cheers,
If you are talking about Spark Dev you just do as written in my post above - especially this
No less no more. As for libraries it means ALL .h/.cpp files which belong to the lib.
For terminology:
Instead of calling it "to add a tab" you might rather use "add a file to the project (folder)", this might make clearer what actually needs to be done.
You can add a file from inside Spark Dev (as File ... New File) or just by copying it into the folder - no matter how.
Thank you very much.

@ScruffR, So I have it set out in a project folder with files (tabs) inside it. I have changed the #include statements to show no path, just neopixel.h for example.
I am getting an error saying the app code is invalid. I think I need to put in the application.h file as it is referenced in some of the other code.
Where can I get the application.h code from to add to a new file in my folder?
Loads of fun 