So deep and hard problems for newbie

Hello,
I am a total Newbie. So thats the deal: I have some 8x8 matrix controlled by Max7219 chips and got code from one smart guy(on the internet), so he gave me that code, I pasted it up and its not working... Could you help me solving this problem because I only have newbie programmers grade and I can't even imagine what those error truly mean?

So here is my whole code with whole libraries included:

Thank you for helping me :slight_smile:

If you're that new then maybe you should set this one aside and start simpler and get some understanding first. Using code you don't understand is a recipe for frustration. And we will try to help but you won't understand what we tell you to do and it gets worse.

Also if you want someone to look at the code you have then post it here. Most folks don't want to go offsite to hunt down your code.

I can't actually post my code because it is just to long... you have to download it to have all libraries.

_8x8_Matrix.zip (4.75 KB)

You can upload zip files.

What were the error messages?

zip files

_8x8_Matrix.zip (4.75 KB)

Qdeathstar:
What were the error messages?

I ain't gonna download anything to help someone, unless the error messages look particularly interesting, but you can tell alot about the problems by looking at the errors, and sometimes point the way to the fix from just the error.

I am inclined to the same view that @Delta_G expressed in Reply #1.

Perhaps you are hoping that someone here will take the trouble to study and learn your code and libraries so that you don't have to. That does not sound fair to me.

...R

Are you looking to learn how to fix the code, or do you just want someone to fix it for you? That second option will probably cost you money.

The _8x8_Matrix.ino file tries to include a bunch of files that are supposed to have a .h extension. You've given those files a .cpp extension.

The errors are about the fact that only const data can be stored in flash memory. Using 1.0.5, your code compiles without errors after renaming the .cpp files to .h files.

If you are going to use 1.6.x, you'll need to change all the byte * arrays to const byte *, AND you'll need to cast them back to byte * when you manipulate them.