PWM handle Structure definition. More...
#include <gr533x_hal_pwm.h>
Public Attributes | |
pwm_regs_t * | p_instance |
pwm_init_t | init |
hal_pwm_active_channel_t | active_channel |
__IO hal_lock_t | lock |
__IO hal_pwm_state_t | state |
dma_handle_t * | p_dma |
uint32_t | retention [15] |
hal_status_t(* | p_hal_pwm_update_freq )(void) |
PWM handle Structure definition.
Definition at line 244 of file gr533x_hal_pwm.h.
hal_pwm_active_channel_t pwm_handle_t::active_channel |
Active channel
Definition at line 250 of file gr533x_hal_pwm.h.
pwm_init_t pwm_handle_t::init |
Required parameters for PWM Base
Definition at line 248 of file gr533x_hal_pwm.h.
__IO hal_lock_t pwm_handle_t::lock |
Lock object
Definition at line 252 of file gr533x_hal_pwm.h.
dma_handle_t* pwm_handle_t::p_dma |
PWM DMA Handle parameters
Definition at line 256 of file gr533x_hal_pwm.h.
hal_status_t(* pwm_handle_t::p_hal_pwm_update_freq) (void) |
PWM update_freq function.
Definition at line 260 of file gr533x_hal_pwm.h.
pwm_regs_t* pwm_handle_t::p_instance |
Register base address
Definition at line 246 of file gr533x_hal_pwm.h.
uint32_t pwm_handle_t::retention[15] |
PWM important register information.
Definition at line 258 of file gr533x_hal_pwm.h.
__IO hal_pwm_state_t pwm_handle_t::state |
PWM operation state
Definition at line 254 of file gr533x_hal_pwm.h.