Add overlay and conf for emulated boards allowing the test suite
along with the emulated GNSS driver to be built and tested by CI.
Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
Add GNSS API test suite validating the behavior of a GNSS
device adheres to the GNSS API.
Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
This commit adds utilites to parse the RMC and GGA
NMEA0183 messages, which contain all data which shall be
published using the struct gnss_data.
It also adds a test suite for the added utilities.
Signed-off-by: Bjarki Arge Andreasen <bjarkix123@gmail.com>
This commit adds parsing utilites for common string
representations of values contained in GNSS messages.
These utilites both parse and validate the integrity of
the data.
Unit tests are also added to validate the parsing
utilities.
Signed-off-by: Bjarki Arge Andreasen <bjarkix123@gmail.com>