diff options
Diffstat (limited to 'demos/modules/gdisp/gdisp_compiled_pictures/main.c')
-rw-r--r-- | demos/modules/gdisp/gdisp_compiled_pictures/main.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/demos/modules/gdisp/gdisp_compiled_pictures/main.c b/demos/modules/gdisp/gdisp_compiled_pictures/main.c new file mode 100644 index 00000000..b437619e --- /dev/null +++ b/demos/modules/gdisp/gdisp_compiled_pictures/main.c @@ -0,0 +1,26 @@ +#include "ch.h" +#include "hal.h" +#include "gfx.h" +#include "matterhorn1.h" +#include "matterhorn2.h" +#include "fruits1.h" + +int main(void) { + halInit(); + chSysInit(); + + gdispInit(); + gdispSetOrientation(GDISP_ROTATE_90); + + while(1) { + gdispBlitArea(0, 0, fruits1.width, fruits1.height, (const pixel_t*)fruits1.pixel_data); + chThdSleepMilliseconds(3000); + + gdispBlitArea(0, 0, matterhorn1.width, matterhorn1.height, (const pixel_t*)matterhorn1.pixel_data); + chThdSleepMilliseconds(3000); + + gdispBlitArea(0, 0, matterhorn2.width, matterhorn2.height, (const pixel_t*)matterhorn2.pixel_data); + chThdSleepMilliseconds(3000); + } +} + |