mbed-os

Fork of mbed-os by erkin yucel

Committer:
elessair
Date:
Sun Oct 23 15:10:02 2016 +0000
Revision:
0:f269e3021894
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
elessair 0:f269e3021894 1 /* mbed Microcontroller Library
elessair 0:f269e3021894 2 *******************************************************************************
elessair 0:f269e3021894 3 * Copyright (c) 2014, STMicroelectronics
elessair 0:f269e3021894 4 * All rights reserved.
elessair 0:f269e3021894 5 *
elessair 0:f269e3021894 6 * Redistribution and use in source and binary forms, with or without
elessair 0:f269e3021894 7 * modification, are permitted provided that the following conditions are met:
elessair 0:f269e3021894 8 *
elessair 0:f269e3021894 9 * 1. Redistributions of source code must retain the above copyright notice,
elessair 0:f269e3021894 10 * this list of conditions and the following disclaimer.
elessair 0:f269e3021894 11 * 2. Redistributions in binary form must reproduce the above copyright notice,
elessair 0:f269e3021894 12 * this list of conditions and the following disclaimer in the documentation
elessair 0:f269e3021894 13 * and/or other materials provided with the distribution.
elessair 0:f269e3021894 14 * 3. Neither the name of STMicroelectronics nor the names of its contributors
elessair 0:f269e3021894 15 * may be used to endorse or promote products derived from this software
elessair 0:f269e3021894 16 * without specific prior written permission.
elessair 0:f269e3021894 17 *
elessair 0:f269e3021894 18 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
elessair 0:f269e3021894 19 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
elessair 0:f269e3021894 20 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
elessair 0:f269e3021894 21 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
elessair 0:f269e3021894 22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
elessair 0:f269e3021894 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
elessair 0:f269e3021894 24 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
elessair 0:f269e3021894 25 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
elessair 0:f269e3021894 26 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
elessair 0:f269e3021894 27 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
elessair 0:f269e3021894 28 *******************************************************************************
elessair 0:f269e3021894 29 */
elessair 0:f269e3021894 30
elessair 0:f269e3021894 31 #ifndef MBED_PERIPHERALPINS_H
elessair 0:f269e3021894 32 #define MBED_PERIPHERALPINS_H
elessair 0:f269e3021894 33
elessair 0:f269e3021894 34 #include "pinmap.h"
elessair 0:f269e3021894 35 #include "PeripheralNames.h"
elessair 0:f269e3021894 36
elessair 0:f269e3021894 37 //*** ADC ***
elessair 0:f269e3021894 38
elessair 0:f269e3021894 39 extern const PinMap PinMap_ADC[];
elessair 0:f269e3021894 40
elessair 0:f269e3021894 41 //*** DAC ***
elessair 0:f269e3021894 42
elessair 0:f269e3021894 43 extern const PinMap PinMap_DAC[];
elessair 0:f269e3021894 44
elessair 0:f269e3021894 45 //*** I2C ***
elessair 0:f269e3021894 46
elessair 0:f269e3021894 47 extern const PinMap PinMap_I2C_SDA[];
elessair 0:f269e3021894 48 extern const PinMap PinMap_I2C_SCL[];
elessair 0:f269e3021894 49
elessair 0:f269e3021894 50 //*** PWM ***
elessair 0:f269e3021894 51
elessair 0:f269e3021894 52 extern const PinMap PinMap_PWM[];
elessair 0:f269e3021894 53
elessair 0:f269e3021894 54 //*** SERIAL ***
elessair 0:f269e3021894 55
elessair 0:f269e3021894 56 extern const PinMap PinMap_UART_TX[];
elessair 0:f269e3021894 57 extern const PinMap PinMap_UART_RX[];
elessair 0:f269e3021894 58 extern const PinMap PinMap_UART_RTS[];
elessair 0:f269e3021894 59 extern const PinMap PinMap_UART_CTS[];
elessair 0:f269e3021894 60
elessair 0:f269e3021894 61 //*** SPI ***
elessair 0:f269e3021894 62
elessair 0:f269e3021894 63 extern const PinMap PinMap_SPI_MOSI[];
elessair 0:f269e3021894 64 extern const PinMap PinMap_SPI_MISO[];
elessair 0:f269e3021894 65 extern const PinMap PinMap_SPI_SCLK[];
elessair 0:f269e3021894 66 extern const PinMap PinMap_SPI_SSEL[];
elessair 0:f269e3021894 67
elessair 0:f269e3021894 68 //*** CAN ***
elessair 0:f269e3021894 69 extern const PinMap PinMap_CAN_RD[];
elessair 0:f269e3021894 70 extern const PinMap PinMap_CAN_TD[];
elessair 0:f269e3021894 71
elessair 0:f269e3021894 72 #endif