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) |
| |
| #define | __describe_timer_gpio_multi_pwm_channel(__config) |
| |
| #define | __describe_timer_gpio_multi_pwm(__name, __timer, __gpio_port, ...) |
| |
| #define | describe_timer_gpio_multi_pwm(__name, __timer, __gpio_port, ...) |
| |
| #define | __VSF_TIMER_GPIO_SINGLE_PWM_INIT(__TIMER, __FN_GPIO_CONTROL) |
| |
| #define | 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) |
| |
◆ 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:942
Definition vsf_template_timer.h:780
#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 ) |
Value:
#define __VSF_TIMER_GPIO_MULTI_PWM_INIT(__TIMER, __GPIO_PORT, __CHANNEL_NUM, __CHANNELS)
Definition vsf_timer_gpio_pwm.h:66
◆ __describe_timer_gpio_multi_pwm_channel
| #define __describe_timer_gpio_multi_pwm_channel |
( |
| __config | ) |
|
Value: { .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), \
};
Definition vsf_timer_gpio_pwm.h:114
Definition vsf_timer_gpio_pwm.h:130
#define __name
Definition hci_transport_aic8800.c:555
#define VSF_MCONNECT3(a, b, c)
Definition vsf_connect_macro.h:73
#define dimof(a)
Definition vsf_fbcon.c:25
#define __describe_timer_gpio_multi_pwm_channel(__config)
Definition vsf_timer_gpio_pwm.h:75
◆ describe_timer_gpio_multi_pwm
| #define describe_timer_gpio_multi_pwm |
( |
| __name, |
|
|
| __timer, |
|
|
| __gpio_port, |
|
|
| ... ) |
Value:
#define __describe_timer_gpio_multi_pwm(__name, __timer, __gpio_port,...)
Definition vsf_timer_gpio_pwm.h:78
◆ __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
| #define VSF_TIMER_GPIO_SINGLE_PWM_INIT |
( |
| __TIMER, |
|
|
| __FN_GPIO_CONTROL ) |
Value:
#define __VSF_TIMER_GPIO_SINGLE_PWM_INIT(__TIMER, __FN_GPIO_CONTROL)
Definition vsf_timer_gpio_pwm.h:92
◆ __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
| #define describe_timer_gpio_single_pwm |
( |
| __name, |
|
|
| __timer, |
|
|
| __fn_gpio_control ) |
Value:
#define __describe_timer_gpio_single_pwm(__name, __timer, __fn_gpio_control)
Definition vsf_timer_gpio_pwm.h:99
◆ 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