Blinky for MAX32630FTHR
Dependencies: max32630fthr mbed
main.cpp
00001 00002 00003 #include "mbed.h" 00004 #include "max32630fthr.h" 00005 00006 const uint32_t BLINK_DELAY = 250; 00007 00008 void blink_led(DigitalOut &led, const uint32_t delay); 00009 00010 int main() 00011 { 00012 MAX32630FTHR pegasus(MAX32630FTHR::VIO_3V3); 00013 00014 DigitalOut rLed(LED_RED, 1); 00015 DigitalOut gLed(LED_GREEN, 1); 00016 DigitalOut bLed(LED_BLUE, 1); 00017 00018 DigitalOut led_array[] = {rLed, gLed, bLed}; 00019 00020 while(1) 00021 { 00022 for(int8_t idx = 2; idx >= 0; idx--) 00023 { 00024 blink_led(led_array[idx], BLINK_DELAY); 00025 } 00026 } 00027 } 00028 00029 void blink_led(DigitalOut &led, const uint32_t delay) 00030 { 00031 led = !led; 00032 wait_ms(delay); 00033 led = !led; 00034 }
Generated on Fri Jul 29 2022 02:53:39 by 1.7.2