Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@8:2ddbb219cffd, 2017-10-02 (annotated)
- Committer:
- shliu1
- Date:
- Mon Oct 02 12:01:12 2017 +0800
- Revision:
- 8:2ddbb219cffd
- Parent:
- 5:baff35553d13
- Child:
- 9:3b8bf3ce2801
modify main.cpp for M487
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| rkuo2000 | 0:507da9a6072b | 1 | #include "mbed.h" |
| rkuo2000 | 0:507da9a6072b | 2 | #include "rtos.h" |
| shliu1 |
5:baff35553d13 | 3 | #if defined(TARGET_NUMAKER_PFM_NUC472) |
| rkuo2000 | 0:507da9a6072b | 4 | DigitalOut led1(LED1); |
| rkuo2000 | 0:507da9a6072b | 5 | DigitalOut led2(LED2); |
| shliu1 |
5:baff35553d13 | 6 | #elif defined(TARGET_NUMAKER_PFM_M453) |
| shliu1 |
5:baff35553d13 | 7 | DigitalOut led1(LED1); |
| shliu1 |
5:baff35553d13 | 8 | DigitalOut led2(LED2); |
| shliu1 |
8:2ddbb219cffd | 9 | #elif defined(TARGET_NUMAKER_PFM_M487) |
| shliu1 |
8:2ddbb219cffd | 10 | DigitalOut led1(LED1); |
| shliu1 |
8:2ddbb219cffd | 11 | DigitalOut led2(LED2); |
| shliu1 |
5:baff35553d13 | 12 | #endif |
| rkuo2000 | 0:507da9a6072b | 13 | |
| rkuo2000 | 0:507da9a6072b | 14 | void led2_thread(void const *args) { |
| rkuo2000 | 0:507da9a6072b | 15 | while (true) { |
| rkuo2000 | 0:507da9a6072b | 16 | led2 = !led2; |
| rkuo2000 | 0:507da9a6072b | 17 | Thread::wait(1000); |
| rkuo2000 | 0:507da9a6072b | 18 | } |
| rkuo2000 | 0:507da9a6072b | 19 | } |
| rkuo2000 | 0:507da9a6072b | 20 | |
| rkuo2000 | 0:507da9a6072b | 21 | int main() { |
| rkuo2000 | 0:507da9a6072b | 22 | Thread thread(led2_thread); |
| rkuo2000 | 0:507da9a6072b | 23 | |
| rkuo2000 | 0:507da9a6072b | 24 | while (true) { |
| rkuo2000 | 0:507da9a6072b | 25 | led1 = !led1; |
| rkuo2000 | 0:507da9a6072b | 26 | Thread::wait(500); |
| rkuo2000 | 0:507da9a6072b | 27 | } |
| rkuo2000 | 0:507da9a6072b | 28 | } |