| /bsp/nxp/lpc/lpc55sxx/docs/ |
| A D | LPC55Sxx系列外设驱动添加指南.md | 16 …BSP 添加更多可用驱动。如果想使用的片上外设是 `片上外设配置菜单` 里没有的,就需要开发者自己添加了。下面我们将演示如何为 LPCXpresso55S69-EVK BSP 添加 I2C1 驱动。 32 ### 2. 按原理图配置 I2C1 的引脚,并生成代码 34 按图示顺序配置 I2C1,并生成代码。 42 打开 board 文件夹下的 Kconfig 文件,拷贝 I2C4 的配置项,并重命名为 I2C1 。 54 使用 ENV 重新生成工程并打开,检查原有驱动文件是否支持新添加的驱动(查看是否有新驱动的配置文件,中断函数,DMA配置和中断函数等等),如下图所示I2C1对应的代码由之前的灰色变为高亮。 60 检查完工程后,编译下载到开发板,程序会自动开始运行。输入 `list_device` 命令,可以看到 I2C1 总线已经注册到内核,说明驱动已经添加成功。
|
| /bsp/mm32/libraries/MM32F3270_HAL/MM32F3270_HAL_Driver/Src/ |
| A D | hal_i2c.c | 212 I2C1->ICR; in I2C_MasterWriteBlocking() 213 I2C1->TXABRT; in I2C_MasterWriteBlocking() 260 I2C1->ICR; in I2C_MasterReadBlocking() 261 I2C1->TXABRT; in I2C_MasterReadBlocking() 340 I2C1->ICR; in I2C_MasterXferHandler() 341 I2C1->TXABRT; /* Clear FIFO. */ in I2C_MasterXferHandler() 349 I2C1->ICR; in I2C_MasterXferHandler() 350 I2C1->TXABRT; /* Clear FIFO. */ in I2C_MasterXferHandler()
|
| /bsp/gd32/arm/gd32e230-lckfb/ |
| A D | README.md | 26 - 2 x I2C (I2C0, I2C1) 39 | I2C | 支持 | I2C0, I2C1 硬件I2C | 47 - **I2C1**: SCL(PB10), SDA(PB11)
|
| /bsp/nxp/imx/imxrt/imxrt1052-fire-pro/board/ |
| A D | Kconfig | 143 bool "Enable I2C1" 146 prompt "Select I2C1 badurate" 176 bool "Enable MPU6050 (I2C1:J11 --> SCL; K11 --> SDA)" 182 bool "Enable AP3216C (I2C1:J11 --> SCL; K11 --> SDA)" 193 bool "Enable I2C EEPROM (I2C1:J11 --> SCL; K11 --> SDA)"
|
| /bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/board/ |
| A D | Kconfig | 119 bool "Enable I2C1" 122 prompt "Select I2C1 badurate" 163 bool "Enable MPU6050 (I2C1:J11 --> SCL; K11 --> SDA)" 169 bool "Enable AP3216C (I2C1:J11 --> SCL; K11 --> SDA)" 180 bool "Enable I2C EEPROM (I2C1:J11 --> SCL; K11 --> SDA)"
|
| /bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/ |
| A D | SWM320_i2c.c | 40 case ((uint32_t)I2C1): in I2C_Init() 68 case ((uint32_t)I2C1): in I2C_Init() 113 case ((uint32_t)I2C1): in I2C_Init()
|
| /bsp/nxp/imx/imxrt/docs/ |
| A D | IMXRT系列外设驱动添加指南.md | 20 野火 Pro BSP 默认只支持 I2C1,开发者如果需要使用 I2C2,则需要自己添加。 42 打开 board 文件夹下的 Konfig 文件,拷贝 I2C1 的配置项,并重命名 I2C1 为 I2C2。
|
| /bsp/at32/at32f421-start/board/ |
| A D | Kconfig | 192 bool "Enable I2C1 BUS" 199 int "I2C1 sda pin number" 223 bool "Enable I2C1 BUS" 227 bool "Enable I2C1 TX DMA" 232 bool "Enable I2C1 RX DMA"
|
| /bsp/stm32/stm32l4r9-st-eval/board/ |
| A D | Kconfig | 28 string "I2C1 Name for Touch" 97 bool "Enable I2C1 BUS (software simulation)" 108 int "I2C1 sda pin number"
|
| /bsp/nxp/imx/imxrt/imxrt1052-fire-pro/ |
| A D | README.md | 46 | MPU6050 | 支持 | I2C1 | 47 | AP3216C | 支持 | I2C1 | 48 | EEPROM | 支持 | I2C1 |
|
| /bsp/hc32l136/board/ |
| A D | Kconfig | 35 bool "Enable I2C1 BUS (software simulation)" 46 int "I2C1 sda pin number"
|
| /bsp/synwit/libraries/SWM341_CSL/SWM341_StdPeriph_Driver/ |
| A D | SWM341_i2c.c | 41 case((uint32_t)I2C1): in I2C_Init() 73 case ((uint32_t)I2C1): in I2C_Init() 118 case ((uint32_t)I2C1): in I2C_Init()
|
| /bsp/nxp/imx/imxrt/libraries/templates/imxrt1050xxx/board/ |
| A D | Kconfig | 104 bool "Enable I2C1" 107 prompt "Select I2C1 badurate" 137 bool "Enable MPU6050 (I2C1:J11 --> SCL; K11 --> SDA)"
|
| /bsp/avr32/at32uc3a0256/ |
| A D | Kconfig | 132 bool "Enable I2C1 Bus (software simulation)" 136 int "I2C1 SCL pin number (GP)" 139 int "I2C1 SDA pin number (GP)"
|
| /bsp/gd32/arm/gd32e230-lckfb/board/ |
| A D | Kconfig | 165 bool "Enable I2C1" 169 int "I2C1 Clock Speed (Hz)" 174 Set the I2C1 clock speed in Hz. 196 bool "Enable I2C1 BUS (software simulation)" 207 int "I2C1 sda pin number"
|
| /bsp/wch/arm/ch32f103c8-core/board/ |
| A D | board.c | 148 if (i2cx == I2C1) in ch32f1_i2c_clock_and_io_init() 174 if (i2cx == I2C1) in ch32f1_i2c_config() 182 I2C_Init(I2C1, &I2C_InitTSturcture); in ch32f1_i2c_config() 184 I2C_Cmd(I2C1, ENABLE); in ch32f1_i2c_config() 185 I2C_AcknowledgeConfig(I2C1, ENABLE); in ch32f1_i2c_config()
|
| /bsp/at32/at32m412-start/board/ |
| A D | Kconfig | 192 bool "Enable I2C1 BUS" 199 int "I2C1 sda pin number" 223 bool "Enable I2C1 BUS" 227 bool "Enable I2C1 TX DMA" 232 bool "Enable I2C1 RX DMA"
|
| /bsp/at32/at32m416-start/board/ |
| A D | Kconfig | 192 bool "Enable I2C1 BUS" 199 int "I2C1 sda pin number" 223 bool "Enable I2C1 BUS" 227 bool "Enable I2C1 TX DMA" 232 bool "Enable I2C1 RX DMA"
|
| /bsp/wch/risc-v/Libraries/ch32_drivers/ |
| A D | drv_i2c.c | 207 i2c_bus1.periph = I2C1; 219 I2C_Init(I2C1, &I2C_InitTSturcture); 220 I2C_Cmd(I2C1, ENABLE);
|
| /bsp/stm32/libraries/STM32L1xx_HAL/STM32L1xx_HAL_Driver/Src/ |
| A D | stm32l1xx_ll_i2c.c | 35 #if defined (I2C1) || defined (I2C2) 95 if (I2Cx == I2C1) in LL_I2C_DeInit()
|
| /bsp/stm32/stm32f429-st-disco/board/ |
| A D | Kconfig | 98 bool "Enable I2C1 BUS (software simulation)" 105 int "I2C1 scl pin number" 109 int "I2C1 sda pin number"
|
| /bsp/stm32/stm32f103-keysking-learning/ |
| A D | README.md | 45 | OLED | 支持 | I2C1,0x7A | 49 | 温湿度传感器 | 支持 | I2C1,0x38 |
|
| /bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/ |
| A D | README.md | 59 | 32 (D32) | PC7 | 是 | I2C1-SDA,默认被RT-Thread的I2C设备框架i2c1总线接管 | 60 | 33 (D33) | PC6 | 是 | I2C1-SCL,默认被RT-Thread的I2C设备框架i2c1总线接管 | 82 | PC7 | A4 | I2C1-SDA | PA8 | 4 (D4) | 普通IO | 83 | PD15 | 3 (D3) | PWM | PC6 | A5 | I2C1-SCL |
|
| /bsp/at32/at32f413-start/board/ |
| A D | Kconfig | 249 bool "Enable I2C1 BUS" 256 int "I2C1 sda pin number" 280 bool "Enable I2C1 BUS" 284 bool "Enable I2C1 TX DMA" 289 bool "Enable I2C1 RX DMA"
|
| /bsp/at32/at32f415-start/board/ |
| A D | Kconfig | 264 bool "Enable I2C1 BUS" 271 int "I2C1 sda pin number" 295 bool "Enable I2C1 BUS" 299 bool "Enable I2C1 TX DMA" 304 bool "Enable I2C1 RX DMA"
|