bossay_release_out/app/A26_OLED/include/OLED_I2C.h

22 lines
748 B
C
Raw Permalink Normal View History

2025-09-24 11:16:14 +08:00
#ifndef __OLED_I2C_H
#define __OLED_I2C_H
#include <stdint.h>
#define OLED_ADDRESS 0x3D //通过调整0R电阻,屏可以0x3C和0x3D两个地址 -- 默认0x3C
void I2C_WriteByte(uint8_t addr,uint8_t data);
void WriteCmd(unsigned char I2C_Command);
void WriteDat(unsigned char I2C_Data);
void OLED_Init(void);
void OLED_SetPos(unsigned char x, unsigned char y);
void OLED_Fill(unsigned char fill_Data);
void OLED_CLS(void);
void OLED_ON(void);
void OLED_OFF(void);
void OLED_ShowStr(unsigned char x, unsigned char y, unsigned char ch[], unsigned char TextSize);
void OLED_ShowCN(unsigned char x, unsigned char y, unsigned char N);
void OLED_DrawBMP(unsigned char x0,unsigned char y0,unsigned char x1,unsigned char y1,unsigned char BMP[]);
#endif