File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1440,22 +1440,16 @@ CONFIG_BSP_USING_UART0=y
14401440# CONFIG_BSP_USING_UART3 is not set
14411441# CONFIG_BSP_USING_UART4 is not set
14421442# CONFIG_BSP_USING_UART5 is not set
1443+ CONFIG_BSP_USING_HARD_I2C=y
1444+ CONFIG_BSP_USING_RECEIVING_A=y
1445+ # CONFIG_BSP_USING_RECEIVING_B is not set
1446+ CONFIG_BSP_USING_HARD_I2C0=y
1447+ # CONFIG_BSP_USING_HARD_I2C1 is not set
1448+ # CONFIG_BSP_USING_HARD_I2C2 is not set
14431449# CONFIG_BSP_USING_SPI is not set
14441450# CONFIG_BSP_USING_ADC is not set
14451451# CONFIG_BSP_USING_HWTIMER is not set
1446- CONFIG_BSP_USING_PWM=y
1447- CONFIG_BSP_USING_PWM0=y
1448- CONFIG_BSP_USING_PWM1=y
1449- CONFIG_BSP_USING_PWM2=y
1450- CONFIG_BSP_USING_PWM3=y
1451- CONFIG_BSP_USING_PWM4=y
1452- CONFIG_BSP_USING_PWM7=y
1453- CONFIG_BSP_USING_PWM8=y
1454- CONFIG_BSP_USING_PWM9=y
1455- CONFIG_BSP_USING_PWM10=y
1456- CONFIG_BSP_USING_PWM11=y
1457- CONFIG_BSP_USING_PWM12=y
1458- CONFIG_BSP_USING_PWM13=y
1452+ # CONFIG_BSP_USING_PWM is not set
14591453# CONFIG_BSP_USING_ONCHIP_RTC is not set
14601454# CONFIG_BSP_USING_WDT is not set
14611455# CONFIG_BSP_USING_SDIO is not set
Original file line number Diff line number Diff line change @@ -232,6 +232,35 @@ menu "On-chip Peripheral Drivers"
232232 default 32
233233 endif
234234
235+ menuconfig BSP_USING_HARD_I2C
236+ bool "Enable I2C"
237+ select RT_USING_I2C
238+ default n
239+ if BSP_USING_HARD_I2C
240+ choice
241+ prompt "Select I2C Receiving Scheme"
242+ default BSP_USING_RECEIVING_A
243+
244+ config BSP_USING_RECEIVING_A
245+ bool "master receiving secheme A --- requires that the software be capable of responding quickly to the 12C event."
246+
247+ config BSP_USING_RECEIVING_B
248+ bool "master receiving secheme B --- don't requires that the software be capable of responding quickly to the 12C event."
249+ endchoice
250+
251+ config BSP_USING_HARD_I2C0
252+ bool "enable hard I2C0"
253+ default n
254+
255+ config BSP_USING_HARD_I2C1
256+ bool "enable hard I2C1"
257+ default n
258+
259+ config BSP_USING_HARD_I2C2
260+ bool "enable hard I2C2"
261+ default n
262+ endif
263+
235264 menuconfig BSP_USING_SPI
236265 bool "Enable SPI BUS"
237266 default n
You can’t perform that action at this time.
0 commit comments