mbed libraries for KL25Z
port_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 - portmap * Copyright (c) 2010-2011 ARM Limited. All rights reserved. */ #ifndef MBED_PORTMAP_H #define MBED_PORTMAP_H #include "device.h" #if DEVICE_PORTIN || DEVICE_PORTOUT #ifdef __cplusplus extern "C" { #endif typedef struct port_object_s port_object; PinName port_pin(PortName port, int pin_n); void port_init (port_object *obj, PortName port, int mask, PinDirection dir); void port_mode (port_object *obj, PinMode mode); void port_dir (port_object *obj, PinDirection dir); void port_write(port_object *obj, int value); int port_read (port_object *obj); #ifdef __cplusplus } #endif #endif #endif