DongEun Koak / mbed-src

Dependents:   Freedman_v2 Nucleo_i2c_OLED_BME280_copy

Fork of mbed-src by mbed official

Committer:
kaizen
Date:
Mon Aug 24 00:12:39 2015 +0000
Revision:
614:d1b257119699
Parent:
324:406fd2029f23
Added UART_2 of WIZwiki_W7500 for test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 146:f64d43ff0c18 1 /* mbed Microcontroller Library
mbed_official 146:f64d43ff0c18 2 * Copyright (c) 2006-2013 ARM Limited
mbed_official 146:f64d43ff0c18 3 *
mbed_official 146:f64d43ff0c18 4 * Licensed under the Apache License, Version 2.0 (the "License");
mbed_official 146:f64d43ff0c18 5 * you may not use this file except in compliance with the License.
mbed_official 146:f64d43ff0c18 6 * You may obtain a copy of the License at
mbed_official 146:f64d43ff0c18 7 *
mbed_official 146:f64d43ff0c18 8 * http://www.apache.org/licenses/LICENSE-2.0
mbed_official 146:f64d43ff0c18 9 *
mbed_official 146:f64d43ff0c18 10 * Unless required by applicable law or agreed to in writing, software
mbed_official 146:f64d43ff0c18 11 * distributed under the License is distributed on an "AS IS" BASIS,
mbed_official 146:f64d43ff0c18 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbed_official 146:f64d43ff0c18 13 * See the License for the specific language governing permissions and
mbed_official 146:f64d43ff0c18 14 * limitations under the License.
mbed_official 146:f64d43ff0c18 15 */
mbed_official 146:f64d43ff0c18 16 #ifndef MBED_OBJECTS_H
mbed_official 146:f64d43ff0c18 17 #define MBED_OBJECTS_H
mbed_official 146:f64d43ff0c18 18
mbed_official 146:f64d43ff0c18 19 #include "cmsis.h"
mbed_official 146:f64d43ff0c18 20 #include "PortNames.h"
mbed_official 146:f64d43ff0c18 21 #include "PeripheralNames.h"
mbed_official 146:f64d43ff0c18 22 #include "PinNames.h"
mbed_official 146:f64d43ff0c18 23
mbed_official 146:f64d43ff0c18 24 #ifdef __cplusplus
mbed_official 146:f64d43ff0c18 25 extern "C" {
mbed_official 146:f64d43ff0c18 26 #endif
mbed_official 146:f64d43ff0c18 27
mbed_official 146:f64d43ff0c18 28 struct gpio_irq_s {
mbed_official 146:f64d43ff0c18 29 uint32_t port;
mbed_official 146:f64d43ff0c18 30 uint32_t pin;
mbed_official 146:f64d43ff0c18 31 uint32_t ch;
mbed_official 146:f64d43ff0c18 32 };
mbed_official 146:f64d43ff0c18 33
mbed_official 146:f64d43ff0c18 34 struct port_s {
mbed_official 146:f64d43ff0c18 35 PortName port;
mbed_official 146:f64d43ff0c18 36 uint32_t mask;
mbed_official 146:f64d43ff0c18 37 };
mbed_official 146:f64d43ff0c18 38
mbed_official 146:f64d43ff0c18 39 struct pwmout_s {
mbed_official 146:f64d43ff0c18 40 PWMName pwm_name;
mbed_official 146:f64d43ff0c18 41 };
mbed_official 146:f64d43ff0c18 42
mbed_official 146:f64d43ff0c18 43 struct serial_s {
mbed_official 146:f64d43ff0c18 44 int index;
mbed_official 146:f64d43ff0c18 45 };
mbed_official 146:f64d43ff0c18 46
mbed_official 146:f64d43ff0c18 47 struct analogin_s {
mbed_official 146:f64d43ff0c18 48 ADCName adc;
mbed_official 146:f64d43ff0c18 49 };
mbed_official 146:f64d43ff0c18 50
mbed_official 146:f64d43ff0c18 51 struct i2c_s {
mbed_official 146:f64d43ff0c18 52 uint32_t instance;
mbed_official 146:f64d43ff0c18 53 };
mbed_official 146:f64d43ff0c18 54
mbed_official 146:f64d43ff0c18 55 struct spi_s {
mbed_official 146:f64d43ff0c18 56 uint32_t instance;
mbed_official 146:f64d43ff0c18 57 };
mbed_official 146:f64d43ff0c18 58
mbed_official 146:f64d43ff0c18 59 struct dac_s {
mbed_official 146:f64d43ff0c18 60 DACName dac;
mbed_official 146:f64d43ff0c18 61 };
mbed_official 146:f64d43ff0c18 62
mbed_official 146:f64d43ff0c18 63 #include "gpio_object.h"
mbed_official 146:f64d43ff0c18 64
mbed_official 146:f64d43ff0c18 65 #ifdef __cplusplus
mbed_official 146:f64d43ff0c18 66 }
mbed_official 146:f64d43ff0c18 67 #endif
mbed_official 146:f64d43ff0c18 68
mbed_official 146:f64d43ff0c18 69 #endif