![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
test
main.cpp@1:94986ca0db0a, 2017-10-06 (annotated)
- Committer:
- David Yu
- Date:
- Fri Oct 06 13:30:32 2017 +0800
- Revision:
- 1:94986ca0db0a
- Parent:
- 0:5ec2204f1886
Revised baud rate
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
davyu | 0:5ec2204f1886 | 1 | // For NuMaker-PFM-NUC472 GPIO pins connected to rgbled, green led, buzzer |
davyu | 0:5ec2204f1886 | 2 | #include "mbed.h" |
davyu | 0:5ec2204f1886 | 3 | |
David Yu |
1:94986ca0db0a | 4 | Serial device(PD_5, PD_4); // tx, rx |
davyu | 0:5ec2204f1886 | 5 | DigitalOut rgbled_B(PD_8); // low-active |
davyu | 0:5ec2204f1886 | 6 | DigitalOut rgbled_R(PD_9); // low-active |
davyu | 0:5ec2204f1886 | 7 | DigitalOut rgbled_G(PA_4); // low-active |
davyu | 0:5ec2204f1886 | 8 | |
davyu | 0:5ec2204f1886 | 9 | // main() runs in its own thread in the OS |
davyu | 0:5ec2204f1886 | 10 | // (note the calls to Thread::wait below for d elays) |
davyu | 0:5ec2204f1886 | 11 | int main() { |
davyu | 0:5ec2204f1886 | 12 | rgbled_R=1;rgbled_G=1;rgbled_B=1; |
David Yu |
1:94986ca0db0a | 13 | device.baud(115200); |
davyu | 0:5ec2204f1886 | 14 | while (true) { |
davyu | 0:5ec2204f1886 | 15 | rgbled_R=0; |
davyu | 0:5ec2204f1886 | 16 | rgbled_G=1; |
davyu | 0:5ec2204f1886 | 17 | rgbled_B=1; |
davyu | 0:5ec2204f1886 | 18 | wait(1); |
davyu | 0:5ec2204f1886 | 19 | rgbled_R=1; |
davyu | 0:5ec2204f1886 | 20 | rgbled_G=0; |
davyu | 0:5ec2204f1886 | 21 | rgbled_B=1; |
davyu | 0:5ec2204f1886 | 22 | wait(1); |
davyu | 0:5ec2204f1886 | 23 | rgbled_R=1; |
davyu | 0:5ec2204f1886 | 24 | rgbled_G=1; |
davyu | 0:5ec2204f1886 | 25 | rgbled_B=0; |
David Yu |
1:94986ca0db0a | 26 | wait(1); |
David Yu |
1:94986ca0db0a | 27 | device.printf("Hello World!\n"); |
davyu | 0:5ec2204f1886 | 28 | } |
davyu | 0:5ec2204f1886 | 29 | } |