| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs
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