VSF Documented
Data Structures | Macros | Typedefs
timer_to_pwm.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "hal/driver/common/template/vsf_template_hal_driver.h"
#include "hal/driver/common/template/vsf_template_pwm.h"
#include "hal/driver/common/template/vsf_template_timer.h"

Go to the source code of this file.

Data Structures

struct  vsf_hw_pwm_t
 

Macros

#define VSF_HW_PWM_CFG_MULTI_CLASS   VSF_PWM_CFG_MULTI_CLASS
 
#define VSF_HW_PWM_CFG_CAPABILITY_MIN_FREQ   (1ul * 1000)
 
#define VSF_HW_PWM_CFG_CAPABILITY_MAX_FREQ   (100ul * 1000 * 1000)
 
#define VSF_TIMER_TO_PWM_DEFAULT_TIMER(__IDX)    (vsf_timer_t *)&VSF_MCONNECT(vsf_hw_timer, __IDX)
 

Typedefs

typedef struct vsf_hw_pwm_t vsf_hw_pwm_t
 

Macro Definition Documentation

◆ VSF_HW_PWM_CFG_MULTI_CLASS

#define VSF_HW_PWM_CFG_MULTI_CLASS   VSF_PWM_CFG_MULTI_CLASS

◆ VSF_HW_PWM_CFG_CAPABILITY_MIN_FREQ

#define VSF_HW_PWM_CFG_CAPABILITY_MIN_FREQ   (1ul * 1000)

◆ VSF_HW_PWM_CFG_CAPABILITY_MAX_FREQ

#define VSF_HW_PWM_CFG_CAPABILITY_MAX_FREQ   (100ul * 1000 * 1000)

◆ VSF_TIMER_TO_PWM_DEFAULT_TIMER

#define VSF_TIMER_TO_PWM_DEFAULT_TIMER (   __IDX)     (vsf_timer_t *)&VSF_MCONNECT(vsf_hw_timer, __IDX)

Typedef Documentation

◆ vsf_hw_pwm_t

typedef struct vsf_hw_pwm_t vsf_hw_pwm_t
Generated from commit: vsfteam/vsf@c3767bf