1 /*
2  * Copyright (c) 2006-2021, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author       Notes
8  * 2020-06-27     AHTYDHD      the first version
9  */
10 
11 #ifndef __PWM_CONFIG_H__
12 #define __PWM_CONFIG_H__
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #ifdef BSP_USING_PWM0
19 #ifndef PWM0_CONFIG
20 #define PWM0_CONFIG                                       \
21     {                                                     \
22         .name                    = "pwm0",                \
23         .channel                 = 0     ,                \
24         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
25         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
26     }
27 #endif /* PWM0_CONFIG */
28 #endif /* BSP_USING_PWM0 */
29 
30 #ifdef BSP_USING_PWM1
31 #ifndef PWM1_CONFIG
32 #define PWM1_CONFIG                                       \
33     {                                                     \
34         .name                    = "pwm1",                \
35         .channel                 = 0     ,                \
36         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
37         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
38     }
39 #endif /* PWM1_CONFIG */
40 #endif /* BSP_USING_PWM1 */
41 
42 #ifdef BSP_USING_PWM2
43 #ifndef PWM2_CONFIG
44 #define PWM2_CONFIG                                       \
45     {                                                     \
46         .name                    = "pwm2",                \
47         .channel                 = 0     ,                \
48         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
49         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
50     }
51 #endif /* PWM2_CONFIG */
52 #endif /* BSP_USING_PWM2 */
53 
54 #ifdef BSP_USING_PWM3
55 #ifndef PWM3_CONFIG
56 #define PWM3_CONFIG                                       \
57     {                                                     \
58         .name                    = "pwm3",                \
59         .channel                 = 0     ,                \
60         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
61         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
62     }
63 #endif /* PWM3_CONFIG */
64 #endif /* BSP_USING_PWM3 */
65 
66 #ifdef BSP_USING_PWM4
67 #ifndef PWM4_CONFIG
68 #define PWM4_CONFIG                                       \
69     {                                                     \
70         .name                    = "pwm4",                \
71         .channel                 = 0     ,                \
72         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
73         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
74     }
75 #endif /* PWM4_CONFIG */
76 #endif /* BSP_USING_PWM4 */
77 
78 #ifdef BSP_USING_PWM5
79 #ifndef PWM5_CONFIG
80 #define PWM5_CONFIG                                       \
81     {                                                     \
82         .name                    = "pwm5",                \
83         .channel                 = 0     ,                \
84         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
85         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
86     }
87 #endif /* PWM5_CONFIG */
88 #endif /* BSP_USING_PWM5 */
89 
90 #ifdef BSP_USING_PWM6
91 #ifndef PWM6_CONFIG
92 #define PWM6_CONFIG                                       \
93     {                                                     \
94         .name                    = "pwm6",                \
95         .channel                 = 0    ,                 \
96         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
97         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
98     }
99 #endif /* PWM6_CONFIG */
100 #endif /* BSP_USING_PWM6 */
101 
102 #ifdef BSP_USING_PWM7
103 #ifndef PWM7_CONFIG
104 #define PWM7_CONFIG                                       \
105     {                                                     \
106         .name                    = "pwm7",                \
107         .channel                 = 0     ,                \
108         .counterMode             = PWM_GEN_MODE_UP_DOWN , \
109         .syncMode                = PWM_GEN_MODE_NO_SYNC   \
110     }
111 #endif /* PWM7_CONFIG */
112 #endif /* BSP_USING_PWM7 */
113 
114 #ifdef __cplusplus
115 }
116 #endif
117 
118 #endif /*__PWM_CONFIG_H__*/
119 
120 /************************** end of file ******************/
121