代码拉取完成,页面将自动刷新
#include "wm_hal.h"
#include "ssd1306.h"
void HAL_MspInit(void)
{
}
#if SSD1306_MODE_I2C
void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c)
{
__HAL_RCC_I2C_CLK_ENABLE();
__HAL_AFIO_REMAP_I2C_SCL(SSD1306_SCL_PORT, SSD1306_SCL_PIN);
__HAL_AFIO_REMAP_I2C_SDA(SSD1306_SDA_PORT, SSD1306_SDA_PIN);
}
void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c)
{
__HAL_RCC_I2C_CLK_DISABLE();
HAL_GPIO_DeInit(SSD1306_SCL_PORT, SSD1306_SCL_PIN);
HAL_GPIO_DeInit(SSD1306_SDA_PORT, SSD1306_SDA_PIN);
}
#else
void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi)
{
__HAL_RCC_SPI_CLK_ENABLE();
__HAL_AFIO_REMAP_SPI_CS(SSD1306_CS_PORT, SSD1306_CS_PIN);
__HAL_AFIO_REMAP_SPI_CLK(SSD1306_SCK_PORT, SSD1306_SCK_PIN);
__HAL_AFIO_REMAP_SPI_MOSI(SSD1306_MOSI_PORT, SSD1306_MOSI_PIN);
}
void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi)
{
__HAL_RCC_SPI_CLK_DISABLE();
HAL_GPIO_DeInit(SSD1306_CS_PORT, SSD1306_CS_PIN);
HAL_GPIO_DeInit(SSD1306_SCK_PORT, SSD1306_SCK_PIN);
HAL_GPIO_DeInit(SSD1306_MOSI_PORT, SSD1306_MOSI_PIN);
}
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。