homework 7

Dependencies:   mbed-rtos mbed C12832_lcd LM75B

Revision:
12:e40272e1fd8f
Parent:
11:9cae003da12b
Child:
13:21f27ba467c2
--- a/main.cpp	Sat Sep 07 20:37:37 2013 +0000
+++ b/main.cpp	Sat Sep 07 20:38:41 2013 +0000
@@ -89,4 +89,114 @@
       __enable_irq();                           // debounce done. 
     } 
 /*----------------------------------------------//----------------------------*/
- 
\ No newline at end of file
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonRising
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonFalling                   // button-release debounce.
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonRising
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonFalling                   // button-release debounce.
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonRising
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonFalling                   // button-release debounce.
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonRising
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonFalling                   // button-release debounce.
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonRising
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
+    void ISRleftButtonFalling                   // button-release debounce.
+    {
+      __disable_irq();                          // debounce start.
+
+
+      
+      wait(DEBOUNCE);                           // debounce time.
+      
+      __enable_irq();                           // debounce done. 
+    } 
+/*----------------------------------------------//----------------------------*/
\ No newline at end of file