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