|
分享个能直接用的库,以后基本可以实现显示自由了.
- #include "main.h"
- #include "stm32f4xx_hal.h"
- #include "u8g2/u8g2.h"
- #define DEVICE_ADDRESS 0x3C
- #define TX_TIMEOUT 100
- extern SPI_HandleTypeDef hspi2;
- extern I2C_HandleTypeDef hi2c1;
- uint8_t u8x8_stm32_gpio_and_delay(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr)
- {
- /* STM32 supports HW SPI, Remove unused cases like U8X8_MSG_DELAY_XXX & U8X8_MSG_GPIO_XXX */
- switch(msg)
- {
- case U8X8_MSG_GPIO_AND_DELAY_INIT:
- /* Insert codes for initialization */
- break;
- case U8X8_MSG_DELAY_MILLI:
- /* ms Delay */
- HAL_Delay(arg_int);
- break;
- case U8X8_MSG_GPIO_CS:
- /* Insert codes for SS pin control */
- HAL_GPIO_WritePin(OLED_CS_GPIO_Port, OLED_CS_Pin, arg_int);
- break;
- case U8X8_MSG_GPIO_DC:
- /* Insert codes for DC pin control */
- HAL_GPIO_WritePin(OLED_DC_GPIO_Port, OLED_DC_Pin, arg_int);
- break;
- case U8X8_MSG_GPIO_RESET:
- /* Insert codes for RST pin control */
- HAL_GPIO_WritePin(OLED_RST_GPIO_Port, OLED_RST_Pin, arg_int);
- break;
- }
复制代码
一个老外的开源项目,他用的是stm32F4
实测 f030 f103 都能用 已经测试st7567 ssd1306
具体操作请看:
【stm32 u8g2 库 直接用 不用移植 修正声音2】 【精准空降到 00:26】 https://www.bilibili.com/video/B ... 1a86083422&t=26
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|