drivers: gnss: Add emulated GNSS device driver

The emulated GNSS driver behaves like a GNSS, implementing
device pm and the GNSS APIs, using only kernel features (
zephyr work queue and uptime) making it buildable on all
zephyr targets.

The purpose of this device driver is to tailor and validate
the gnss api test suite.

Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
This commit is contained in:
Bjarki Arge Andreasen 2024-05-03 10:33:18 +02:00 committed by Carles Cufí
commit 3769648793
5 changed files with 528 additions and 0 deletions

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Trackunit Corporation
# SPDX-License-Identifier: Apache-2.0
description: Zephyr emulated GNSS device
compatible: "zephyr,gnss-emul"