Leonardo Jaime Reyes / Mbed OS mbed-os-example-blinky
Committer:
leonardojr
Date:
Mon May 11 03:51:39 2020 +0000
Revision:
0:7b1190d01b21
ejemplo blink

Who changed what in which revision?

UserRevisionLine numberNew contents of line
leonardojr 0:7b1190d01b21 1 /* mbed Microcontroller Library
leonardojr 0:7b1190d01b21 2 * Copyright (c) 2019 ARM Limited
leonardojr 0:7b1190d01b21 3 * SPDX-License-Identifier: Apache-2.0
leonardojr 0:7b1190d01b21 4 */
leonardojr 0:7b1190d01b21 5
leonardojr 0:7b1190d01b21 6 #include "mbed.h"
leonardojr 0:7b1190d01b21 7 #include "platform/mbed_thread.h"
leonardojr 0:7b1190d01b21 8
leonardojr 0:7b1190d01b21 9
leonardojr 0:7b1190d01b21 10 // Blinking rate in milliseconds
leonardojr 0:7b1190d01b21 11 #define BLINKING_RATE_MS 1500
leonardojr 0:7b1190d01b21 12
leonardojr 0:7b1190d01b21 13
leonardojr 0:7b1190d01b21 14 int main()
leonardojr 0:7b1190d01b21 15 {
leonardojr 0:7b1190d01b21 16 // Initialise the digital pin LED1 as an output
leonardojr 0:7b1190d01b21 17 DigitalOut led(LED1);
leonardojr 0:7b1190d01b21 18
leonardojr 0:7b1190d01b21 19 while (true) {
leonardojr 0:7b1190d01b21 20 led = !led;
leonardojr 0:7b1190d01b21 21 thread_sleep_for(BLINKING_RATE_MS);
leonardojr 0:7b1190d01b21 22 }
leonardojr 0:7b1190d01b21 23 }