1menu "Hardware Drivers Config"
2
3config SOC_MCXC444
4    bool
5    select RT_USING_COMPONENTS_INIT
6    select RT_USING_USER_MAIN
7    default y
8
9menu "On-chip Peripheral Drivers"
10
11    config BSP_USING_DMA
12        bool "Enable DMA"
13        select RT_USING_DMA
14        default n
15
16    config BSP_USING_PIN
17        bool "Enable GPIO"
18        select RT_USING_PIN
19        default y
20
21    menuconfig BSP_USING_UART
22        bool "Enable UART"
23        default y
24        select RT_USING_SERIAL
25        if BSP_USING_UART
26            config BSP_USING_UART0
27                bool "Enable UART0"
28                default y
29            config BSP_USING_UART1
30                bool "Enable UART1"
31                default y
32        endif
33
34    menuconfig BSP_USING_I2C
35        config BSP_USING_I2C
36            bool "Enable I2C"
37            select RT_USING_I2C
38            default y
39
40            if BSP_USING_I2C
41                config BSP_USING_I2C0
42                    bool "Enable I2C0"
43                    default y
44                config BSP_USING_I2C1
45                    bool "Enable I2C1"
46                    default y
47            endif
48
49    menuconfig BSP_USING_SPI
50        config BSP_USING_SPI
51            bool "Enable SPI"
52            select RT_USING_SPI
53            select BSP_USING_PIN
54            default y
55
56            if BSP_USING_SPI
57                config BSP_USING_SPI0
58                    bool "Enable SPI0"
59                    default n
60            endif
61
62            if BSP_USING_SPI
63                config BSP_USING_SPI1
64                    bool "Enable SPI1"
65                    default n
66            endif
67
68    config BSP_USING_RTC
69        bool "Enable RTC"
70        select RT_USING_RTC
71        default y
72
73    config BSP_USING_WDT
74        bool "Enable WatchDog"
75        select RT_USING_WDT
76        default n
77
78    menuconfig BSP_USING_HWTIMER
79        config BSP_USING_HWTIMER
80            bool "Enable Timer"
81            select RT_USING_HWTIMER
82            default y
83
84    menuconfig BSP_USING_PWM
85        config BSP_USING_PWM
86            bool "Enable PWM"
87            select RT_USING_PWM
88            default y
89
90            if BSP_USING_PWM
91                config BSP_USING_LEDG_PWM
92                    bool "Enable on-board green LED as PWM output (pwm0, channel 3)"
93                    default y
94            endif
95
96endmenu
97
98
99endmenu
100