Project Template for Headstart Course 2017

Dependencies:   N5110 ShiftReg Tone mbed

Fork of 1620_Project_Template by Craig Evans

Revision:
2:0f91b789d90a
Parent:
0:d5312060f649
--- a/Main/main.cpp	Mon Mar 13 07:01:51 2017 +0000
+++ b/Main/main.cpp	Mon Jul 10 10:07:01 2017 +0000
@@ -22,7 +22,7 @@
 AnalogIn pot_2(p17);
 
 Tone speaker(p18);
-ShiftReg shift;
+ShiftReg sevenSeg;
 
 int main()
 {
@@ -41,10 +41,10 @@
             mode_B();
         }
         if (button_c.read() == 1) {
-            mode_C();
+
         }
         if (button_d.read() == 1) {
-            mode_D();
+
         }
 
         // delay to prevent multiple button presses being detected
@@ -60,8 +60,12 @@
     green_led = 1.0;
     blue_led = 1.0;
     
+    // set led PWM frequency
+    float frequency = 100.0f;
+    red_led.period(1.0f/frequency);
+    
     // turn off 7-seg display
-    shift.write(0x00);
+    sevenSeg.write(0x00);
 
     // initialise LCD
     lcd.init();
@@ -80,19 +84,16 @@
     lcd.printString("to select",0,1);
     lcd.printString("A: Mode A",0,2);
     lcd.printString("B: Mode B",0,3);
-    lcd.printString("C: Mode C",0,4);
-    lcd.printString("D: Mode D",0,5);
     lcd.refresh();
 }
 
 void welcome()
 {
     lcd.clear();
-    lcd.printString("  Automotive",0,0);
-    lcd.printString("  Electronics",0,1);
-    lcd.printString("   Simulator",0,2);
-    lcd.printString("Craig A. Evans",0,4);
-    lcd.printString("  0123456789",0,5);
+    lcd.printString("     UKESF",0,1);
+    lcd.printString("  Headstart",0,2);
+    lcd.printString(" Demo Board",0,3);
+    lcd.printString("YOUR NAME HERE",0,4);
     lcd.refresh();
     wait(5.0);
 }
\ No newline at end of file