Code sensor IR

Dependencies:   BSP_DISCO_F746NG

Committer:
stephane_m
Date:
Thu Jun 25 16:51:20 2020 +0000
Revision:
0:8c1b74ecac29
Code capteur IR

Who changed what in which revision?

UserRevisionLine numberNew 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