mbed library sources(for async_print)

Dependents:   AsyncPrint

Fork of mbed-src by mbed official

Committer:
mbed_official
Date:
Wed Jul 01 09:45:11 2015 +0100
Revision:
579:53297373a894
Synchronized with git revision d5b4d2ab9c47edb4dc5776e7177b0c2263459081

Full URL: https://github.com/mbedmicro/mbed/commit/d5b4d2ab9c47edb4dc5776e7177b0c2263459081/

Initial version of drivers for SAMR21

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 579:53297373a894 1 /* mbed Microcontroller Library
mbed_official 579:53297373a894 2 * Copyright (c) 2006-2013 ARM Limited
mbed_official 579:53297373a894 3 *
mbed_official 579:53297373a894 4 * Licensed under the Apache License, Version 2.0 (the "License");
mbed_official 579:53297373a894 5 * you may not use this file except in compliance with the License.
mbed_official 579:53297373a894 6 * You may obtain a copy of the License at
mbed_official 579:53297373a894 7 *
mbed_official 579:53297373a894 8 * http://www.apache.org/licenses/LICENSE-2.0
mbed_official 579:53297373a894 9 *
mbed_official 579:53297373a894 10 * Unless required by applicable law or agreed to in writing, software
mbed_official 579:53297373a894 11 * distributed under the License is distributed on an "AS IS" BASIS,
mbed_official 579:53297373a894 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbed_official 579:53297373a894 13 * See the License for the specific language governing permissions and
mbed_official 579:53297373a894 14 * limitations under the License.
mbed_official 579:53297373a894 15 */
mbed_official 579:53297373a894 16
mbed_official 579:53297373a894 17 #ifndef MBED_PERIPHERALPINS_H
mbed_official 579:53297373a894 18 #define MBED_PERIPHERALPINS_H
mbed_official 579:53297373a894 19
mbed_official 579:53297373a894 20 #include "pinmap.h"
mbed_official 579:53297373a894 21 #include "PeripheralNames.h"
mbed_official 579:53297373a894 22
mbed_official 579:53297373a894 23 void find_pin_settings (PinName output, PinName input, PinName clock, PinName chipsel, uint32_t* pad_pinmuxes); // clock also for RTS and chipsel for CTS
mbed_official 579:53297373a894 24 uint32_t find_mux_setting (PinName output, PinName input, PinName clock, PinName chipsel);
mbed_official 579:53297373a894 25 /************RTC***************/
mbed_official 579:53297373a894 26 //extern const PinMap PinMap_RTC[];
mbed_official 579:53297373a894 27
mbed_official 579:53297373a894 28 /************ADC***************/
mbed_official 579:53297373a894 29 //extern const PinMap PinMap_ADC[];
mbed_official 579:53297373a894 30
mbed_official 579:53297373a894 31 /************DAC***************/
mbed_official 579:53297373a894 32 //extern const PinMap PinMap_DAC[];
mbed_official 579:53297373a894 33
mbed_official 579:53297373a894 34 /************I2C***************/
mbed_official 579:53297373a894 35 //extern const PinMap PinMap_I2C_SDA[];
mbed_official 579:53297373a894 36 //extern const PinMap PinMap_I2C_SCL[];
mbed_official 579:53297373a894 37
mbed_official 579:53297373a894 38 /************UART***************/
mbed_official 579:53297373a894 39 extern const PinMap PinMap_UART_TX[];
mbed_official 579:53297373a894 40 extern const PinMap PinMap_UART_RX[];
mbed_official 579:53297373a894 41
mbed_official 579:53297373a894 42 /************SPI***************/
mbed_official 579:53297373a894 43 //extern const PinMap PinMap_SPI_SCLK[];
mbed_official 579:53297373a894 44 //extern const PinMap PinMap_SPI_MOSI[];
mbed_official 579:53297373a894 45 //extern const PinMap PinMap_SPI_MISO[];
mbed_official 579:53297373a894 46 //extern const PinMap PinMap_SPI_SSEL[];
mbed_official 579:53297373a894 47
mbed_official 579:53297373a894 48 /************PWM***************/
mbed_official 579:53297373a894 49 //extern const PinMap PinMap_PWM[];
mbed_official 579:53297373a894 50
mbed_official 579:53297373a894 51
mbed_official 579:53297373a894 52
mbed_official 579:53297373a894 53 #endif