if BSP_USING_SPI config BSP_USING_SPI1 bool "Enable SPI1 BUS" default n config BSP_SPI1_TX_USING_DMA bool "Enable SPI1 TX DMA" depends on BSP_USING_SPI1 default n config BSP_SPI1_RX_USING_DMA bool "Enable SPI1 RX DMA" depends on BSP_USING_SPI1 select BSP_SPI1_TX_USING_DMA ...
if GetDepend('BSP_USING_I2C0') or GetDepend('BSP_USING_I2C1') or GetDepend('BSP_USING_I2C2') or GetDepend('BSP_USING_I2C3'): src += ['drv_soft_i2c.c'] # add spi drivers. if GetDepend('RT_USING_SPI'): src += ['drv_spi.c'] # add spi flash drivers. if GetDepend('R...
#if defined(BSP_USING_SPI1)#define SPI1_NSS_PORT (GPIO_PORT_B)#define SPI1_NSS_PIN ...
menuconfig BSP_USING_SPI bool "Enable SPI BUS" default n select RT_USING_SPI if BSP_USING_SPI config BSP_USING_SPI1 bool "Enable SPI1 BUS" default n config BSP_SPI1_TX_USING_DMA bool "Enable SPI1 TX DMA" depends on BSP_USING_SPI1 default n config BSP_SPI1_RX_USING_DMA bool "E...
if GetDepend(['RT_USING_SPI']): src += ['GD32F10x_standard_peripheral/Source/gd32f10x_spi.c'] if GetDepend(['RT_USING_CAN']): src += ['GD32F10x_standard_peripheral/Source/gd32f10x_can.c'] if GetDepend(['BSP_USING_ETH']): ...
config RT_BSP_SPI_CS_PIN int "SPI GPIO PIN SET" default 10 if BSP_BOARD_LUATOS_ESP32C3 depends on BSP_USING_SPI2 endmenu @@ -70,7 +75,17 @@ menu "On-chip Peripheral Drivers" config BSP_USING_I2C0 bool "Enable I2C0" default n endif endif menuconfig BSP_USING_SPI bool "Enable...
BSP_USING_GPTMR1: 使用先楫的定时器1 2、SConscript配置 libraries/drivers/SConscript文件为hwtimer驱动添加判断选项,如果定义了BSP_USING_GPTMR,则对应的驱动文件drv_hwtimer就会被添加到工程的源文件中。 三、驱动验证 使用hpm6750evk2的bsp V1.4.1作为说明,新建timer_demo的示例工程。
# CONFIG_RT_USING_SPIM2 is not set CONFIG_RT_USING_SPIM2=y # CONFIG_RT_USING_SPIM3 is not set # CONFIG_BSP_USING_CAN is not set CONFIG_BSP_USING_CAN=y CONFIG_RT_USING_CANFD=y # CONFIG_RT_USING_FILTER is not set CONFIG_RT_USING_CAN0=y CONFIG_RT_USING_CAN1=y CONFIG_BSP_USI...
BSP_USING_UART config BSP_USING_UART1 bool "Enable UART1" default y endif menuconfig BSP_USING_SPI bool "Enable SPI" default n select RT_USING_SPI if BSP_USING_SPI config BSP_USING_SPI1 bool "Enable SPI1" default n endif source "$BSP_DIR/../libraries/HAL_Drivers/drivers/Kconfig" ...
1、Kconfig配置 驱动配置主要通过Kconfig实现,这里使用hpm6750evk2的bsp V1.4.1作为说明。 在board文件夹中,有个Kconfig配置了hpm6750evk2的板载驱动信息。对于定时器驱动的相关选项如下: RT_USING_HWTIMER:RT-thread的hwtimer设备驱动框架下的代码对应的宏定义,控制hwtimer的驱动框架的相关代码是否会添加到工程中 BSP...