Rev 14 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 14 | Rev 16 | ||
|---|---|---|---|
| Line 115... | Line 115... | ||
| 115 | 115 | ||
| 116 | extern const uint16_t WIDTH; |
116 | extern const uint16_t WIDTH; |
| 117 | extern const uint16_t HEIGHT; |
117 | extern const uint16_t HEIGHT; |
| 118 | extern uint8_t display_buffer[SSD1306_LCDHEIGHT * SSD1306_LCDWIDTH / 8]; |
118 | extern uint8_t display_buffer[SSD1306_LCDHEIGHT * SSD1306_LCDWIDTH / 8]; |
| 119 | 119 | ||
| 120 | extern inline uint8_t getRotation(void); |
120 | extern uint8_t getRotation(void); |
| 121 | extern inline int16_t width(void); |
121 | extern int16_t width(void); |
| 122 | extern inline int16_t height(void); |
122 | extern int16_t height(void); |
| 123 | 123 | ||
| 124 | 124 | ||
| 125 | /* stolen from AdaFruit class and converted to C */ |
125 | /* stolen from AdaFruit class and converted to C */ |
| 126 | extern void ssd1306_begin(uint8_t vccstate, uint8_t i2caddr); |
126 | extern void ssd1306_begin(uint8_t vccstate, uint8_t i2caddr); |
| 127 | 127 | ||
| Line 134... | Line 134... | ||
| 134 | 134 | ||
| 135 | extern void startscrolldiagright(uint8_t start, uint8_t stop); |
135 | extern void startscrolldiagright(uint8_t start, uint8_t stop); |
| 136 | extern void startscrolldiagleft(uint8_t start, uint8_t stop); |
136 | extern void startscrolldiagleft(uint8_t start, uint8_t stop); |
| 137 | extern void stopscroll(void); |
137 | extern void stopscroll(void); |
| 138 | 138 | ||
| - | 139 | ||
| 139 | extern void dim(uint8_t contrast); |
140 | extern void dim(uint8_t contrast); |
| 140 | 141 | ||
| 141 | extern inline void drawPixel(int16_t x, int16_t y, uint16_t color); |
142 | extern void drawPixel(int16_t x, int16_t y, uint16_t color); |
| 142 | 143 | ||
| 143 | extern void drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color); |
144 | extern void drawLine(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color); |