9#ifndef ZEPHYR_INCLUDE_GNSS_RTK_RTK_H_
10#define ZEPHYR_INCLUDE_GNSS_RTK_RTK_H_
33#define GNSS_RTK_DATA_CALLBACK_DEFINE(_dev, _callback) \
34 static const STRUCT_SECTION_ITERABLE(gnss_rtk_data_callback, \
35 _gnss_rtk_data_callback__##_callback) = { \
37 .callback = _callback, \
40#define GNSS_RTK_DATA_CALLBACK_DEFINE(_dev, _callback)
void(* gnss_rtk_data_callback_t)(const struct device *dev, const struct gnss_rtk_data *data)
Definition rtk.h:24
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Runtime device structure (in ROM) per driver instance.
Definition device.h:510
gnss_rtk_data_callback_t callback
Definition rtk.h:29
const struct device * dev
Definition rtk.h:28
size_t len
Definition rtk.h:21
const uint8_t * data
Definition rtk.h:20