Minor fixes

This commit is contained in:
UncleRus 2016-12-13 02:05:55 +05:00
parent 50453881e8
commit e5223d6e84
3 changed files with 17 additions and 16 deletions

View file

@ -37,6 +37,8 @@
#define DC_PIN 4 #define DC_PIN 4
#endif #endif
#define DEFAULT_FONT FONT_FACE_TERMINUS_6X12_ISO8859_1
/* Declare device descriptor */ /* Declare device descriptor */
static const ssd1306_t dev = { static const ssd1306_t dev = {
.protocol = PROTOCOL, .protocol = PROTOCOL,
@ -82,8 +84,7 @@ static void ssd1306_task(void *pvParameters)
ssd1306_draw_string(&dev, buffer, font, 0, 0, "Hello, esp-open-rtos!", OLED_COLOR_WHITE, OLED_COLOR_BLACK); ssd1306_draw_string(&dev, buffer, font, 0, 0, "Hello, esp-open-rtos!", OLED_COLOR_WHITE, OLED_COLOR_BLACK);
sprintf(text, "FPS: %u ", fps); sprintf(text, "FPS: %u ", fps);
ssd1306_draw_string(&dev, buffer, font_builtin_fonts[FONT_FACE_TERMINUS_6X12_KOI8_R], ssd1306_draw_string(&dev, buffer, font_builtin_fonts[DEFAULT_FONT], 0, 40, text, OLED_COLOR_WHITE, OLED_COLOR_BLACK);
0, 40, text, OLED_COLOR_WHITE, OLED_COLOR_BLACK);
// generate loading icon // generate loading icon
ssd1306_draw_line(&dev, buffer, x0, y0, x1, y1, OLED_COLOR_BLACK); ssd1306_draw_line(&dev, buffer, x0, y0, x1, y1, OLED_COLOR_BLACK);

View file

@ -246,7 +246,7 @@ uint16_t font_measure_string(const font_info_t *fnt, const char *s)
if (!s || !fnt) return 0; if (!s || !fnt) return 0;
uint16_t res = 0; uint16_t res = 0;
while (s) while (*s)
{ {
const font_char_desc_t *d = font_get_char_desc(fnt, *s); const font_char_desc_t *d = font_get_char_desc(fnt, *s);
if (d) if (d)