openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
port.h
Go to the documentation of this file.
1/*
2 * openMMC --
3 *
4 * Copyright (C) 2015 Henrique Silva <henrique.silva@lnls.br>
5 *
6 * This program is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 */
19
28#ifndef PORT_H_
29#define PORT_H_
30
31/* List of all LPC17xx specific headers to be included */
32
33#include "chip_lpc175x_6x.h"
34#include "lpc17_gpio.h"
35#include "lpc17_i2c.h"
36#include "lpc17_ssp.h"
37#include "lpc17_spi.h"
38#include "lpc17_watchdog.h"
39#include "lpc17_interruptions.h"
40#include "lpc17_hpm.h"
41#include "lpc17_power.h"
42#include "lpc17_pincfg.h"
43#include "pin_mapping.h"
44#include "arm_cm3_reset.h"
45
46#ifdef UART_RINGBUFFER
47#include "lpc17_uartrb.h"
48#else
49#include "lpc17_uart.h"
50#endif
51
52#endif
Firmware update functions (HPM.1)
I2C driver for LPC17xx.
Interruptions control.
Pin Config functions redirection for LPC17xx.
Definitions of power mode selection for LPC17xx.
Legacy SPI driver definitions for LPC17xx.
LPC17xx UART interface definitions.
LPC17xx UART interface with Ring Buffer definitions.
Definitions of Watchdog driver implementation for LPC17xx.