Quadrature decoder configuration. More...
#include <spwm.h>
Quadrature decoder configuration.
This structure defines configuration specific to quadrature decoder mode, including phase input routing and encoding type.
| bool spwm_quad_cfg_t::auto_reload_cc0 |
Auto-load CC0 from buffer
| bool spwm_quad_cfg_t::auto_reload_cc1 |
Auto-load CC1 from buffer
| bool spwm_quad_cfg_t::auto_reload_period |
Auto-load PERIOD from buffer
| spwm_trigger_in_cfg_t spwm_quad_cfg_t::trig_a |
Phase A input configuration
| spwm_trigger_in_cfg_t spwm_quad_cfg_t::trig_b |
Phase B input configuration
| spwm_trigger_in_cfg_t spwm_quad_cfg_t::trig_idx |
Index input configuration (optional)
| spwm_quad_mode_en spwm_quad_cfg_t::quad_mode |
Quadrature operation mode
| spwm_quad_encoding_en spwm_quad_cfg_t::encoding |
Encoding type (X1, X2, X4, etc.)