mbed libraries for KL25Z

Dependents:   FRDM_RGBLED

gpio_api.h

Committer:
emilmont
Date:
2012-11-09
Revision:
8:c14af7958ef5
Parent:
7:73c5efe92a6c
Child:
9:663789d7729f

File content as of revision 8:c14af7958ef5:

/* mbed Microcontroller Library - gpio_api
 * Copyright (c) 2009-2011 ARM Limited. All rights reserved.
 */
#ifndef MBED_GPIO_API_H
#define MBED_GPIO_API_H

#include "device.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Set the given pin as GPIO
 * @param pin The pin to be set as GPIO
 * @return The GPIO port mask for this pin
 **/
uint32_t gpio_set(PinName pin);

/* GPIO object */
void gpio_init(gpio_object *obj, PinName pin, PinDirection direction);
void gpio_mode(gpio_object *obj, PinMode mode);
void gpio_dir (gpio_object *obj, PinDirection direction);

#ifdef __cplusplus
}
#endif

#endif