LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
chip.h File Reference
#include "lpc_types.h"
#include "sys_config.h"
#include "cmsis.h"
#include "adc_001.h"
#include "i2c_001.h"
#include "wwdt_001.h"
#include "timer_001.h"
#include "ssp_001.h"
#include "usart_004.h"
#include "gpio_001.h"
#include "gpiogrpint_001.h"
#include "gpiopinint_001.h"
#include "ritimer_001.h"
#include "flash_001.h"
#include "ring_buffer.h"
#include "sysctl_13xx.h"
#include "clock_13xx.h"
#include "fmc_13xx.h"
#include "timer_13xx.h"
#include "wwdt_13xx.h"
#include "adc_13xx.h"
#include "iocon_13xx.h"
#include "gpio_13xx.h"
#include "uart_13xx.h"
#include "ssp_13xx.h"
#include "i2c_13xx.h"

Go to the source code of this file.

Macros

#define LPC_I2C_BASE   0x40000000
 
#define LPC_WWDT_BASE   0x40004000
 
#define LPC_USART_BASE   0x40008000
 
#define LPC_TIMER16_0_BASE   0x4000C000
 
#define LPC_TIMER16_1_BASE   0x40010000
 
#define LPC_TIMER32_0_BASE   0x40014000
 
#define LPC_TIMER32_1_BASE   0x40018000
 
#define LPC_ADC_BASE   0x4001C000
 
#define LPC_PMU_BASE   0x40038000
 
#define LPC_FLASH_BASE   0x4003C000
 
#define LPC_SSP0_BASE   0x40040000
 
#define LPC_SSP1_BASE   0x40058000
 
#define LPC_IOCON_BASE   0x40044000
 
#define LPC_SYSCTL_BASE   0x40048000
 
#define LPC_GPIO_PORT0_BASE   0x50000000
 
#define LPC_GPIO_PORT1_BASE   0x50010000
 
#define LPC_GPIO_PORT2_BASE   0x50020000
 
#define LPC_GPIO_PORT3_BASE   0x50030000
 
#define LPC_USB0_BASE   0x40020000
 
#define LPC_ADC   ((IP_ADC_001_T *) LPC_ADC_BASE)
 
#define LPC_I2C   ((IP_I2C_001_T *) LPC_I2C_BASE)
 
#define LPC_WWDT   ((IP_WWDT_001_T *) LPC_WWDT_BASE)
 
#define LPC_USART   ((IP_USART_001_T *) LPC_USART_BASE)
 
#define LPC_TIMER16_0   ((IP_TIMER_001_T *) LPC_TIMER16_0_BASE)
 
#define LPC_TIMER16_1   ((IP_TIMER_001_T *) LPC_TIMER16_1_BASE)
 
#define LPC_TIMER32_0   ((IP_TIMER_001_T *) LPC_TIMER32_0_BASE)
 
#define LPC_TIMER32_1   ((IP_TIMER_001_T *) LPC_TIMER32_1_BASE)
 
#define LPC_PMU   ((LPC_PMU_T *) LPC_PMU_BASE)
 
#define LPC_FMC   ((LPC_FMC_T *) LPC_FLASH_BASE)
 
#define LPC_SSP0   ((IP_SSP_001_T *) LPC_SSP0_BASE)
 
#define LPC_SSP1   ((IP_SSP_001_T *) LPC_SSP1_BASE)
 
#define LPC_IOCON   ((LPC_IOCON_T *) LPC_IOCON_BASE)
 
#define LPC_SYSCTL   ((LPC_SYSCTL_T *) LPC_SYSCTL_BASE)
 
#define LPC_GPIO_PORT   ((IP_GPIO_003_T *) LPC_GPIO_PORT0_BASE)
 

Typedefs

typedef IP_WWDT_001_T LPC_WWDT_T
 
typedef IP_USART_001_T LPC_USART_T
 
typedef IP_SSP_001_T LPC_SSP_T
 
typedef IP_TIMER_001_T LPC_TIMER_T
 
typedef IP_I2C_001_T LPC_I2C_T
 
typedef IP_ADC_001_T LPC_ADC_T
 
typedef IP_GPIO_003_T LPC_GPIO_T