lab01-led1-flash-sos

Committer:
namcheol
Date:
Sun Apr 12 09:25:52 2020 +0000
Revision:
0:cefd298b2e85
lab01-led1-flash-sos

Who changed what in which revision?

UserRevisionLine numberNew contents of line
namcheol 0:cefd298b2e85 1 /* mbed Microcontroller Library
namcheol 0:cefd298b2e85 2 * Copyright (c) 2019 ARM Limited
namcheol 0:cefd298b2e85 3 * SPDX-License-Identifier: Apache-2.0
namcheol 0:cefd298b2e85 4 */
namcheol 0:cefd298b2e85 5
namcheol 0:cefd298b2e85 6 #include "mbed.h"
namcheol 0:cefd298b2e85 7
namcheol 0:cefd298b2e85 8 // Blinking rate in milliseconds
namcheol 0:cefd298b2e85 9
namcheol 0:cefd298b2e85 10 DigitalOut led1(LED1);
namcheol 0:cefd298b2e85 11
namcheol 0:cefd298b2e85 12 int main()
namcheol 0:cefd298b2e85 13 {
namcheol 0:cefd298b2e85 14 int i;
namcheol 0:cefd298b2e85 15
namcheol 0:cefd298b2e85 16 while (true) {
namcheol 0:cefd298b2e85 17 for(i = 0; i<3; i++) {
namcheol 0:cefd298b2e85 18 led1 = 0; //led on
namcheol 0:cefd298b2e85 19 thread_sleep_for(300);
namcheol 0:cefd298b2e85 20 led1 = 1; //led off
namcheol 0:cefd298b2e85 21 thread_sleep_for(300);
namcheol 0:cefd298b2e85 22 }
namcheol 0:cefd298b2e85 23 thread_sleep_for(1000);
namcheol 0:cefd298b2e85 24 for(i=0; i<3; i++) {
namcheol 0:cefd298b2e85 25 led1 = 0;
namcheol 0:cefd298b2e85 26 thread_sleep_for(1000);
namcheol 0:cefd298b2e85 27 led1 = 1;
namcheol 0:cefd298b2e85 28 thread_sleep_for(300);
namcheol 0:cefd298b2e85 29 }
namcheol 0:cefd298b2e85 30 thread_sleep_for(1000);
namcheol 0:cefd298b2e85 31 }
namcheol 0:cefd298b2e85 32 }