Hello world program
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 /* mbed Microcontroller Library 00002 * Copyright (c) 2019 ARM Limited 00003 * SPDX-License-Identifier: Apache-2.0 00004 */ 00005 00006 #include "mbed.h" 00007 #include "platform/mbed_thread.h" 00008 00009 00010 // Blinking rate in milliseconds 00011 #define BLINKING_RATE_MS 500 00012 00013 00014 int main() 00015 { 00016 // Initialize the digital pin LED1 as an output 00017 DigitalOut led(LED1); 00018 // Initialize the serial UART on the USB Transmit and Receive pins 00019 Serial pc(USBTX, USBRX); 00020 // Print a string on the serial port 00021 pc.printf("Hello World!\n"); 00022 while (true) 00023 { 00024 led = !led; 00025 thread_sleep_for(BLINKING_RATE_MS); 00026 } 00027 }
Generated on Thu Aug 11 2022 08:41:55 by
1.7.2