Описание библиотеки микросхемы 5023ВС016 процессора "Спутник"
SSD1306.h
См. документацию.
1 
24 #ifndef _SSD1306_H_
25 #define _SSD1306_H_
26 
27 #include "SSD1306_Cfg.h"
28 
29 #define OLED_CMD 0
30 #define OLED_DAT 1
31 
32 typedef enum {
33  LeftMode = 0,
37 }SCROL_MODE;
38 
39 extern uint8_t OLED_GRAM[128][8];
40 
41 extern void SPI2_Init(void);
42 
43 extern void OLED_SetHorizontalScroll(SCROL_MODE Mode);
44 extern void OLED_SetDisplayEnable(bool TurnOn);
45 extern void OLED_ClearDisplay(void);
46 extern void Delay_us(uint32_t Time);
47 extern void OLED_Refresh_Gram(void);
48 void OLED_SetDisplay(void) ;
49 extern void OLED_DrawPoint(uint8_t X, uint8_t Y, uint8_t Fill);
50 extern void OLED_Fill(uint8_t x1,uint8_t y1,uint8_t x2,uint8_t y2,uint8_t dot);
51 extern void OLED_ShowChar(uint8_t X, uint8_t Y, uint8_t Chr, uint8_t Size, uint8_t Mode);
52 extern void OLED_ShowString(uint8_t X, uint8_t Y, const uint8_t *Str);
53 extern void OLED_Init(void);
54 
55 
56 
57 #endif
58 
59 /******************* (C) COPYRIGHT 2014 Waveshare *****END OF FILE*******************/
60 
SCROL_MODE
Definition: SSD1306.h:32
void OLED_SetHorizontalScroll(SCROL_MODE Mode)
Definition: SSD1306.c:351
void OLED_ShowChar(uint8_t X, uint8_t Y, uint8_t Chr, uint8_t Size, uint8_t Mode)
Displays one character.
Definition: SSD1306.c:255
void OLED_DrawPoint(uint8_t X, uint8_t Y, uint8_t Fill)
Displays a pixel.
Definition: SSD1306.c:190
void OLED_SetDisplayEnable(bool TurnOn)
Definition: SSD1306.c:347
void OLED_ClearDisplay(void)
Clears the hole OLED.
Definition: SSD1306.c:151
void SPI2_Init(void)
void OLED_ShowString(uint8_t X, uint8_t Y, const uint8_t *Str)
Displays a string on the OLED.
Definition: SSD1306.c:301
void OLED_Init(void)
initializes the OLED.
Definition: SSD1306.c:401
void OLED_SetDisplay(void)
Definition: SSD1306.c:164
uint8_t OLED_GRAM[128][8]
Definition: SSD1306.c:26
const uint8_t Str[]
Definition: spi_oled_test.c:41
void Delay_us(uint32_t Time)
Inserts a delay time.
Definition: SSD1306.c:49
Definition: SSD1306.h:36
void OLED_Fill(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, uint8_t dot)
Dispalys a full rectangle.
Definition: SSD1306.c:220
void OLED_Refresh_Gram(void)
refresh the GDDRAM
Definition: SSD1306.c:126
This file Configures OLED working mode.