Dependencies: mbed LCD_DISCO_F469NI TS_DISCO_F469NI BSP_DISCO_F469NI
Revision 1:8574e7a8fcde, committed 2019-07-12
- Comitter:
- dcspencer
- Date:
- Fri Jul 12 12:04:18 2019 +0000
- Parent:
- 0:ebf3f36f3a64
- Commit message:
- Test
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r ebf3f36f3a64 -r 8574e7a8fcde main.cpp
--- a/main.cpp Tue Sep 25 12:38:48 2018 +0000
+++ b/main.cpp Fri Jul 12 12:04:18 2019 +0000
@@ -29,42 +29,42 @@
lcd_.Clear(LCD_COLOR_WHITE); // Set LCD Background colour
- Slider sld1(lcd_, ts_, 20, 350, 220, 40, 5, 1, 20,
- LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 1, "Slider1", Font20); // Define sld1 slider
- sld1.Render(); // Draw sld1 Slider
+ // Slider sld1(lcd_, ts_, 20, 350, 220, 40, 5, 1, 20,
+ // LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 1, "Slider1", Font20); // Define sld1 slider
+ // sld1.Render(); // Draw sld1 Slider
- Slider Slider2(lcd_, ts_, 300, 350, 300, 40, 50, 1, 100,
- LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 2, "Slider2", Font20); // Define Slider2 slider
- Slider2.Render(); // Draw Slider2 Slider
+ // Slider Slider2(lcd_, ts_, 300, 350, 300, 40, 50, 1, 100,
+ // LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 2, "Slider2", Font20); // Define Slider2 slider
+ // Slider2.Render(); // Draw Slider2 Slider
- Button btn1(lcd_, ts_, 20, 100, 120, 60,
- LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 1, "BUTTON1", Font20); // Define btn1 button
- btn1.Render(); // Draw btn1 button
+ Button btn1(lcd_, ts_, 20, 100, 120, 60,
+ LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 1, "BUTTON1", Font20); // Define btn1 button
+ btn1.Render(); // Draw btn1 button
- Button test(lcd_, ts_, 160, 100, 120, 60,
- LCD_COLOR_DARKBLUE, LCD_COLOR_GREEN, 1, "TEST", Font20); // Define test button
- test.Render(); // Draw test button
+ Button btn2(lcd_, ts_, 160, 100, 120, 60,
+ LCD_COLOR_DARKBLUE, LCD_COLOR_GREEN, 1, "BUTTON2", Font20); // Define test button
+ btn2.Render(); // Draw test button
- Button show(lcd_, ts_, 300, 100, 120, 60,
- LCD_COLOR_BROWN, LCD_COLOR_GRAY, 1, "SHOW", Font20); // Define hide button
- show.Hide();
+ // Button show(lcd_, ts_, 300, 100, 120, 60,
+ // LCD_COLOR_BROWN, LCD_COLOR_GRAY, 1, "SHOW", Font20); // Define hide button
+ // show.Hide();
- Button hide(lcd_, ts_, 300, 100, 120, 60,
- LCD_COLOR_BROWN, LCD_COLOR_GRAY, 1, "HIDE", Font20); // Define hide button
- hide.Render(); // Draw hide button
+ // Button hide(lcd_, ts_, 300, 100, 120, 60,
+ // LCD_COLOR_BROWN, LCD_COLOR_GRAY, 1, "HIDE", Font20); // Define hide button
+ // hide.Render(); // Draw hide button
- Button button3D(lcd_, ts_, 580, 100, 160, 60,
- LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 2, "3D BUTTON", Font20); // Define button3D button
- button3D.Render(); // Draw 3Dbutton button
+ // Button button3D(lcd_, ts_, 580, 100, 160, 60,
+ // LCD_COLOR_BLUE, LCD_COLOR_YELLOW, 2, "3D BUTTON", Font20); // Define button3D button
+ // button3D.Render(); // Draw 3Dbutton button
lcd_.SetTextColor(LCD_COLOR_BLACK); // Set Text colour to Black
lcd_.SetFont(&Font20); // Font size 20
- lcd_.DisplayStringAt(5, 5, (uint8_t *)"Button / Slider driver for DISCO_F469", LEFT_MODE); // Display main header text
+ lcd_.DisplayStringAt(5, 5, (uint8_t *)"Button example for DISCO_F469", LEFT_MODE); // Display main header text
lcd_.SetFont(&Font16); // Font size 16
- lcd_.DisplayStringAt(5, 45, (uint8_t *)"Button example", LEFT_MODE); // Display secondary header text
+ lcd_.DisplayStringAt(5, 45, (uint8_t *)"More text", LEFT_MODE); // Display secondary header text
while (true) // Main program loop
@@ -76,49 +76,9 @@
- if (sld1.Moved()) // Check if sld1 Slider was touched and run instructions if true
- {
- led_blue = 0;
- lcd_.SetTextColor(LCD_COLOR_BLACK);
- lcd_.FillRect(85, 265, 80, 40); // Draw border to display Slider Control Value
- lcd_.SetTextColor(LCD_COLOR_WHITE);
- lcd_.FillRect(95, 270, 60, 30); // Draw border to display Slider Control Value
-
- sprintf(char_SliderDisplayValue, "%3d", (int) SliderDisplayValue_); // Convert integer to text
- lcd_.SetFont(&Font16); // Set Font size
- lcd_.SetTextColor(LCD_COLOR_BLACK); // Set Font colour
- lcd_.DisplayStringAt(100, 280, (uint8_t *)char_SliderDisplayValue, LEFT_MODE); // Write Slider Control Value to the LCD
-
- if (SliderDisplayValue_ < 10) // Slider Control Value decision
- {
- lcd_.DisplayStringAt(60, 330, (uint8_t *)" ", LEFT_MODE); // Overwrite previous text
- lcd_.DisplayStringAt(60, 330, (uint8_t *)"SLIDER1 < 50%", LEFT_MODE); // Write text to LCD
- }
- else if (SliderDisplayValue_ == 10) // Slider Control Value decision
- {
- lcd_.DisplayStringAt(60, 330, (uint8_t *)" ", LEFT_MODE); // Overwrite previous text
- lcd_.DisplayStringAt(60, 330, (uint8_t *)"SLIDER1 = 50%", LEFT_MODE); // Write text to LCD
- }
- else // Slider Control Value decision
- {
- lcd_.DisplayStringAt(60, 330, (uint8_t *)" ", LEFT_MODE); // Overwrite previous text
- lcd_.DisplayStringAt(60, 330, (uint8_t *)"SLIDER1 > 50%", LEFT_MODE); // Write text to LCD
- }
- } // End sld1 instructions
+
- if (Slider2.Moved()) // Check if Slider2 Slider was touched and run instructions if true
- {
- led_green = 0;
- lcd_.SetTextColor(LCD_COLOR_BLACK);
- lcd_.FillRect(400, 265, 80, 40); // Draw border to display Slider Control Value
- lcd_.SetTextColor(LCD_COLOR_WHITE);
- lcd_.FillRect(410, 270, 60, 30); // Draw border to display Slider Control Value
-
- sprintf(char_SliderDisplayValue, "%3d", (int) SliderDisplayValue_); // Convert integer to text
- lcd_.SetFont(&Font16); // Set Font size
- lcd_.SetTextColor(LCD_COLOR_BLACK); // Set Font colour
- lcd_.DisplayStringAt(415, 280, (uint8_t *)char_SliderDisplayValue, LEFT_MODE); // Write Slider Control Value to the LCD
- }
+
if (btn1.Press()) // Check if btn1 button was touched and run instructions if true
@@ -131,7 +91,7 @@
lcd_.DisplayStringAt(5, 200, (uint8_t *)" ", LEFT_MODE);
} // End btn1 button instructions
- if (test.Press()) // Check if test button was touched and run instructions if true
+ if (btn2.Press()) // Check if test button was touched and run instructions if true
{
lcd_.SetFont(&Font16);
lcd_.SetTextColor(LCD_COLOR_BLACK);
@@ -142,7 +102,7 @@
} // End test button instructions
- if (hide.Press()) // Check if hide button was touched and run instructions if true
+ /* if (hide.Press()) // Check if hide button was touched and run instructions if true
{
lcd_.SetFont(&Font16);
lcd_.SetTextColor(LCD_COLOR_BLACK);
@@ -155,6 +115,7 @@
wait(0.5);
lcd_.DisplayStringAt(5, 200, (uint8_t *)" ", LEFT_MODE);
} // End hide button instructions
+
if (show.Press()) // Check if hide button was touched and run instructions if true
{
@@ -180,7 +141,7 @@
wait(0.5);
lcd_.DisplayStringAt(5, 200, (uint8_t *)" ", LEFT_MODE);
} // End 3D button instructions
-
+*/
wait(0.02f);
} // End Main program loop
} // End Main program