homework 7
Dependencies: mbed-rtos mbed C12832_lcd LM75B
Diff: main.cpp
- Revision:
- 12:e40272e1fd8f
- Parent:
- 11:9cae003da12b
- Child:
- 13:21f27ba467c2
diff -r 9cae003da12b -r e40272e1fd8f main.cpp --- 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