pulse counter config structure More...
#include <hpm_pdgo_drv.h>
Data Fields | |
| bool | enable |
| bool | dir_invert_en |
| uint8_t | phase_bias |
| dgo_wuio_pin_num_t | a_sel |
| dgo_wuio_pin_num_t | b_sel |
| dgo_wuio_pin_num_t | h_sel |
| dgo_pcnt_decode_mode_t | decode_mode |
| uint32_t | resolution |
| dgo_pcnt_h_mode_t | h_mode |
| dgo_pcnt_sig_state_t | h_state |
| dgo_pcnt_dump_mode_t | dump_mode |
| dgo_pcnt_sig_state_t | dump_state |
| dgo_pcnt_tacho_mode_t | tacho_mode |
| uint16_t | tacho_len |
| dgo_pcnt_cmp_mode_t | cmp0_mode |
| dgo_pcnt_range_cmp_src_t | range_cmp_src |
| uint32_t | cmp0_value |
| uint32_t | cmp1_value |
pulse counter config structure
| dgo_wuio_pin_num_t dgo_pcnt_cfg_t::a_sel |
| dgo_wuio_pin_num_t dgo_pcnt_cfg_t::b_sel |
| dgo_pcnt_cmp_mode_t dgo_pcnt_cfg_t::cmp0_mode |
| uint32_t dgo_pcnt_cfg_t::cmp0_value |
| uint32_t dgo_pcnt_cfg_t::cmp1_value |
| dgo_pcnt_decode_mode_t dgo_pcnt_cfg_t::decode_mode |
| bool dgo_pcnt_cfg_t::dir_invert_en |
| dgo_pcnt_dump_mode_t dgo_pcnt_cfg_t::dump_mode |
| dgo_pcnt_sig_state_t dgo_pcnt_cfg_t::dump_state |
| bool dgo_pcnt_cfg_t::enable |
| dgo_pcnt_h_mode_t dgo_pcnt_cfg_t::h_mode |
| dgo_wuio_pin_num_t dgo_pcnt_cfg_t::h_sel |
| dgo_pcnt_sig_state_t dgo_pcnt_cfg_t::h_state |
| uint8_t dgo_pcnt_cfg_t::phase_bias |
| dgo_pcnt_range_cmp_src_t dgo_pcnt_cfg_t::range_cmp_src |
| uint32_t dgo_pcnt_cfg_t::resolution |
| uint16_t dgo_pcnt_cfg_t::tacho_len |
| dgo_pcnt_tacho_mode_t dgo_pcnt_cfg_t::tacho_mode |