Subversion Repositories chibiosIgnition

Rev

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