ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_sci_cfg_t Struct Reference

Configuration descriptor for ra8_sci_init. More...

#include <ra8_sci.h>

Data Fields

uint32_t baud
 Target baud rate in bps.
ra8_sci_data_bits_t data_bits
 7 or 8 data bits.
ra8_sci_parity_t parity
 Parity mode.
ra8_sci_stop_bits_t stop_bits
 1 or 2 stop bits.
uint32_t pclk_hz
 PCLKB frequency in Hz (used for BRR calculation).

Detailed Description

Configuration descriptor for ra8_sci_init.

cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_sci_init in libs/ra8_hal/src/ra8_sci.c.

Definition at line 103 of file ra8_sci.h.

Field Documentation

◆ baud

uint32_t ra8_sci_cfg_t::baud

Target baud rate in bps.

Definition at line 104 of file ra8_sci.h.

Referenced by internal_ccr2().

◆ data_bits

ra8_sci_data_bits_t ra8_sci_cfg_t::data_bits

7 or 8 data bits.

Definition at line 105 of file ra8_sci.h.

Referenced by internal_ccr3().

◆ parity

ra8_sci_parity_t ra8_sci_cfg_t::parity

Parity mode.

Definition at line 106 of file ra8_sci.h.

Referenced by internal_ccr1().

◆ pclk_hz

uint32_t ra8_sci_cfg_t::pclk_hz

PCLKB frequency in Hz (used for BRR calculation).

Definition at line 108 of file ra8_sci.h.

Referenced by internal_ccr2().

◆ stop_bits

ra8_sci_stop_bits_t ra8_sci_cfg_t::stop_bits

1 or 2 stop bits.

Definition at line 107 of file ra8_sci.h.

Referenced by internal_ccr3().


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