unterminated argument list invoking macro "F"

Please check the error. Thanks.

sketch_jan18b.ino (19 KB)

People really don't want to download and then wade through 19KB of code mostly unrelated to your problem. Post an MCVE.

F(“

is not the same as

F("

(Given that the F() macro is only used twice, I think you should really have tried a little harder)

TheMemberFormerlyKnownAsAWOL:

F(“

is not the same as

F("

Must be getting old. Don't see it.

Put the code into a decent editor.
Even with gedit, I can see the difference.

Or, ask the compiler.

You can't tell the difference because they are actually identical.

In the OPs code however, they do differ.

Edit: Awol's examples are indeed actually different. My browser (Safari) renders them as the same thing, so even copy pasting doesn't help figure it out. Had to view page source to prove it though.