The Compass Plugin for Qt is designed to provide advanced navigation features by integrating with offline maps and GPS coordinates. This plugin is ideal for applications requiring precise location tracking and direction indicators, such as outdoor navigation tools or hiking applications.
This is a CustomCompass plugin which is more of a navigational element than a compas. It features:
- Offline Map Support: Compatible with offline maps, allowing for seamless navigation without an internet connection
- Precise Location Display: Accurately shows your location on the map based on received GPS coordinates
- Directional Indicators: Displays the direction of the north and south poles of the Earth
- Checkpoint Notifications: Reads a list of checkpoints and notifies the user when one is reached
-
GPS Module Integration: Implement a real interface with GPS modules for dynamic location updates.
-
Magnetometer Support: Integrate the HMC5883L magnetometer to enhance directional accuracy and provide precise compass readings.
-
Custom Linux Image: Embed the code into a custom-made Linux image using the Yocto project.

-
Testing and Deployment: Test the plugin on the Variscite NXP iMX8M Nano board with a display to ensure robust performance and compatibility
Medium article about Qt Plugin developed for this project: https://medium.com/@damjanovmail/tutorial-developing-qt-plugins-using-pyside-6-48175a9f9b9e


