詹 博任 / Mbed OS mbed-os-example-mbed5-blinky
Committer:
stonegarden
Date:
Wed Dec 02 07:44:50 2020 +0000
Revision:
0:767ec68705c4
OS6

Who changed what in which revision?

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