Go to the source code of this file.
|
#define | VSF_TIMER_GPIO_PWM_CFG_MULTI_CLASS VSF_PWM_CFG_MULTI_CLASS |
|
#define | __VSF_TIMER_GPIO_MULTI_PWM_INIT_HALOP .vsf_pwm.op = &vsf_timer_gpio_multi_pwm_op, |
|
#define | __VSF_TIMER_GPIO_SINGLE_PWM_INIT_HALOP .vsf_pwm.op = &vsf_timer_gpio_single_pwm_op, |
|
#define | __VSF_TIMER_GPIO_MULTI_PWM_INIT(__TIMER, __GPIO_PORT, __CHANNEL_NUM, __CHANNELS) |
|
#define | VSF_TIMER_GPIO_MULTI_PWM_INIT(__TIMER, __GPIO_PORT, __CHANNEL_NUM, __CHANNELS) __VSF_TIMER_GPIO_MULTI_PWM_INIT((__TIMER), (__GPIO_PORT), (__CHANNEL_NUM), (__CHANNELS)) |
|
#define | __describe_timer_gpio_multi_pwm_channel(__config) { .config = (__config) }, |
|
#define | __describe_timer_gpio_multi_pwm(__name, __timer, __gpio_port, ...) |
|
#define | describe_timer_gpio_multi_pwm(__name, __timer, __gpio_port, ...) __describe_timer_gpio_multi_pwm(__name, (__timer), (__gpio_port), __VA_ARGS__) |
|
#define | __VSF_TIMER_GPIO_SINGLE_PWM_INIT(__TIMER, __FN_GPIO_CONTROL) |
|
#define | VSF_TIMER_GPIO_SINGLE_PWM_INIT(__TIMER, __FN_GPIO_CONTROL) __VSF_TIMER_GPIO_SINGLE_PWM_INIT((__TIMER), (__FN_GPIO_CONTROL)) |
|
#define | __describe_timer_gpio_single_pwm(__name, __timer, __fn_gpio_control) |
|
#define | describe_timer_gpio_single_pwm(__name, __timer, __fn_gpio_control) __describe_timer_gpio_single_pwm(__name, (__timer), (__fn_gpio_control)) |
|
◆ VSF_TIMER_GPIO_PWM_CFG_MULTI_CLASS
◆ __VSF_TIMER_GPIO_MULTI_PWM_INIT_HALOP
◆ __VSF_TIMER_GPIO_SINGLE_PWM_INIT_HALOP
◆ __VSF_TIMER_GPIO_MULTI_PWM_INIT
#define __VSF_TIMER_GPIO_MULTI_PWM_INIT |
( |
|
__TIMER, |
|
|
|
__GPIO_PORT, |
|
|
|
__CHANNEL_NUM, |
|
|
|
__CHANNELS |
|
) |
| |
Value:
.channels = (__CHANNELS), \
.channel_num = (__CHANNEL_NUM),
Definition vsf_template_gpio.h:491
Definition vsf_template_timer.h:184
#define __VSF_TIMER_GPIO_MULTI_PWM_INIT_HALOP
Definition vsf_timer_gpio_pwm.h:57
◆ VSF_TIMER_GPIO_MULTI_PWM_INIT
#define VSF_TIMER_GPIO_MULTI_PWM_INIT |
( |
|
__TIMER, |
|
|
|
__GPIO_PORT, |
|
|
|
__CHANNEL_NUM, |
|
|
|
__CHANNELS |
|
) |
| __VSF_TIMER_GPIO_MULTI_PWM_INIT((__TIMER), (__GPIO_PORT), (__CHANNEL_NUM), (__CHANNELS)) |
◆ __describe_timer_gpio_multi_pwm_channel
#define __describe_timer_gpio_multi_pwm_channel |
( |
|
__config | ) |
{ .config = (__config) }, |
◆ __describe_timer_gpio_multi_pwm
#define __describe_timer_gpio_multi_pwm |
( |
|
__name, |
|
|
|
__timer, |
|
|
|
__gpio_port, |
|
|
|
... |
|
) |
| |
Value:
}; \
VSF_TIMER_GPIO_MULTI_PWM_INIT((__timer), (__gpio_port), \
};
#define dimof(__arr)
Definition __type.h:155
Definition vsf_timer_gpio_pwm.h:114
Definition vsf_timer_gpio_pwm.h:130
#define __name
Definition hci_transport_aic8800.c:552
#define VSF_MCONNECT3(a, b, c)
Definition vsf_connect_macro.h:73
#define __describe_timer_gpio_multi_pwm_channel(__config)
Definition vsf_timer_gpio_pwm.h:75
◆ describe_timer_gpio_multi_pwm
◆ __VSF_TIMER_GPIO_SINGLE_PWM_INIT
#define __VSF_TIMER_GPIO_SINGLE_PWM_INIT |
( |
|
__TIMER, |
|
|
|
__FN_GPIO_CONTROL |
|
) |
| |
Value:
.gpio_control = (__FN_GPIO_CONTROL),
#define __VSF_TIMER_GPIO_SINGLE_PWM_INIT_HALOP
Definition vsf_timer_gpio_pwm.h:59
◆ VSF_TIMER_GPIO_SINGLE_PWM_INIT
◆ __describe_timer_gpio_single_pwm
#define __describe_timer_gpio_single_pwm |
( |
|
__name, |
|
|
|
__timer, |
|
|
|
__fn_gpio_control |
|
) |
| |
Value:
VSF_TIMER_GPIO_SINGLE_PWM_INIT((__timer), (__fn_gpio_control)) \
};
Definition vsf_timer_gpio_pwm.h:148
◆ describe_timer_gpio_single_pwm
◆ anonymous enum
Enumerator |
---|
VSF_TIMER_GPIO_PWM_NORMAL | |
VSF_TIMER_GPIO_PWM_REVERSE | |
◆ vsf_timer_gpio_single_pwm_op
◆ vsf_timer_gpio_multi_pwm_op