├── .clang-format ├── .clang-tidy ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build-and-test.yml │ └── release.yml ├── .gitignore ├── .lvimrc ├── .readthedocs.yaml ├── .vscode ├── c_cpp_properties.json ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── AUTHORS ├── CHANGELOG.md ├── CITATION.cff ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.md ├── cmake ├── i686-w64-mingw32-gcc.cmake └── x86_64-w64-mingw32-gcc.cmake ├── docs ├── Makefile ├── api-reference │ ├── gps.rst │ ├── gps_opt.rst │ └── index.rst ├── authors │ └── index.rst ├── changelog │ └── index.rst ├── conf.py ├── doxyfile.doxy ├── examples │ └── index.rst ├── get-started │ └── index.rst ├── index.rst ├── make.bat ├── requirements.txt ├── static │ ├── css │ │ ├── common.css │ │ └── custom.css │ ├── dark-light │ │ ├── checked.svg │ │ ├── common-dark-light.css │ │ ├── dark-mode-toggle.mjs │ │ ├── dark.css │ │ ├── light.css │ │ ├── moon.png │ │ ├── moon.svg │ │ ├── sun.png │ │ ├── sun.svg │ │ └── unchecked.svg │ └── images │ │ ├── logo.drawio │ │ ├── logo.svg │ │ ├── logo_tm.png │ │ └── logo_tm_full.png └── user-manual │ ├── float-double.rst │ ├── how-it-works.rst │ ├── index.rst │ ├── nmea-update-packet.rst │ ├── tests.rst │ └── thread-safety.rst ├── examples ├── CMakeLists.txt ├── Makefile ├── example.c ├── example_buff.c ├── example_dist_bear.c └── example_stat.c ├── library.json ├── lwgps ├── CMakeLists.txt ├── library.cmake └── src │ ├── include │ └── lwgps │ │ ├── lwgps.h │ │ ├── lwgps.hpp │ │ ├── lwgps_opt.h │ │ └── lwgps_opts_template.h │ └── lwgps │ └── lwgps.c └── tests ├── CMakeLists.txt ├── test.h ├── test.py ├── test_main.cpp ├── test_parse_ext_time ├── cmake.cmake ├── lwgps_opts.h └── test_parse_ext_time.c ├── test_parse_sat_det ├── cmake.cmake ├── lwgps_opts.h └── test_parse_sat_det.c └── test_parse_standard ├── cmake.cmake ├── lwgps_opts.h └── test_parse_standard.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | custom: ['paypal.me/tilz0R'] 4 | -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.gitignore -------------------------------------------------------------------------------- /.lvimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.lvimrc -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/README.md -------------------------------------------------------------------------------- /cmake/i686-w64-mingw32-gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/cmake/i686-w64-mingw32-gcc.cmake -------------------------------------------------------------------------------- /cmake/x86_64-w64-mingw32-gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/cmake/x86_64-w64-mingw32-gcc.cmake -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api-reference/gps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/api-reference/gps.rst -------------------------------------------------------------------------------- /docs/api-reference/gps_opt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/api-reference/gps_opt.rst -------------------------------------------------------------------------------- /docs/api-reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/api-reference/index.rst -------------------------------------------------------------------------------- /docs/authors/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/authors/index.rst -------------------------------------------------------------------------------- /docs/changelog/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/changelog/index.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/doxyfile.doxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/doxyfile.doxy -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/examples/index.rst -------------------------------------------------------------------------------- /docs/get-started/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/get-started/index.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/static/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/css/common.css -------------------------------------------------------------------------------- /docs/static/css/custom.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/dark-light/checked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/checked.svg -------------------------------------------------------------------------------- /docs/static/dark-light/common-dark-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/common-dark-light.css -------------------------------------------------------------------------------- /docs/static/dark-light/dark-mode-toggle.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/dark-mode-toggle.mjs -------------------------------------------------------------------------------- /docs/static/dark-light/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/dark.css -------------------------------------------------------------------------------- /docs/static/dark-light/light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/light.css -------------------------------------------------------------------------------- /docs/static/dark-light/moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/moon.png -------------------------------------------------------------------------------- /docs/static/dark-light/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/moon.svg -------------------------------------------------------------------------------- /docs/static/dark-light/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/sun.png -------------------------------------------------------------------------------- /docs/static/dark-light/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/sun.svg -------------------------------------------------------------------------------- /docs/static/dark-light/unchecked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/dark-light/unchecked.svg -------------------------------------------------------------------------------- /docs/static/images/logo.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/images/logo.drawio -------------------------------------------------------------------------------- /docs/static/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/images/logo.svg -------------------------------------------------------------------------------- /docs/static/images/logo_tm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/images/logo_tm.png -------------------------------------------------------------------------------- /docs/static/images/logo_tm_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/static/images/logo_tm_full.png -------------------------------------------------------------------------------- /docs/user-manual/float-double.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/user-manual/float-double.rst -------------------------------------------------------------------------------- /docs/user-manual/how-it-works.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/user-manual/how-it-works.rst -------------------------------------------------------------------------------- /docs/user-manual/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/user-manual/index.rst -------------------------------------------------------------------------------- /docs/user-manual/nmea-update-packet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/user-manual/nmea-update-packet.rst -------------------------------------------------------------------------------- /docs/user-manual/tests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/user-manual/tests.rst -------------------------------------------------------------------------------- /docs/user-manual/thread-safety.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/docs/user-manual/thread-safety.rst -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/examples/example.c -------------------------------------------------------------------------------- /examples/example_buff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/examples/example_buff.c -------------------------------------------------------------------------------- /examples/example_dist_bear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/examples/example_dist_bear.c -------------------------------------------------------------------------------- /examples/example_stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/examples/example_stat.c -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/library.json -------------------------------------------------------------------------------- /lwgps/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.22) 2 | 3 | include(${CMAKE_CURRENT_LIST_DIR}/library.cmake) -------------------------------------------------------------------------------- /lwgps/library.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/lwgps/library.cmake -------------------------------------------------------------------------------- /lwgps/src/include/lwgps/lwgps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/lwgps/src/include/lwgps/lwgps.h -------------------------------------------------------------------------------- /lwgps/src/include/lwgps/lwgps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/lwgps/src/include/lwgps/lwgps.hpp -------------------------------------------------------------------------------- /lwgps/src/include/lwgps/lwgps_opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/lwgps/src/include/lwgps/lwgps_opt.h -------------------------------------------------------------------------------- /lwgps/src/include/lwgps/lwgps_opts_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/lwgps/src/include/lwgps/lwgps_opts_template.h -------------------------------------------------------------------------------- /lwgps/src/lwgps/lwgps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/lwgps/src/lwgps/lwgps.c -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test.h -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test.py -------------------------------------------------------------------------------- /tests/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_main.cpp -------------------------------------------------------------------------------- /tests/test_parse_ext_time/cmake.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_ext_time/cmake.cmake -------------------------------------------------------------------------------- /tests/test_parse_ext_time/lwgps_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_ext_time/lwgps_opts.h -------------------------------------------------------------------------------- /tests/test_parse_ext_time/test_parse_ext_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_ext_time/test_parse_ext_time.c -------------------------------------------------------------------------------- /tests/test_parse_sat_det/cmake.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_sat_det/cmake.cmake -------------------------------------------------------------------------------- /tests/test_parse_sat_det/lwgps_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_sat_det/lwgps_opts.h -------------------------------------------------------------------------------- /tests/test_parse_sat_det/test_parse_sat_det.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_sat_det/test_parse_sat_det.c -------------------------------------------------------------------------------- /tests/test_parse_standard/cmake.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_standard/cmake.cmake -------------------------------------------------------------------------------- /tests/test_parse_standard/lwgps_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_standard/lwgps_opts.h -------------------------------------------------------------------------------- /tests/test_parse_standard/test_parse_standard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaJerle/lwgps/HEAD/tests/test_parse_standard/test_parse_standard.c --------------------------------------------------------------------------------