no-OS
Loading...
Searching...
No Matches
nmea_ubx_gnss.c File Reference

Platform-specific implementation for NMEA/UBX GNSS devices. More...

#include <stdlib.h>
#include <errno.h>
#include "nmea_ubx_gnss.h"
#include "no_os_alloc.h"
#include "no_os_mutex.h"
Include dependency graph for nmea_ubx_gnss.c:

Variables

const struct no_os_gnss_platform_ops nmea_ubx_gnss_ops
 Platform operations structure for NMEA/UBX GNSS devices.
 

Detailed Description

Platform-specific implementation for NMEA/UBX GNSS devices.

Author
Radu Etz (radu..nosp@m.etz@.nosp@m.analo.nosp@m.g.co.nosp@m.m)

Copyright 2025(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Variable Documentation

◆ nmea_ubx_gnss_ops

const struct no_os_gnss_platform_ops nmea_ubx_gnss_ops
Initial value:
= {
.init = nmea_ubx_gnss_platform_init,
.refresh_timing_data = nmea_ubx_gnss_platform_refresh_timing_data,
.is_timing_valid = nmea_ubx_gnss_platform_is_timing_valid,
.get_unified_timing = nmea_ubx_gnss_platform_get_unified_timing,
.get_unix_epoch_unified = nmea_ubx_gnss_platform_get_unix_epoch_unified,
.get_position_data = nmea_ubx_gnss_platform_get_position_data,
.remove = nmea_ubx_gnss_platform_remove
}

Platform operations structure for NMEA/UBX GNSS devices.

NMEA/UBX GNSS platform operations.