Astra MCU SDK Peripheral Driver Library
 
Loading...
Searching...
No Matches
spwm_quad_cfg_t Struct Reference

Quadrature decoder configuration. More...

#include <spwm.h>

Data Fields

bool auto_reload_cc0
 
bool auto_reload_cc1
 
bool auto_reload_period
 
spwm_trigger_in_cfg_t trig_a
 
spwm_trigger_in_cfg_t trig_b
 
spwm_trigger_in_cfg_t trig_idx
 
spwm_quad_mode_en quad_mode
 
spwm_quad_encoding_en encoding
 

Detailed Description

Quadrature decoder configuration.

This structure defines configuration specific to quadrature decoder mode, including phase input routing and encoding type.

Field Documentation

◆ auto_reload_cc0

bool spwm_quad_cfg_t::auto_reload_cc0

Auto-load CC0 from buffer

◆ auto_reload_cc1

bool spwm_quad_cfg_t::auto_reload_cc1

Auto-load CC1 from buffer

◆ auto_reload_period

bool spwm_quad_cfg_t::auto_reload_period

Auto-load PERIOD from buffer

◆ trig_a

spwm_trigger_in_cfg_t spwm_quad_cfg_t::trig_a

Phase A input configuration

◆ trig_b

spwm_trigger_in_cfg_t spwm_quad_cfg_t::trig_b

Phase B input configuration

◆ trig_idx

spwm_trigger_in_cfg_t spwm_quad_cfg_t::trig_idx

Index input configuration (optional)

◆ quad_mode

spwm_quad_mode_en spwm_quad_cfg_t::quad_mode

Quadrature operation mode

◆ encoding

spwm_quad_encoding_en spwm_quad_cfg_t::encoding

Encoding type (X1, X2, X4, etc.)