Rev 9 | Rev 13 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 9 | Rev 11 | ||
|---|---|---|---|
| Line 148... | Line 148... | ||
| 148 | } |
148 | } |
| 149 | 149 | ||
| 150 | } |
150 | } |
| 151 | 151 | ||
| 152 | /** |
152 | /** |
| - | 153 | * @brief I2C MSP Initialization |
|
| - | 154 | * This function configures the hardware resources used in this example |
|
| - | 155 | * @param hi2c: I2C handle pointer |
|
| - | 156 | * @retval None |
|
| - | 157 | */ |
|
| - | 158 | void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) |
|
| - | 159 | { |
|
| - | 160 | GPIO_InitTypeDef GPIO_InitStruct = {0}; |
|
| - | 161 | if(hi2c->Instance==I2C2) |
|
| - | 162 | { |
|
| - | 163 | /* USER CODE BEGIN I2C2_MspInit 0 */ |
|
| - | 164 | ||
| - | 165 | /* USER CODE END I2C2_MspInit 0 */ |
|
| - | 166 | ||
| - | 167 | __HAL_RCC_GPIOB_CLK_ENABLE(); |
|
| - | 168 | /**I2C2 GPIO Configuration |
|
| - | 169 | PB10 ------> I2C2_SCL |
|
| - | 170 | PB11 ------> I2C2_SDA |
|
| - | 171 | */ |
|
| - | 172 | GPIO_InitStruct.Pin = GPIO_PIN_10|GPIO_PIN_11; |
|
| - | 173 | GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; |
|
| - | 174 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; |
|
| - | 175 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
|
| - | 176 | ||
| - | 177 | /* Peripheral clock enable */ |
|
| - | 178 | __HAL_RCC_I2C2_CLK_ENABLE(); |
|
| - | 179 | /* USER CODE BEGIN I2C2_MspInit 1 */ |
|
| - | 180 | ||
| - | 181 | /* USER CODE END I2C2_MspInit 1 */ |
|
| - | 182 | } |
|
| - | 183 | ||
| - | 184 | } |
|
| - | 185 | ||
| - | 186 | /** |
|
| - | 187 | * @brief I2C MSP De-Initialization |
|
| - | 188 | * This function freeze the hardware resources used in this example |
|
| - | 189 | * @param hi2c: I2C handle pointer |
|
| - | 190 | * @retval None |
|
| - | 191 | */ |
|
| - | 192 | void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c) |
|
| - | 193 | { |
|
| - | 194 | if(hi2c->Instance==I2C2) |
|
| - | 195 | { |
|
| - | 196 | /* USER CODE BEGIN I2C2_MspDeInit 0 */ |
|
| - | 197 | ||
| - | 198 | /* USER CODE END I2C2_MspDeInit 0 */ |
|
| - | 199 | /* Peripheral clock disable */ |
|
| - | 200 | __HAL_RCC_I2C2_CLK_DISABLE(); |
|
| - | 201 | ||
| - | 202 | /**I2C2 GPIO Configuration |
|
| - | 203 | PB10 ------> I2C2_SCL |
|
| - | 204 | PB11 ------> I2C2_SDA |
|
| - | 205 | */ |
|
| - | 206 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10); |
|
| - | 207 | ||
| - | 208 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_11); |
|
| - | 209 | ||
| - | 210 | /* USER CODE BEGIN I2C2_MspDeInit 1 */ |
|
| - | 211 | ||
| - | 212 | /* USER CODE END I2C2_MspDeInit 1 */ |
|
| - | 213 | } |
|
| - | 214 | ||
| - | 215 | } |
|
| - | 216 | ||
| - | 217 | /** |
|
| 153 | * @brief SPI MSP Initialization |
218 | * @brief SPI MSP Initialization |
| 154 | * This function configures the hardware resources used in this example |
219 | * This function configures the hardware resources used in this example |
| 155 | * @param hspi: SPI handle pointer |
220 | * @param hspi: SPI handle pointer |
| 156 | * @retval None |
221 | * @retval None |
| 157 | */ |
222 | */ |