This is a very simple guide, reviewing the steps required to get Blinky working on an Mbed OS platform.

Dependencies:   RemoteIR

Committer:
sb8718
Date:
Mon Apr 13 14:12:09 2020 +0000
Revision:
115:07ea865ffb2d
Parent:
114:376a5998ecf4
Child:
116:82faef102371
lab2_2 ver2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sb8718 109:5274dd9bebe1 1 #include "mbed.h"
sb8718 109:5274dd9bebe1 2
sb8718 114:376a5998ecf4 3 Serial pc(PA_2, PA_3, 115200); // USART2
sb8718 114:376a5998ecf4 4 DigitalOut led(LED2);
sb8718 111:15fa6baff793 5
sb8718 109:5274dd9bebe1 6 int main() {
sb8718 109:5274dd9bebe1 7
sb8718 114:376a5998ecf4 8 pc.printf("\r\n Welcome to UART Lab_2_2!\r\n");
sb8718 113:be6b329fe2d5 9 pc.printf("Enter characters..\r\n");
sb8718 113:be6b329fe2d5 10
sb8718 109:5274dd9bebe1 11 while(true) {
sb8718 109:5274dd9bebe1 12
sb8718 115:07ea865ffb2d 13 if(pc.readable()) {
sb8718 115:07ea865ffb2d 14 int ch = pc.getc();
sb8718 115:07ea865ffb2d 15 pc.putc(ch);
sb8718 115:07ea865ffb2d 16 if(ch == 0x0D) {
sb8718 115:07ea865ffb2d 17 while(!pc.writeable());
sb8718 115:07ea865ffb2d 18 pc.putc(0x0A);
sb8718 115:07ea865ffb2d 19 }
sb8718 115:07ea865ffb2d 20 }
sb8718 114:376a5998ecf4 21 ThisThread::sleep_for(500);
sb8718 114:376a5998ecf4 22 led = !led;
Jonathan Austin 0:2757d7abb7d9 23 }
sb8718 109:5274dd9bebe1 24 }