![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Graphical demo for the LPC4088 Experiment Base Board with one of the Display Expansion Kits. This program displays how to use the emWin library from Segger.
Dependencies: EALib ewgui mbed
This program requires the emWin library. Instructions and more information.
Graphics.h
- Committer:
- embeddedartists
- Date:
- 2015-07-14
- Revision:
- 0:7f5765fcd048
File content as of revision 0:7f5765fcd048:
#ifndef GRAPHICS_H #define GRAPHICS_H class Graphics { public: Graphics(uint16_t *pFrmBuf, uint16_t dispWidth, uint16_t dispHeight); void setFrameBuffer( uint16_t *pFrmBuf ); void put_line(int32_t x1, int32_t y1, int32_t x2, int32_t y2, int16_t color); void put_circle( int32_t cx, int32_t cy, int16_t color, int32_t radius, int32_t Filled ); void put_dot( int32_t cx, int32_t cy, int16_t color ); protected: uint16_t windowX; uint16_t windowY; uint16_t *pFrmBuf; int32_t abs(int32_t v1) const; virtual void plot4points( int32_t cx, int32_t cy, int32_t x, int32_t y, int16_t color, int32_t Filled ); void plot8points( int32_t cx, int32_t cy, int32_t x, int32_t y, int16_t color, int32_t Filled ); }; #endif