updated for mbed-os 5.5

Fork of Task121 by Nicholas Outram

Committer:
noutram
Date:
Thu Jul 16 09:47:03 2020 +0100
Revision:
11:d7337ffe7f85
Parent:
9:5ac40ff61514
Child:
12:991c54e21f5f
updated to use onboard LED

Who changed what in which revision?

UserRevisionLine numberNew contents of line
noutram 6:6aeae28837c4 1 // Updated 2019 for Mbed-os 5.1X
noutram 6:6aeae28837c4 2
noutram 0:c742e33896a9 3 //This is known as a “header file”
noutram 0:c742e33896a9 4 //In short, this copies and pastes the text file
noutram 0:c742e33896a9 5 //mbed.h into this code
noutram 0:c742e33896a9 6 #include "mbed.h"
noutram 0:c742e33896a9 7
noutram 0:c742e33896a9 8 //Create a DigitalOut “object” called myled
noutram 11:d7337ffe7f85 9 //Pass constant LED1 as a “parameter”
noutram 11:d7337ffe7f85 10 DigitalOut myled(LED1);
noutram 0:c742e33896a9 11
noutram 0:c742e33896a9 12 //The main function - all executable C / C++
noutram 0:c742e33896a9 13 //applications have a main function. This is
noutram 0:c742e33896a9 14 //out entry point in the software
noutram 0:c742e33896a9 15 int main() {
noutram 0:c742e33896a9 16
noutram 0:c742e33896a9 17 // ALL the code is contained in a
noutram 0:c742e33896a9 18 // “while loop”
noutram 0:c742e33896a9 19 while(1)
noutram 0:c742e33896a9 20 {
noutram 0:c742e33896a9 21 //The code between the { curly braces }
noutram 0:c742e33896a9 22 //is the code that is repeated
noutram 0:c742e33896a9 23 myled = 1; // External LED is ON
noutram 9:5ac40ff61514 24 wait_us(1000000); // 1 second
noutram 0:c742e33896a9 25 myled = 0; // LED is OFF
noutram 9:5ac40ff61514 26 wait_us(1000000); // External 1 second
noutram 0:c742e33896a9 27 }
noutram 1:a3b418536134 28 }
noutram 1:a3b418536134 29
noutram 1:a3b418536134 30
noutram 7:bc61039bc0dc 31