Seongbin Lim
/
sb_first_project
This is a very simple guide, reviewing the steps required to get Blinky working on an Mbed OS platform.
main.cpp
- Committer:
- sb8718
- Date:
- 2020-03-31
- Revision:
- 108:0fd7ff91ac95
- Parent:
- 107:ba39981af538
- Child:
- 109:5274dd9bebe1
File content as of revision 108:0fd7ff91ac95:
/* mbed Microcontroller Library * Copyright (c) 2019 ARM Limited * SPDX-License-Identifier: Apache-2.0 */ #include "mbed.h" #include "platform/mbed_thread.h" // Blinking rate in milliseconds #define BLINKING_RATE_MS 500 DigitalOut led2(LED2); DigitalIn button(USER_BUTTON); int main() { int interval = 500; while (true) { if(button == 0) { interval = interval << 1; if(interval > 4000) { interval = 125; } } led2 = !led2; wait_ms(interval); } }