-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPS support #312
base: master
Are you sure you want to change the base?
GPS support #312
Conversation
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Decided to bring the |
Signed-off-by: Brenton Poke <[email protected]>
#if defined(CDPCFG_GPS_RX) && defined(CDPCFG_GPS_TX)
#include <DuckGPS.h>
#endif This is how the preprocessor guards are going to be used in cdpcfdg.h after the board definition section. It'll look for the receive and transmit pin definitions to determine whether to auto-include GPS stuff. I also added a preprocessor guard on one of the initializers that take from the board config. This way people can still use the DuckGPS API if they define the pins themselves. |
Signed-off-by: Brenton Poke <[email protected]>
…t is also true for ArduinoIDE. This change should ensure nothing breaks while allowing platformio to work properly. Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Signed-off-by: Brenton Poke <[email protected]>
Describe at a high level the solution you're providing
Supporting GPS in-house through TinyGPS++ with an intuitive API.
Is this a patch, a minor version change, or a major version change
minor.
Is this related to an open issue?
#311
Additional context
WIP right now