Home
last modified time | relevance | path

Searched full:gnss (Results 1 – 25 of 76) sorted by relevance

1234

/Zephyr-latest/drivers/gnss/
DKconfig4 menuconfig GNSS config
5 bool "GNSS drivers"
8 Enable GNSS drivers and configuration.
10 if GNSS
13 bool "GNSS satellites support"
15 Enable GNSS sattelites callback.
18 bool "GNSS dump support"
21 Enable GNSS dump library
24 bool "Dump GNSS events to log"
27 Enable GNSS dump to log.
[all …]
Dgnss_dump.h10 #include <zephyr/drivers/gnss.h>
15 * @param str Destination for dumped GNSS info
17 * @param info GNSS info to dump
19 * @retval 0 if GNSS info successfully dumped
39 * @param str Destination for dumped GNSS time
41 * @param utc GNSS time to dump
43 * @retval 0 if GNSS time successfully dumped
51 * @param str Destination for dumped GNSS satellite
53 * @param utc GNSS satellite to dump
55 * @retval 0 if GNSS satellite successfully dumped
Dgnss_nmea0183_match.h8 * The GNSS NMEA0183 match is a set of modem_chat match handlers and a context to be
10 * based GNSS device.
41 #include <zephyr/drivers/gnss.h>
45 const struct device *gnss; member
57 /** GNSS NMEA0183 match configuration structure */
59 /** The GNSS device from which the data is published */
60 const struct device *gnss; member
94 * @brief Initialize a GNSS NMEA0183 match instance
96 * @param data GNSS NMEA0183 match instance to initialize
97 * @param config Configuration to apply to GNSS NMEA0183 match instance
DKconfig.generic5 bool "Generic GNSS NMEA device"
7 depends on GNSS
17 Generic NMEA based GNSS device.
27 the GNSS device. This does not affect the number of devices that the
DKconfig.luatos_air530z5 bool "Luatos Air530z GNSS device"
7 depends on GNSS
17 Enable Luatos Air530z GNSS driver.
25 GNSS device. This does not affect the number of devices that
DKconfig.quectel_lcx6g6 bool "Quectel LCX6G GNSS modem driver"
8 depends on GNSS
18 Enable quectel LCX6G series GNSS modem driver.
33 int "Size of GNSS satellites array"
DKconfig.u_blox_m85 bool "U-BLOX M8 GNSS Module"
7 depends on GNSS
20 Enable U-BLOX M8 GNSS modem driver.
28 the GNSS device. This does not affect the number of devices that the
DKconfig.emul5 bool "Emulated GNSS driver"
11 Enable emulated GNSS driver.
/Zephyr-latest/samples/drivers/gnss/
DREADME.rst1 .. zephyr:code-sample:: gnss
2 :name: GNSS
5 Connect to a GNSS device to obtain time, navigation data, and satellite information.
9 This sample demonstrates how to use a GNSS device implementing the
10 GNSS device driver API.
15 This sample requires a board with a GNSS device present and enabled
23 gnss: gnss_info: {satellites_cnt: 14, hdop: 0.850, fix_status: GNSS_FIX, fix_quality: GNSS_SPS}
24gnss: navigation_data: {latitude: 57.162331699, longitude : 9.961104199, bearing 12.530, speed 0.2…
25gnss: gnss_time: {hour: 16, minute: 17, millisecond 36000, month_day 3, month: 10, century_year: 2…
26 gnss has fix!
[all …]
Dsample.yaml5 name: GNSS sample
7 sample.drivers.gnss:
10 - gnss
11 filter: dt_alias_exists("gnss")
12 depends_on: gnss
/Zephyr-latest/doc/hardware/peripherals/
Dgnss.rst3 GNSS (Global Navigation Satellite System)
9 GNSS is a general term which covers satellite systems used for
10 navigation, like GPS (Global Positioning System). GNSS services
11 are usually accessed through GNSS modems which receive and
12 process GNSS signals to determine their position, or more
20 The GNSS subsystem is based on the :ref:`modem`. The GNSS
25 Adding support for additional NMEA0183 based GNSS modems
27 and configuration for the specific GNSS modem.
29 Adding support for GNSS modems which use other protocols and/or
47 GNSS API Reference
/Zephyr-latest/dts/bindings/gnss/
Dgnss-nmea-generic.yaml5 Generic GNSS NMEA receiver
7 Implement a generic NMEA based GNSS device.
14 gnss: gnss-nmea-generic {
15 compatible = "gnss-nmea-generic";
19 compatible: "gnss-nmea-generic"
Dzephyr,gnss-emul.yaml4 description: Zephyr emulated GNSS device
6 compatible: "zephyr,gnss-emul"
Dquectel,lc26g.yaml5 description: Quectel LC26G GNSS modem
11 - gnss-pps.yaml
/Zephyr-latest/tests/drivers/gnss/gnss_api/boards/
Dnative_sim.overlay9 gnss = &gnss;
12 gnss: gnss {
13 compatible = "zephyr,gnss-emul";
Dnative_sim_64.overlay9 gnss = &gnss;
12 gnss: gnss {
13 compatible = "zephyr,gnss-emul";
Dqemu_x86.overlay9 gnss = &gnss;
12 gnss: gnss {
13 compatible = "zephyr,gnss-emul";
Dqemu_x86_64.overlay9 gnss = &gnss;
12 gnss: gnss {
13 compatible = "zephyr,gnss-emul";
/Zephyr-latest/include/zephyr/drivers/
Dgnss.h8 * @file gnss.h
9 * @brief Public GNSS API.
16 * @brief GNSS Interface
17 * @defgroup gnss_interface GNSS Interface
34 /** GNSS PPS modes */
52 /** GNSS navigation modes */
92 /** Type storing bitmask of GNSS systems */
107 /** GNSS fix status */
109 /** No GNSS fix acquired */
111 /** GNSS fix acquired */
[all …]
/Zephyr-latest/include/zephyr/drivers/gnss/
Dgnss_publish.h10 #include <zephyr/drivers/gnss.h>
12 /** Internal function used by GNSS drivers to publish GNSS data */
15 /** Internal function used by GNSS drivers to publish GNSS satellites */
/Zephyr-latest/samples/drivers/gnss/boards/
Dmimxrt1062_fmurt6.overlay9 gnss = &gnss;
20 gnss: u_blox_m10 {
/Zephyr-latest/tests/drivers/build_all/gnss/
Dtestcase.yaml4 - gnss
8 drivers.gnss.default:
/Zephyr-latest/tests/drivers/gnss/gnss_parse/
Dtestcase.yaml5 drivers.gnss.gnss_parse:
8 - gnss
/Zephyr-latest/tests/drivers/gnss/gnss_api/
Dtestcase.yaml5 drivers.gnss.gnss_api:
6 filter: dt_alias_exists("gnss")
/Zephyr-latest/tests/drivers/gnss/gnss_nmea0183/
Dtestcase.yaml5 drivers.gnss.gnss_nmea0183:
8 - gnss

1234