Hello World for DigitalOut

Fork of DigitalOut_HelloWorld by Mbed

Committer:
mbedAustin
Date:
Fri Mar 27 20:13:58 2015 +0000
Revision:
4:340f9fb00d71
Parent:
3:29debdbea629
Child:
5:e17647bbb68e
Added license to main.c file.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbedAustin 4:340f9fb00d71 1 /* mbed Example Program
mbedAustin 4:340f9fb00d71 2 * Copyright (c) 2006-2014 ARM Limited
mbedAustin 4:340f9fb00d71 3 *
mbedAustin 4:340f9fb00d71 4 * Licensed under the Apache License, Version 2.0 (the "License");
mbedAustin 4:340f9fb00d71 5 * you may not use this file except in compliance with the License.
mbedAustin 4:340f9fb00d71 6 * You may obtain a copy of the License at
mbedAustin 4:340f9fb00d71 7 *
mbedAustin 4:340f9fb00d71 8 * http://www.apache.org/licenses/LICENSE-2.0
mbedAustin 4:340f9fb00d71 9 *
mbedAustin 4:340f9fb00d71 10 * Unless required by applicable law or agreed to in writing, software
mbedAustin 4:340f9fb00d71 11 * distributed under the License is distributed on an "AS IS" BASIS,
mbedAustin 4:340f9fb00d71 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbedAustin 4:340f9fb00d71 13 * See the License for the specific language governing permissions and
mbedAustin 4:340f9fb00d71 14 * limitations under the License.
mbedAustin 4:340f9fb00d71 15 */
mbed_official 0:b5a9e0614efd 16 #include "mbed.h"
mbed_official 0:b5a9e0614efd 17
mbed_official 0:b5a9e0614efd 18 DigitalOut myled(LED1);
mbed_official 0:b5a9e0614efd 19
mbed_official 0:b5a9e0614efd 20 int main() {
mbedAustin 3:29debdbea629 21 int connected = myled.is_connected(); // check that myled object is initialized and connected to a pin
mbedAustin 3:29debdbea629 22 printf("myleD connection stattus = %d", connected);
mbed_official 0:b5a9e0614efd 23 while(1) {
mbedAustin 3:29debdbea629 24 myled = 1; // set LED1 pin to high
mbedAustin 3:29debdbea629 25 printf("\n\r myled = %d",myled);
mbedAustin 3:29debdbea629 26 wait(0.5);
mbedAustin 3:29debdbea629 27
mbedAustin 3:29debdbea629 28 myled.write(0); // set LED1 pin to low
mbedAustin 3:29debdbea629 29 printf("\n\r myled = %d",myled.read() );
mbedAustin 3:29debdbea629 30 wait(0.5);
mbed_official 0:b5a9e0614efd 31 }
mbed_official 0:b5a9e0614efd 32 }