meh

Fork of mbed by mbed official

Committer:
ricardobtez
Date:
Tue Apr 05 23:51:21 2016 +0000
Revision:
118:16969dd821af
Parent:
92:4fc01daae5a5
dgdgr

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bogdanm 92:4fc01daae5a5 1 /* mbed Microcontroller Library
bogdanm 92:4fc01daae5a5 2 * Copyright (c) 2013 Nordic Semiconductor
bogdanm 92:4fc01daae5a5 3 *
bogdanm 92:4fc01daae5a5 4 * Licensed under the Apache License, Version 2.0 (the "License");
bogdanm 92:4fc01daae5a5 5 * you may not use this file except in compliance with the License.
bogdanm 92:4fc01daae5a5 6 * You may obtain a copy of the License at
bogdanm 92:4fc01daae5a5 7 *
bogdanm 92:4fc01daae5a5 8 * http://www.apache.org/licenses/LICENSE-2.0
bogdanm 92:4fc01daae5a5 9 *
bogdanm 92:4fc01daae5a5 10 * Unless required by applicable law or agreed to in writing, software
bogdanm 92:4fc01daae5a5 11 * distributed under the License is distributed on an "AS IS" BASIS,
bogdanm 92:4fc01daae5a5 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
bogdanm 92:4fc01daae5a5 13 * See the License for the specific language governing permissions and
bogdanm 92:4fc01daae5a5 14 * limitations under the License.
bogdanm 92:4fc01daae5a5 15 */
bogdanm 92:4fc01daae5a5 16 #ifndef MBED_PERIPHERALNAMES_H
bogdanm 92:4fc01daae5a5 17 #define MBED_PERIPHERALNAMES_H
bogdanm 92:4fc01daae5a5 18
bogdanm 92:4fc01daae5a5 19 #include "cmsis.h"
bogdanm 92:4fc01daae5a5 20
bogdanm 92:4fc01daae5a5 21 #ifdef __cplusplus
bogdanm 92:4fc01daae5a5 22 extern "C" {
bogdanm 92:4fc01daae5a5 23 #endif
bogdanm 92:4fc01daae5a5 24
bogdanm 92:4fc01daae5a5 25 #define STDIO_UART_TX TX_PIN_NUMBER
bogdanm 92:4fc01daae5a5 26 #define STDIO_UART_RX RX_PIN_NUMBER
bogdanm 92:4fc01daae5a5 27 #define STDIO_UART UART_0
bogdanm 92:4fc01daae5a5 28
bogdanm 92:4fc01daae5a5 29 typedef enum {
bogdanm 92:4fc01daae5a5 30 UART_0 = (int)NRF_UART0_BASE
bogdanm 92:4fc01daae5a5 31 } UARTName;
bogdanm 92:4fc01daae5a5 32
bogdanm 92:4fc01daae5a5 33
bogdanm 92:4fc01daae5a5 34 typedef enum {
bogdanm 92:4fc01daae5a5 35 SPI_0 = (int)NRF_SPI0_BASE,
bogdanm 92:4fc01daae5a5 36 SPI_1 = (int)NRF_SPI1_BASE,
bogdanm 92:4fc01daae5a5 37 SPIS = (int)NRF_SPIS1_BASE
bogdanm 92:4fc01daae5a5 38 } SPIName;
bogdanm 92:4fc01daae5a5 39
bogdanm 92:4fc01daae5a5 40 typedef enum {
bogdanm 92:4fc01daae5a5 41 PWM_1 = 0,
bogdanm 92:4fc01daae5a5 42 PWM_2
bogdanm 92:4fc01daae5a5 43 } PWMName;
bogdanm 92:4fc01daae5a5 44
bogdanm 92:4fc01daae5a5 45 typedef enum {
bogdanm 92:4fc01daae5a5 46 I2C_0 = (int)NRF_TWI0_BASE,
bogdanm 92:4fc01daae5a5 47 I2C_1 = (int)NRF_TWI1_BASE
bogdanm 92:4fc01daae5a5 48 } I2CName;
bogdanm 92:4fc01daae5a5 49
bogdanm 92:4fc01daae5a5 50 typedef enum {
bogdanm 92:4fc01daae5a5 51 ADC0_0 = (int)NRF_ADC_BASE
bogdanm 92:4fc01daae5a5 52 } ADCName;
bogdanm 92:4fc01daae5a5 53
bogdanm 92:4fc01daae5a5 54 #ifdef __cplusplus
bogdanm 92:4fc01daae5a5 55 }
bogdanm 92:4fc01daae5a5 56 #endif
bogdanm 92:4fc01daae5a5 57
bogdanm 92:4fc01daae5a5 58 #endif