if GetDepend(['RT_USING_I2C', 'RT_USING_I2C_BITOPS']): 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 +=...
# add i2c drivers. if GetDepend(['RT_USING_I2C', 'RT_USING_I2C_BITOPS']): 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_US...
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...
PHY的控制器驱动和SPI/I2C非常类似,控制器的核心功能是实现具体的读写功能。区别在于PHY的控制器读写功能的实现大致可以分为两种方式(): 直接调用CPU的MDIO控制器(直接调用cpu对应的寄存器)的方式; 通过GPIO/外围soc模拟MDIO时序的方式; PHY的控制器一般被描述为mdio_bus平台设备(注意:这是一个设备,等同于SPI/I2C...
# add usart drivers. ifGetDepend(['RT_USING_SERIAL']): src+=['drv_usart.c'] # add i2c drivers. ifGetDepend(['RT_USING_I2C','RT_USING_I2C_BITOPS']): ifGetDepend('BSP_USING_I2C0')orGetDepend('BSP_USING_I2C1')orGetDepend('BSP_USING_I2C2')orGetDepend('BSP_USING_I2C3'): ...
[ 1.011824] [VFE]Sub device register "ov2640" i2c_addr = 0x60 start! [ 1.018998] [VFE_ERR]Error registering v4l2 subdevice No such device! [ 1.026388] [VFE_ERR]vfe sensor register check error at input_num = 0 [ 1.033813] platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests ...
['drv_usart.c']1819#addi2cdrivers.20ifGetDepend(['RT_USING_I2C','RT_USING_I2C_BITOPS']):21ifGetDepend('BSP_USING_I2C0')orGetDepend('BSP_USING_I2C1')orGetDepend('BSP_USING_I2C2')orGetDepend('BSP_USING_I2C3'):22src+=['drv_soft_i2c.c']2324#addspidrivers.25ifGetDepend('RT_...
if GetDepend(['RT_USING_I2C']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_i2c.c'] if GetDepend(['RT_USING_SPI']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_spi.c'] if GetDepend(['RT_USING_CAN']): ...
drivers/gpio/built-in.o \ | drivers/i2c \ | include/config/auto.conf scripts_basic drivers/i2c/built-in.o \ | drivers/mtd \ | \ / drivers/mtd/built-in.o \ | drivers/mtd/onenand \ | \ / drivers/mtd/onenand/built-in.o \ | drivers/mtd/spi \ | ...
当然,该工程也可导出使用rt-thread studio开发。 先使用scons --dist导出工程。 再将工程导入rt-thread studio中 最后,就可在rt-thread studio就可进行开发工作了。 当然啦,后面也可在rt-thread studio中新建工程时选择笔者提交的GD32407V-START的BSP。