A31L12x F/W Packages  1.4.0
ABOV Cortex-M0+ Core based MCUs Integrated Driver
Data Fields
SCn_CFG_Type Struct Reference

#include <A31L12x_hal_scn.h>

Collaboration diagram for SCn_CFG_Type:

Data Fields

uint32_t Baudrate
 
uint32_t Baud_rate_Compensation
 
uint32_t SCI_clock_gen
 
uint32_t Extra_guard_time
 
uint32_t T3_dur_time
 
uint32_t T4_dur_time
 
SCn_OPMODE_Type Mode
 
SCn_PARITY_EN_DISABLE ParityEnDis
 
SCn_PARITY_BIT_Type Parity
 
SCn_DATA_BIT_Type Databits
 
SCn_STOP_BIT_Type Stopbits
 
SCn_OVR_SAMP_Type Oversampling
 

Detailed Description

Definition at line 234 of file A31L12x_hal_scn.h.

Field Documentation

◆ Baud_rate_Compensation

uint32_t Baud_rate_Compensation

Baud Rate Compensation

Definition at line 237 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ Baudrate

uint32_t Baudrate

Baud Rate

Definition at line 236 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ Databits

Number of Data Bits, should be:

  • SCn_DATA_BIT_5: 5 Data Bits
  • SCn_DATA_BIT_6: 6 Data Bits
  • SCn_DATA_BIT_7: 7 Data Bits
  • SCn_DATA_BIT_8: 8 Data Bits

Definition at line 252 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ Extra_guard_time

uint32_t Extra_guard_time

Extra Guard Time to transmit

Definition at line 239 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ Mode

Definition at line 243 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ Oversampling

SCn_OVR_SAMP_Type Oversampling

Oversampling bits, should be:

  • SCn_OVR_SAMP_16: 16 oversampling
  • SCn_OVR_SAMP_8: 8 oversampling

Definition at line 262 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ Parity

Number of Parity Bits, should be:

  • SCn_PARITY_BIT_ODD: Odd Parity
  • SCn_PARITY_BIT_EVEN: Even Parity

Definition at line 248 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ ParityEnDis

SCn_PARITY_EN_DISABLE ParityEnDis

Parity Enable or Disable, should be:

  • SCn_PARITY_DISABLE: Disable Parity
  • SCn_PARITY_ENABLE: Enable Parity

Definition at line 244 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ SCI_clock_gen

uint32_t SCI_clock_gen

Smartcard clock divider

Definition at line 238 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ Stopbits

Number of Stop Bits, should be:

  • SCn_STOP_BIT_1: 1 Stop Bits
  • SCn_STOP_BIT_2: 2 Stop Bits

Definition at line 258 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ T3_dur_time

uint32_t T3_dur_time

T3 Duration Time between Rx enable and Reset Assertion

Definition at line 240 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().

◆ T4_dur_time

uint32_t T4_dur_time

T4 Duration Time between Reset Assertion and ATR receive

Definition at line 241 of file A31L12x_hal_scn.h.

Referenced by HAL_SC_ConfigStructInit(), and HAL_SC_Init().


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