Adjust I2C pins configuration: disable pullup and set speed to low (#352)
* Adjust I2C pins configuration: disable pullup and set speed to low * promote i2c owner Co-authored-by: aanper <mail@s3f.ru>
This commit is contained in:
		
							
								
								
									
										3
									
								
								.github/CODEOWNERS
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/CODEOWNERS
									
									
									
									
										vendored
									
									
								
							@@ -50,6 +50,9 @@ firmware/targets/f4/api-hal/api-hal-vcp.c @skotopes
 | 
				
			|||||||
firmware/targets/f4/api-hal/api-hal.c @DrZlo13
 | 
					firmware/targets/f4/api-hal/api-hal.c @DrZlo13
 | 
				
			||||||
firmware/targets/f4/api-hal/api-interrupts.c @DrZlo13
 | 
					firmware/targets/f4/api-hal/api-interrupts.c @DrZlo13
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					firmware/targets/f4/Src/i2c.c @skotopes
 | 
				
			||||||
 | 
					firmware/targets/f5/Src/i2c.c @skotopes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# BLE
 | 
					# BLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
firmware/targets/f4/ble-glue/** @skotopes
 | 
					firmware/targets/f4/ble-glue/** @skotopes
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -75,8 +75,8 @@ void HAL_I2C_MspInit(I2C_HandleTypeDef* i2cHandle)
 | 
				
			|||||||
    */
 | 
					    */
 | 
				
			||||||
    GPIO_InitStruct.Pin = I2C_SCL_Pin|I2C_SDA_Pin;
 | 
					    GPIO_InitStruct.Pin = I2C_SCL_Pin|I2C_SDA_Pin;
 | 
				
			||||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
 | 
					    GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
 | 
				
			||||||
    GPIO_InitStruct.Pull = GPIO_PULLUP;
 | 
					    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
				
			||||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
 | 
					    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
				
			||||||
    GPIO_InitStruct.Alternate = GPIO_AF4_I2C1;
 | 
					    GPIO_InitStruct.Alternate = GPIO_AF4_I2C1;
 | 
				
			||||||
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
					    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -75,8 +75,8 @@ void HAL_I2C_MspInit(I2C_HandleTypeDef* i2cHandle)
 | 
				
			|||||||
    */
 | 
					    */
 | 
				
			||||||
    GPIO_InitStruct.Pin = I2C_SCL_Pin|I2C_SDA_Pin;
 | 
					    GPIO_InitStruct.Pin = I2C_SCL_Pin|I2C_SDA_Pin;
 | 
				
			||||||
    GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
 | 
					    GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
 | 
				
			||||||
    GPIO_InitStruct.Pull = GPIO_PULLUP;
 | 
					    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
				
			||||||
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
 | 
					    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
				
			||||||
    GPIO_InitStruct.Alternate = GPIO_AF4_I2C1;
 | 
					    GPIO_InitStruct.Alternate = GPIO_AF4_I2C1;
 | 
				
			||||||
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
					    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user