Changeset 364 for asp3_tinet_ecnl_arm/trunk/ntshell/lcd/draw_font.h
- Timestamp:
- Feb 1, 2019, 9:57:09 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/ntshell/lcd/draw_font.h
r352 r364 39 39 #define DRAW_FONT_H 40 40 41 #if defined(SHNM16_FONT) 42 #include "shnm16_font.h" 43 #elif defined(SHNM12_FONT) 44 #include "shnm12_font.h" 45 #else 46 #include "misaki_font.h" 47 #endif 48 41 49 #define DISP_X_ADJ 0 42 50 #define DISP_Y_ADJ 0 43 #define X_ZENKAKU_CHARACTERS(hlcd) ((hlcd)->_width / 8)44 #define X_HANKAKU_CHARACTERS(hlcd) ((hlcd)->_width / 4)45 #define Y_CHARACTERS(hlcd) ((hlcd)->_height / 8)46 #define X_LINE_TO_PIX(hlcd, x) (( 8*(x))-DISP_X_ADJ)47 #define X_LINE_HALF_TO_PIX(hlcd, x) (( 4*(x))-DISP_X_ADJ)48 #define Y_ROW_TO_PIX(hlcd, y) (( 8*(y))-DISP_Y_ADJ)51 #define X_ZENKAKU_CHARACTERS(hlcd) ((hlcd)->_width / FONT_WIDTH) 52 #define X_HANKAKU_CHARACTERS(hlcd) ((hlcd)->_width / FONT_HALF_WIDTH) 53 #define Y_CHARACTERS(hlcd) ((hlcd)->_height / FONT_HEIGHT) 54 #define X_LINE_TO_PIX(hlcd, x) ((FONT_WIDTH*(x))-DISP_X_ADJ) 55 #define X_LINE_HALF_TO_PIX(hlcd, x) ((FONT_HALF_WIDTH*(x))-DISP_X_ADJ) 56 #define Y_ROW_TO_PIX(hlcd, y) ((FONT_HEIGHT*(y))-DISP_Y_ADJ) 49 57 50 58 #ifdef __cplusplus … … 52 60 #endif 53 61 54 void get_bitmap_font(c har *string, unsigned char *bitmap_data, unsigned long*use_chars);55 void lcd_drawFont(LCD_Handler_t *hlcd, u nsigned char *bitmap_data, int x, int y, unsigned short color, unsigned short back_color);56 void lcd_drawFontHalf(LCD_Handler_t *hlcd, u nsigned char *bitmap_data, int x, int y, unsigned short color, unsigned short back_color);57 void lcd_drawString(LCD_Handler_t *hlcd, c har *string, int x, int y, unsigned short color, unsigned short back_color );62 void get_bitmap_font(const uint8_t *string, uint8_t *bitmap_data, uint32_t *use_chars); 63 void lcd_drawFont(LCD_Handler_t *hlcd, uint8_t *bitmap_data, int x, int y, uint16_t color, uint16_t back_color); 64 void lcd_drawFontHalf(LCD_Handler_t *hlcd, uint8_t *bitmap_data, int x, int y, uint16_t color, uint16_t back_color); 65 void lcd_drawString(LCD_Handler_t *hlcd, const char *string, int x, int y, uint16_t color, uint16_t back_color ); 58 66 59 67 #ifdef __cplusplus
Note:
See TracChangeset
for help on using the changeset viewer.