![]() |
no-OS
|
GNSS Device initialization parameters. More...
#include <nmea_ubx.h>
Public Attributes | |
| struct no_os_uart_init_param * | uart_init |
| struct no_os_gpio_desc * | gpio_reset |
| struct no_os_irq_ctrl_desc * | irq_ctrl |
| enum device_type | device_type |
| enum nmea_constellation_support | nmea_constellation_type |
| uint8_t | ubx_input_enable |
| uint8_t | nmea_input_enable |
| uint8_t | ubx_output_enable |
| uint8_t | nmea_output_enable |
| uint32_t | baud_rate |
| uint32_t | pps_frequency |
| uint32_t | pps_pulse_length |
| uint8_t | pps_enable |
| struct no_os_gpio_desc * | irq_gpio |
| struct no_os_callback_desc * | irq_cb |
GNSS Device initialization parameters.
| uint32_t gnss_init_param::baud_rate |
Default baud rate
| enum device_type gnss_init_param::device_type |
Device type - determines which protocol and configuration method to use
| struct no_os_gpio_desc* gnss_init_param::gpio_reset |
GPIO reset descriptor used to reset device (HW reset)
| struct no_os_callback_desc* gnss_init_param::irq_cb |
IRQ callback used to handle interrupt routine
| struct no_os_irq_ctrl_desc* gnss_init_param::irq_ctrl |
IRQ device descriptor used to handle interrupt routine
| struct no_os_gpio_desc* gnss_init_param::irq_gpio |
GPIO IRQ descriptor used for interrupt handling
| enum nmea_constellation_support gnss_init_param::nmea_constellation_type |
NMEA constellation support - only used when device_type is GNSS_DEVICE_NMEA_ONLY
| uint8_t gnss_init_param::nmea_input_enable |
Enable NMEA protocol on input
| uint8_t gnss_init_param::nmea_output_enable |
Enable NMEA protocol on output
| uint8_t gnss_init_param::pps_enable |
| uint32_t gnss_init_param::pps_frequency |
| uint32_t gnss_init_param::pps_pulse_length |
| struct no_os_uart_init_param* gnss_init_param::uart_init |
Device communication descriptor
| uint8_t gnss_init_param::ubx_input_enable |
Enable UBX protocol on input
| uint8_t gnss_init_param::ubx_output_enable |
Enable UBX protocol on output