
Code sensor IR
Dependencies: BSP_DISCO_F746NG
view.h@0:8c1b74ecac29, 2020-06-25 (annotated)
- Committer:
- stephane_m
- Date:
- Thu Jun 25 16:51:20 2020 +0000
- Revision:
- 0:8c1b74ecac29
Code capteur IR
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
stephane_m | 0:8c1b74ecac29 | 1 | #ifndef VIEW_H |
stephane_m | 0:8c1b74ecac29 | 2 | #define VIEW_H |
stephane_m | 0:8c1b74ecac29 | 3 | #include "mbed.h" |
stephane_m | 0:8c1b74ecac29 | 4 | #include "button.h" |
stephane_m | 0:8c1b74ecac29 | 5 | #include "stm32746g_discovery_lcd.h" |
stephane_m | 0:8c1b74ecac29 | 6 | #include <list> |
stephane_m | 0:8c1b74ecac29 | 7 | |
stephane_m | 0:8c1b74ecac29 | 8 | #define SCREENWIDTH 480 |
stephane_m | 0:8c1b74ecac29 | 9 | #define SCREENHEIGHT 272 |
stephane_m | 0:8c1b74ecac29 | 10 | |
stephane_m | 0:8c1b74ecac29 | 11 | class View |
stephane_m | 0:8c1b74ecac29 | 12 | { |
stephane_m | 0:8c1b74ecac29 | 13 | public: |
stephane_m | 0:8c1b74ecac29 | 14 | View(int width = SCREENWIDTH, int height = SCREENHEIGHT, uint32_t bgColor = LCD_COLOR_WHITE); |
stephane_m | 0:8c1b74ecac29 | 15 | void contain(int x, int y); |
stephane_m | 0:8c1b74ecac29 | 16 | void draw(); |
stephane_m | 0:8c1b74ecac29 | 17 | int *i; |
stephane_m | 0:8c1b74ecac29 | 18 | ~View(); |
stephane_m | 0:8c1b74ecac29 | 19 | void drawImage(int offsetX, int offsetY); |
stephane_m | 0:8c1b74ecac29 | 20 | |
stephane_m | 0:8c1b74ecac29 | 21 | private : |
stephane_m | 0:8c1b74ecac29 | 22 | int16_t m_width = SCREENWIDTH; |
stephane_m | 0:8c1b74ecac29 | 23 | int16_t m_height = SCREENHEIGHT; |
stephane_m | 0:8c1b74ecac29 | 24 | uint32_t m_bgColor = LCD_COLOR_WHITE; |
stephane_m | 0:8c1b74ecac29 | 25 | list<Button *> m_buttonList; |
stephane_m | 0:8c1b74ecac29 | 26 | |
stephane_m | 0:8c1b74ecac29 | 27 | }; |
stephane_m | 0:8c1b74ecac29 | 28 | |
stephane_m | 0:8c1b74ecac29 | 29 | #endif |