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); |