This is the David Smart RA8875 Library with mods for working with FRDM-K64F
GraphicsDisplayGIF.h@152:a013ac0133e4, 2017-11-06 (annotated)
- Committer:
- WiredHome
- Date:
- Mon Nov 06 01:41:55 2017 +0000
- Revision:
- 152:a013ac0133e4
Initial support for GIF rendering
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
WiredHome | 152:a013ac0133e4 | 1 | |
WiredHome | 152:a013ac0133e4 | 2 | #ifndef GRAPHICSDISPLAYGIF_H |
WiredHome | 152:a013ac0133e4 | 3 | #define GRAPHICSDISPLAYGIF_H |
WiredHome | 152:a013ac0133e4 | 4 | |
WiredHome | 152:a013ac0133e4 | 5 | typedef struct { |
WiredHome | 152:a013ac0133e4 | 6 | uint16_t image_left_position; |
WiredHome | 152:a013ac0133e4 | 7 | uint16_t image_top_position; |
WiredHome | 152:a013ac0133e4 | 8 | uint16_t image_width; |
WiredHome | 152:a013ac0133e4 | 9 | uint16_t image_height; |
WiredHome | 152:a013ac0133e4 | 10 | uint8_t fields; |
WiredHome | 152:a013ac0133e4 | 11 | } gif_image_descriptor_t; |
WiredHome | 152:a013ac0133e4 | 12 | const uint16_t gif_image_descriptor_size = 9; |
WiredHome | 152:a013ac0133e4 | 13 | |
WiredHome | 152:a013ac0133e4 | 14 | typedef struct { |
WiredHome | 152:a013ac0133e4 | 15 | uint16_t width; |
WiredHome | 152:a013ac0133e4 | 16 | uint16_t height; |
WiredHome | 152:a013ac0133e4 | 17 | uint8_t fields; |
WiredHome | 152:a013ac0133e4 | 18 | uint8_t background_color_index; |
WiredHome | 152:a013ac0133e4 | 19 | uint8_t pixel_aspect_ratio; |
WiredHome | 152:a013ac0133e4 | 20 | } gif_screen_descriptor_t; |
WiredHome | 152:a013ac0133e4 | 21 | const uint16_t gif_screen_descriptor_size = 7; |
WiredHome | 152:a013ac0133e4 | 22 | |
WiredHome | 152:a013ac0133e4 | 23 | #endif // GRAPHICSDISPLAYGIF_H |