PortInOut Hello World

Dependencies:   mbed

mbed 2 and mbed OS 5

This is an mbed 2 example. For an mbed-os example, please see:

Import programPortInOut_HelloWorld

PortInOut Hello World

Committer:
mbed_official
Date:
Tue Feb 12 15:00:21 2013 +0000
Revision:
0:018ca8a43b33
PortInOut Hello World

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:018ca8a43b33 1 // Toggle all four LEDs
mbed_official 0:018ca8a43b33 2
mbed_official 0:018ca8a43b33 3 #include "mbed.h"
mbed_official 0:018ca8a43b33 4
mbed_official 0:018ca8a43b33 5 // LED1 = P1.18 LED2 = P1.20 LED3 = P1.21 LED4 = P1.23
mbed_official 0:018ca8a43b33 6 #define LED_MASK 0x00B40000
mbed_official 0:018ca8a43b33 7
mbed_official 0:018ca8a43b33 8 PortInOut ledport(Port1, LED_MASK);
mbed_official 0:018ca8a43b33 9
mbed_official 0:018ca8a43b33 10 int main() {
mbed_official 0:018ca8a43b33 11 int v = ledport;
mbed_official 0:018ca8a43b33 12 ledport.output();
mbed_official 0:018ca8a43b33 13 while(1) {
mbed_official 0:018ca8a43b33 14 ledport = LED_MASK;
mbed_official 0:018ca8a43b33 15 wait(0.5);
mbed_official 0:018ca8a43b33 16 ledport = 0;
mbed_official 0:018ca8a43b33 17 wait(1);
mbed_official 0:018ca8a43b33 18 }
mbed_official 0:018ca8a43b33 19 }