Public Attributes | List of all members
no_os_uart_init_param Struct Reference

Structure holding the parameters for UART initialization. More...

#include <no_os_uart.h>

Collaboration diagram for no_os_uart_init_param:
Collaboration graph

Public Attributes

uint8_t device_id
uint32_t irq_id
bool asynchronous_rx
uint32_t baud_rate
enum no_os_uart_size size
enum no_os_uart_parity parity
enum no_os_uart_stop stop
const struct no_os_uart_platform_opsplatform_ops
void * extra

Detailed Description

Structure holding the parameters for UART initialization.

Member Data Documentation

◆ asynchronous_rx

bool no_os_uart_init_param::asynchronous_rx

If set, the reception is interrupt driven.

◆ baud_rate

uint32_t no_os_uart_init_param::baud_rate

UART Baud Rate

◆ device_id

uint8_t no_os_uart_init_param::device_id

UART Device ID

◆ extra

void* no_os_uart_init_param::extra

UART extra parameters (device specific)

◆ irq_id

uint32_t no_os_uart_init_param::irq_id

UART Interrupt ID

◆ parity

enum no_os_uart_parity no_os_uart_init_param::parity

UART parity

◆ platform_ops

const struct no_os_uart_platform_ops* no_os_uart_init_param::platform_ops

◆ size

enum no_os_uart_size no_os_uart_init_param::size

UART number of data bits

◆ stop

enum no_os_uart_stop no_os_uart_init_param::stop

UART number of stop bits

The documentation for this struct was generated from the following file: