So this may have been enough, I certainly got it to compile based on what was in there. Few noob questions, and if it’d be easier just to see my sketch, I’ll upload it:
To compile, in the line defining Key_Redial, I had to remove “(key)” as it said
‘key’ was not declared in this scope"
So I interpreted (key) intended more as a comment, like “put your key name here” or something. Have I just compiled gobbledygook?
Also a couple of noob questions not really related to Redial in particular:
- “” and <> are used seemingly interchangeably when including libraries, I’m assuming I don’t have to care about that?
- Do I have to worry about the order of Kaleidoscope.setup() and Kaleidoscope.use(&this, &that, &TheOther)? Or other things in void setup? The default firmware lists setup then use, but most plugin examples seem to list them the other way around.
- The messages I get when compiling ending in “Low memory available, stability problems may occur.”, I’m assuming they’re not relevant? Since it does that on the default firmware, I’m assuming it’s fine.
I figure the more I actually understand about this, the less I’ll have to pester people and the more I’ll be able to add unaided