1menu "Hardware Drivers Config" 2 3 menu "On-chip Peripheral Drivers" 4 source "$(BSP_DIR)/../libraries/ma35/rtt_port/Kconfig" 5 endmenu 6 7 menu "On-board Peripheral Drivers" 8 9 config BSP_USING_CONSOLE 10 bool "Enable UART0 for RTT Console(uart0)" 11 select BSP_USING_UART 12 select BSP_USING_UART0 13 default y 14 15 config BOARD_USING_NAU8822 16 bool "NAU8822 Audio Codec supporting(over i2s0, i2c2)" 17 select NU_PKG_USING_NAU8822 18 select BSP_USING_I2C2 19 select BSP_USING_I2S 20 select BSP_USING_I2S0 21 default n 22 23 config BOARD_USING_STORAGE_SDCARD 24 bool "SDCARD supporting(over sdh0)" 25 select BSP_USING_SDH 26 select BSP_USING_SDH0 27 default y 28 29 config BOARD_USING_STORAGE_EMMC 30 bool "EMMC supporting(over sdh1)" 31 select BSP_USING_SDH 32 select BSP_USING_SDH1 33 default y 34 35 config BOARD_USING_STORAGE_RAWNAND 36 bool "Raw NAND supporting(over nfi)" 37 select BSP_USING_NFI 38 select RT_USING_MTD_NAND 39 default y 40 41 config BOARD_USING_STORAGE_SPIFLASH 42 bool "SPI NOR FLASH supporting(over qspi0)" 43 select BSP_USING_QSPI 44 select BSP_USING_QSPI0 45 default n 46 47 config BOARD_USING_STORAGE_SPINAND 48 bool "SPI NAND FLASH supporting(over qspi0)" 49 select BSP_USING_QSPI 50 select BSP_USING_QSPI0 51 select NU_PKG_USING_SPINAND 52 default y 53 54 config BOARD_USING_BUZZER 55 bool "BUZZER function(over epwm1_ch5)" 56 select BSP_USING_EPWM 57 select BSP_USING_EPWM1 58 select BSP_USING_EPWM1_PWM 59 default y 60 61 config BOARD_USING_MPU6500 62 bool "MPU6500 6-axis MotionTracking Sensor(over i2c1)" 63 select RT_USING_SENSOR 64 select PKG_USING_MPU6XXX 65 select PKG_USING_MPU6XXX_LATEST_VERSION 66 select PKG_USING_MPU6XXX_ACCE 67 select PKG_USING_MPU6XXX_GYRO 68 select BSP_USING_I2C 69 select BSP_USING_I2C1 70 default y 71 72 config BOARD_USING_USBHOST 73 bool "USB HOST function" 74 select BSP_USING_USBH 75 default y 76 77 endmenu 78 79 menu "Board extended module drivers" 80 81 config BOARD_USING_LCM 82 bool "Use LCD panel." 83 default y 84 85 if BOARD_USING_LCM 86 87 choice 88 prompt "Select LCD panel devices.(Over DISP)" 89 default BOARD_USING_LCM_FW070TFT_WSVGA 90 91 config BOARD_USING_LCM_FW070TFT_WVGA 92 bool "NuDesign TFT-LCD7-WVGA" 93 select BSP_USING_DISP 94 select LCM_USING_FW070TFT 95 help 96 Choose this option if you use 7" 800x480x32b LCD panel. 97 98 config BOARD_USING_LCM_FW070TFT_WSVGA 99 bool "NuDesign TFT-LCD7-WSVGA" 100 select BSP_USING_DISP 101 select LCM_USING_FW070TFT_WSVGA 102 help 103 Choose this option if you use 7" 1024x600x32b LCD panel. 104 endchoice 105 106 choice 107 prompt "Select Touch devices." 108 default BOARD_USING_GT911 109 110 config BOARD_USING_GT911 111 bool "GT911 TPC" 112 select BSP_USING_I2C 113 select BSP_USING_I2C0 114 select NU_PKG_USING_TPC_GT911 115 help 116 Choose this option if you use GT911 external TSC touching function. 117 118 config BOARD_USING_ADCTOUCH 119 bool "ADC touching" 120 select BSP_USING_ADC_TOUCH 121 select NU_PKG_USING_ADC_TOUCH 122 help 123 Choose this option if you use internal ADC touching function. 124 125 endchoice 126 endif 127 128 129 130 config BOARD_USING_SENSOR0 131 bool "CCAP-SENSOR PORT0(over i2c3/PM1/PK8)" 132 select BSP_USING_I2C 133 select BSP_USING_I2C3 134 select BSP_USING_CCAP 135 select BSP_USING_CCAP0 136 default n 137 138 if BOARD_USING_SENSOR0 139 config BOARD_USING_SENSON0_ID 140 int "Specify Sensor0 ID" 141 default 0 if BOARD_USING_SENSOR0 142 range 0 2 143 help 144 HM1055=0 145 ADV728X=1 146 endif 147 148 config BOARD_USING_SENSOR1 149 bool "CCAP-SENSOR PORT1(over i2c4/PN14/PD15)" 150 select BSP_USING_I2C 151 select BSP_USING_I2C4 152 select BSP_USING_CCAP 153 select BSP_USING_CCAP1 154 default n 155 156 if BOARD_USING_SENSOR1 157 config BOARD_USING_SENSON1_ID 158 int "Specify Sensor1 ID" 159 default 0 160 range 0 2 161 help 162 HM1055=0 163 ADV728X=1 164 endif 165 166 167 endmenu 168 169 source "$(BSP_DIR)/../libraries/nu_packages/Kconfig" 170 171endmenu 172