SlashDevin
SlashDevin
> this branch tries to make the arduino platform optional, so that the library may be used on other platforms. > Is this something you would even consider merging? Yes,...
>I guess you have to decide how you want to see your library. Should it stay an arduino library which might also be used in other systems. Or do you...
> Why not put the implementation into another header file: NMEAGPS.impl.h >Personally I would remove all cpp files. LOL, just rename all the `.cpp` files to `.impl.h` files... I'm ok...
>> I'm not sure what you mean by "read the values". >If a compiler can remove variables without the programmer noting a difference it usually will. So even if you...
It will take me a while to go through all of this, and coordinate it with my works in progress. Thanks!
Just a note to let you know I'm still working on this... I'm investigating the Windows platform, too.
I think I tried using an invalid pin number (e.g., 0xFF) for either pin. Have you tried that? I'll look at the code...
Thanks for adding a feature! Have you tried all three baud rates? The changes should have minimal impact on the timing, but you should probably use a second Arduino to...
I'm concerned about the timing impact at 38400. If it adds too many cycles, the inverse option may have to be selected at compile-time, not passed in as a run-time...
Which Arduinos have you tried?