Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp
00001 #include "mbed.h" 00002 00003 DigitalOut led_green(LED1); 00004 DigitalOut led_red(LED2); 00005 00006 InterruptIn user_button(USER_BUTTON); 00007 00008 float delay_on = 0.2; 00009 float delay_off = 1.0; 00010 00011 void button_pressed() 00012 { 00013 delay_on = 0.1; 00014 delay_off = 0.1; 00015 } 00016 00017 void button_released() 00018 { 00019 delay_on = 0.2; 00020 delay_off = 1.0; 00021 } 00022 00023 int main() 00024 { 00025 user_button.rise(&button_pressed); 00026 user_button.fall(&button_released); 00027 00028 while(1) { 00029 // LEDs are ON 00030 led_green = 1; 00031 led_red = 1; 00032 wait(delay_on); 00033 // LEDs are OFF 00034 led_green = 0; 00035 led_red = 0; 00036 wait(delay_off); 00037 } 00038 }
Generated on Thu Jul 14 2022 18:06:13 by
1.7.2