Skip to content

daisy::UartHandler::Config

#include <uart.h>

Public Types

Name
enum class Peripheral
enum class StopBits
enum class Parity
enum class Mode
enum class WordLength

Public Functions

Name
Config()

Public Attributes

Public Types Documentation

enum Peripheral

Enumerator Value Description
USART_1
USART_2
USART_3
UART_4
UART_5
USART_6
UART_7
UART_8
LPUART_1

enum StopBits

Enumerator Value Description
BITS_0_5
BITS_1
BITS_1_5
BITS_2

enum Parity

Enumerator Value Description
NONE
EVEN
ODD

enum Mode

Enumerator Value Description
RX
TX
TX_RX

enum WordLength

Enumerator Value Description
BITS_7
BITS_8
BITS_9

Public Functions Documentation

function Config

inline Config()

Public Attributes Documentation

variable tx

dsy_gpio_pin tx;

&

variable rx

dsy_gpio_pin rx;

&

variable pin_config

struct daisy::UartHandler::Config::@18 pin_config;

&

variable periph

Peripheral periph;

variable stopbits

StopBits stopbits;

variable parity

Parity parity;

variable mode

Mode mode;

variable wordlength

WordLength wordlength;

variable baudrate

uint32_t baudrate;

Updated on 2024-01-03 at 19:41:01 +0000