Paulo Loureiro de Sousa / Mbed 2 deprecated HelloWorld

Dependencies:   mbed

Committer:
ploureiro
Date:
Wed Aug 03 13:13:44 2022 +0000
Revision:
0:30590decb1a0
First commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ploureiro 0:30590decb1a0 1 #include "mbed.h"
ploureiro 0:30590decb1a0 2
ploureiro 0:30590decb1a0 3 /*
ploureiro 0:30590decb1a0 4 This example shows the simplest thing you can do with an STM32 to see
ploureiro 0:30590decb1a0 5 physical output: it blinks the on-board LED.
ploureiro 0:30590decb1a0 6
ploureiro 0:30590decb1a0 7 use: screen /dev/ttyS0 115200 (Linux)
ploureiro 0:30590decb1a0 8
ploureiro 0:30590decb1a0 9 You can detach from the screen session at any time by typing:
ploureiro 0:30590decb1a0 10
ploureiro 0:30590decb1a0 11 Ctrl+a d
ploureiro 0:30590decb1a0 12 */
ploureiro 0:30590decb1a0 13
ploureiro 0:30590decb1a0 14
ploureiro 0:30590decb1a0 15 DigitalOut led(LED1);
ploureiro 0:30590decb1a0 16
ploureiro 0:30590decb1a0 17 //interface série
ploureiro 0:30590decb1a0 18 Serial pc(PA_2, PA_3, 115200);
ploureiro 0:30590decb1a0 19 //Serial pc(SERIAL_TX, SERIAL_RX, 115200); // pc communication
ploureiro 0:30590decb1a0 20
ploureiro 0:30590decb1a0 21
ploureiro 0:30590decb1a0 22 int main()
ploureiro 0:30590decb1a0 23 {
ploureiro 0:30590decb1a0 24 while(1) {
ploureiro 0:30590decb1a0 25 pc.printf("Hello \r\n");
ploureiro 0:30590decb1a0 26
ploureiro 0:30590decb1a0 27 // printf("\nok\n");
ploureiro 0:30590decb1a0 28 led = 1; // LED is ON
ploureiro 0:30590decb1a0 29 wait(5); // Wait 0.2 s
ploureiro 0:30590decb1a0 30 led = 0; // LED is OFF
ploureiro 0:30590decb1a0 31 wait(5); // Wait 0.2 s
ploureiro 0:30590decb1a0 32
ploureiro 0:30590decb1a0 33 // led = 1; // LED is ON
ploureiro 0:30590decb1a0 34 // wait(2); // Wait 1 s
ploureiro 0:30590decb1a0 35 // led = 0; // LED is OFF
ploureiro 0:30590decb1a0 36 // wait(2); // Wait 1 s
ploureiro 0:30590decb1a0 37
ploureiro 0:30590decb1a0 38 }
ploureiro 0:30590decb1a0 39 }