no-OS
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
[legend]

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: