...
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp@0:bd1186e6ebb2, 2019-04-27 (annotated)
- Committer:
- Mistmist
- Date:
- Sat Apr 27 16:41:11 2019 +0000
- Revision:
- 0:bd1186e6ebb2
...
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Mistmist | 0:bd1186e6ebb2 | 1 | #include "Led_Lcd.h" |
Mistmist | 0:bd1186e6ebb2 | 2 | #include "LCD_DISCO_F429ZI.h" |
Mistmist | 0:bd1186e6ebb2 | 3 | |
Mistmist | 0:bd1186e6ebb2 | 4 | #define BUTTON0_PR_COLOR LCD_COLOR_RED |
Mistmist | 0:bd1186e6ebb2 | 5 | #define BUTTON1_PR_COLOR LCD_COLOR_DARKGREEN |
Mistmist | 0:bd1186e6ebb2 | 6 | #define BUTTON2_PR_COLOR LCD_COLOR_LIGHTRED |
Mistmist | 0:bd1186e6ebb2 | 7 | #define BUTTON3_PR_COLOR LCD_COLOR_BLACK |
Mistmist | 0:bd1186e6ebb2 | 8 | #define BUTTON_REL_COLOR LCD_COLOR_BLUE |
Mistmist | 0:bd1186e6ebb2 | 9 | |
Mistmist | 0:bd1186e6ebb2 | 10 | extern LCD_DISCO_F429ZI Lcd; |
Mistmist | 0:bd1186e6ebb2 | 11 | extern Button Button4('0', 0, 0, 80, 80, BUTTON_REL_COLOR, 0); |
Mistmist | 0:bd1186e6ebb2 | 12 | extern Button Button5('1', 0, 80, 80, 80, BUTTON_REL_COLOR, 0); |
Mistmist | 0:bd1186e6ebb2 | 13 | extern Button Button6('2', 0, 160, 80, 80, BUTTON_REL_COLOR, 0); |
Mistmist | 0:bd1186e6ebb2 | 14 | extern Button Button7('3', 0, 240, 80, 80, BUTTON_REL_COLOR, 0); |
Mistmist | 0:bd1186e6ebb2 | 15 | |
Mistmist | 0:bd1186e6ebb2 | 16 | LedLcd::LedLcd(uint16_t ColNr){ |
Mistmist | 0:bd1186e6ebb2 | 17 | Button4.SetCol(ColNr); |
Mistmist | 0:bd1186e6ebb2 | 18 | Button5.SetCol(ColNr); |
Mistmist | 0:bd1186e6ebb2 | 19 | Button6.SetCol(ColNr); |
Mistmist | 0:bd1186e6ebb2 | 20 | Button7.SetCol(ColNr); |
Mistmist | 0:bd1186e6ebb2 | 21 | Button4.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 22 | Button5.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 23 | Button6.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 24 | Button7.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 25 | } |
Mistmist | 0:bd1186e6ebb2 | 26 | |
Mistmist | 0:bd1186e6ebb2 | 27 | void LedLcd::On(uint16_t ucButtonNr){ |
Mistmist | 0:bd1186e6ebb2 | 28 | Button4.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 29 | Button5.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 30 | Button6.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 31 | Button7.DrawButton(BUTTON_REL_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 32 | |
Mistmist | 0:bd1186e6ebb2 | 33 | switch(ucButtonNr){ |
Mistmist | 0:bd1186e6ebb2 | 34 | case 0: |
Mistmist | 0:bd1186e6ebb2 | 35 | Button4.DrawButton(BUTTON0_PR_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 36 | break; |
Mistmist | 0:bd1186e6ebb2 | 37 | case 1: |
Mistmist | 0:bd1186e6ebb2 | 38 | Button5.DrawButton(BUTTON1_PR_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 39 | break; |
Mistmist | 0:bd1186e6ebb2 | 40 | case 2: |
Mistmist | 0:bd1186e6ebb2 | 41 | Button6.DrawButton(BUTTON2_PR_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 42 | break; |
Mistmist | 0:bd1186e6ebb2 | 43 | case 3: |
Mistmist | 0:bd1186e6ebb2 | 44 | Button7.DrawButton(BUTTON3_PR_COLOR); |
Mistmist | 0:bd1186e6ebb2 | 45 | break; |
Mistmist | 0:bd1186e6ebb2 | 46 | default: |
Mistmist | 0:bd1186e6ebb2 | 47 | break; |
Mistmist | 0:bd1186e6ebb2 | 48 | } |
Mistmist | 0:bd1186e6ebb2 | 49 | } |
Mistmist | 0:bd1186e6ebb2 | 50 |