Macros
CHIP: LPC11xx Peripheral addresses and register set declarations

Macros

#define IAP_ENTRY_LOCATION   0X1FFF1FF1
 
#define LPC_ACMP_BASE   0x40028000
 
#define LPC_ADC   ((LPC_ADC_T *) LPC_ADC_BASE)
 
#define LPC_ADC_BASE   0x4001C000
 
#define LPC_CAN0_BASE   0x40050000
 
#define LPC_DAC_BASE   0x40024000
 
#define LPC_FLASH_BASE   0x4003C000
 
#define LPC_FMC   ((LPC_FMC_T *) LPC_FLASH_BASE)
 
#define LPC_GPIO   ((LPC_GPIO_T *) LPC_GPIO_PORT0_BASE)
 
#define LPC_GPIO_PORT0_BASE   0x50000000
 
#define LPC_GPIO_PORT1_BASE   0x50010000
 
#define LPC_I2C   ((LPC_I2C_T *) LPC_I2C_BASE)
 
#define LPC_I2C_BASE   0x40000000
 
#define LPC_IOCON   ((LPC_IOCON_T *) LPC_IOCON_BASE)
 
#define LPC_IOCON_BASE   0x40044000
 
#define LPC_PMU   ((LPC_PMU_T *) LPC_PMU_BASE)
 
#define LPC_PMU_BASE   0x40038000
 
#define LPC_ROM_API   (*((LPC_ROM_API_T * *) LPC_ROM_API_BASE_LOC))
 
#define LPC_ROM_API_BASE_LOC   0x1FFF1FF8
 
#define LPC_SSP0   ((LPC_SSP_T *) LPC_SSP0_BASE)
 
#define LPC_SSP0_BASE   0x40040000
 
#define LPC_SSP1_BASE   0x40058000
 
#define LPC_SYSCTL   ((LPC_SYSCTL_T *) LPC_SYSCTL_BASE)
 
#define LPC_SYSCTL_BASE   0x40048000
 
#define LPC_TIMER16_0   ((LPC_TIMER_T *) LPC_TIMER16_0_BASE)
 
#define LPC_TIMER16_0_BASE   0x4000C000
 
#define LPC_TIMER16_1   ((LPC_TIMER_T *) LPC_TIMER16_1_BASE)
 
#define LPC_TIMER16_1_BASE   0x40010000
 
#define LPC_TIMER32_0   ((LPC_TIMER_T *) LPC_TIMER32_0_BASE)
 
#define LPC_TIMER32_0_BASE   0x40014000
 
#define LPC_TIMER32_1   ((LPC_TIMER_T *) LPC_TIMER32_1_BASE)
 
#define LPC_TIMER32_1_BASE   0x40018000
 
#define LPC_USART   ((LPC_USART_T *) LPC_USART_BASE)
 
#define LPC_USART_BASE   0x40008000
 
#define LPC_USB   ((LPC_USB_T *) LPC_USB0_BASE)
 
#define LPC_USB0_BASE   0x40080000
 
#define LPC_WWDT   ((LPC_WWDT_T *) LPC_WWDT_BASE)
 
#define LPC_WWDT_BASE   0x40004000
 

Detailed Description

Macro Definition Documentation

◆ IAP_ENTRY_LOCATION

#define IAP_ENTRY_LOCATION   0X1FFF1FF1

Definition at line 151 of file chip.h.

◆ LPC_ACMP_BASE

#define LPC_ACMP_BASE   0x40028000

Definition at line 125 of file chip.h.

◆ LPC_ADC

#define LPC_ADC   ((LPC_ADC_T *) LPC_ADC_BASE)

Definition at line 164 of file chip.h.

◆ LPC_ADC_BASE

#define LPC_ADC_BASE   0x4001C000

Definition at line 123 of file chip.h.

◆ LPC_CAN0_BASE

#define LPC_CAN0_BASE   0x40050000

Definition at line 132 of file chip.h.

◆ LPC_DAC_BASE

#define LPC_DAC_BASE   0x40024000

Definition at line 124 of file chip.h.

◆ LPC_FLASH_BASE

#define LPC_FLASH_BASE   0x4003C000

Definition at line 127 of file chip.h.

◆ LPC_FMC

#define LPC_FMC   ((LPC_FMC_T *) LPC_FLASH_BASE)

Definition at line 178 of file chip.h.

◆ LPC_GPIO

#define LPC_GPIO   ((LPC_GPIO_T *) LPC_GPIO_PORT0_BASE)

Definition at line 192 of file chip.h.

◆ LPC_GPIO_PORT0_BASE

#define LPC_GPIO_PORT0_BASE   0x50000000

Definition at line 144 of file chip.h.

◆ LPC_GPIO_PORT1_BASE

#define LPC_GPIO_PORT1_BASE   0x50010000

Definition at line 145 of file chip.h.

◆ LPC_I2C

#define LPC_I2C   ((LPC_I2C_T *) LPC_I2C_BASE)

Definition at line 155 of file chip.h.

◆ LPC_I2C_BASE

#define LPC_I2C_BASE   0x40000000

Definition at line 116 of file chip.h.

◆ LPC_IOCON

#define LPC_IOCON   ((LPC_IOCON_T *) LPC_IOCON_BASE)

Definition at line 180 of file chip.h.

◆ LPC_IOCON_BASE

#define LPC_IOCON_BASE   0x40044000

Definition at line 129 of file chip.h.

◆ LPC_PMU

#define LPC_PMU   ((LPC_PMU_T *) LPC_PMU_BASE)

Definition at line 177 of file chip.h.

◆ LPC_PMU_BASE

#define LPC_PMU_BASE   0x40038000

Definition at line 126 of file chip.h.

◆ LPC_ROM_API

#define LPC_ROM_API   (*((LPC_ROM_API_T * *) LPC_ROM_API_BASE_LOC))

Definition at line 195 of file chip.h.

◆ LPC_ROM_API_BASE_LOC

#define LPC_ROM_API_BASE_LOC   0x1FFF1FF8

Definition at line 152 of file chip.h.

◆ LPC_SSP0

#define LPC_SSP0   ((LPC_SSP_T *) LPC_SSP0_BASE)

Definition at line 179 of file chip.h.

◆ LPC_SSP0_BASE

#define LPC_SSP0_BASE   0x40040000

Definition at line 128 of file chip.h.

◆ LPC_SSP1_BASE

#define LPC_SSP1_BASE   0x40058000

Definition at line 133 of file chip.h.

◆ LPC_SYSCTL

#define LPC_SYSCTL   ((LPC_SYSCTL_T *) LPC_SYSCTL_BASE)

Definition at line 181 of file chip.h.

◆ LPC_SYSCTL_BASE

#define LPC_SYSCTL_BASE   0x40048000

Definition at line 130 of file chip.h.

◆ LPC_TIMER16_0

#define LPC_TIMER16_0   ((LPC_TIMER_T *) LPC_TIMER16_0_BASE)

Definition at line 160 of file chip.h.

◆ LPC_TIMER16_0_BASE

#define LPC_TIMER16_0_BASE   0x4000C000

Definition at line 119 of file chip.h.

◆ LPC_TIMER16_1

#define LPC_TIMER16_1   ((LPC_TIMER_T *) LPC_TIMER16_1_BASE)

Definition at line 161 of file chip.h.

◆ LPC_TIMER16_1_BASE

#define LPC_TIMER16_1_BASE   0x40010000

Definition at line 120 of file chip.h.

◆ LPC_TIMER32_0

#define LPC_TIMER32_0   ((LPC_TIMER_T *) LPC_TIMER32_0_BASE)

Definition at line 162 of file chip.h.

◆ LPC_TIMER32_0_BASE

#define LPC_TIMER32_0_BASE   0x40014000

Definition at line 121 of file chip.h.

◆ LPC_TIMER32_1

#define LPC_TIMER32_1   ((LPC_TIMER_T *) LPC_TIMER32_1_BASE)

Definition at line 163 of file chip.h.

◆ LPC_TIMER32_1_BASE

#define LPC_TIMER32_1_BASE   0x40018000

Definition at line 122 of file chip.h.

◆ LPC_USART

#define LPC_USART   ((LPC_USART_T *) LPC_USART_BASE)

Definition at line 159 of file chip.h.

◆ LPC_USART_BASE

#define LPC_USART_BASE   0x40008000

Definition at line 118 of file chip.h.

◆ LPC_USB

#define LPC_USB   ((LPC_USB_T *) LPC_USB0_BASE)

Definition at line 185 of file chip.h.

◆ LPC_USB0_BASE

#define LPC_USB0_BASE   0x40080000

Definition at line 131 of file chip.h.

◆ LPC_WWDT

#define LPC_WWDT   ((LPC_WWDT_T *) LPC_WWDT_BASE)

Definition at line 158 of file chip.h.

◆ LPC_WWDT_BASE

#define LPC_WWDT_BASE   0x40004000

Definition at line 117 of file chip.h.



uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04