RT-USB-THP  0
USB出力温湿気圧センサモジュールのサンプルプログラムに関する説明
LPC13xx.h
[詳解]
1 /****************************************************************************
2  * LPC13xx.h - 2011-04-28
3  *
4  * Based on original by NXP with modifications by Code Red Technologies
5  *
6  * Project: NXP LPC13xx software example
7  *
8  * Description:
9  * CMSIS Cortex-M3 Core Peripheral Access Layer Header File for
10  * NXP LPC13xx Device Series
11  *
12  ****************************************************************************
13  * Software that is described herein is for illustrative purposes only
14  * which provides customers with programming information regarding the
15  * products. This software is supplied "AS IS" without any warranties.
16  * NXP Semiconductors assumes no responsibility or liability for the
17  * use of the software, conveys no license or title under any patent,
18  * copyright, or mask work right to the product. NXP Semiconductors
19  * reserves the right to make changes in the software without
20  * notification. NXP Semiconductors also make no representation or
21  * warranty that such application will be suitable for the specified
22  * use without further testing or modification.
23 ****************************************************************************/
24 
25 #ifndef __LPC13xx_H__
26 #define __LPC13xx_H__
27 
28 /*
29  * ==========================================================================
30  * ---------- Interrupt Number Definition -----------------------------------
31  * ==========================================================================
32  */
33 
34 typedef enum IRQn
35 {
36 /****** Cortex-M3 Processor Exceptions Numbers ***************************************************/
39  BusFault_IRQn = -11,
41  SVCall_IRQn = -5,
43  PendSV_IRQn = -2,
44  SysTick_IRQn = -1,
46 /****** LPC13xx Specific Interrupt Numbers *******************************************************/
87  I2C_IRQn = 40,
92  SSP_IRQn = 45,
93  SSP0_IRQn = 45,
94  UART_IRQn = 46,
95  USB_IRQn = 47,
96  USB_FIQn = 48,
97  ADC_IRQn = 49,
98  WDT_IRQn = 50,
99  BOD_IRQn = 51,
101  EINT3_IRQn = 53,
102  EINT2_IRQn = 54,
103  EINT1_IRQn = 55,
104  EINT0_IRQn = 56,
105  SSP1_IRQn = 57,
107 } IRQn_Type;
108 
109 
110 /*
111  * ==========================================================================
112  * ----------- Processor and Core Peripheral Section ------------------------
113  * ==========================================================================
114  */
115 
116 /* Configuration of the Cortex-M3 Processor and Core Peripherals */
117 #define __MPU_PRESENT 1
118 #define __NVIC_PRIO_BITS 3
119 #define __Vendor_SysTickConfig 0
122 #include "core_cm3.h" /* Cortex-M3 processor and core peripherals */
123 #include "system_LPC13xx.h" /* System Header */
124 
125 
126 /******************************************************************************/
127 /* Device Specific Peripheral registers structures */
128 /******************************************************************************/
129 
130 #if defined ( __CC_ARM )
131 #pragma anon_unions
132 #endif
133 
134 /*------------- System Control (SYSCON) --------------------------------------*/
135 typedef struct
136 {
137  __IO uint32_t SYSMEMREMAP; /* Sys mem. Remap, Offset 0x0 */
139  __IO uint32_t SYSPLLCTRL; /* Sys PLL control */
141  __IO uint32_t USBPLLCTRL; /* USB PLL control, offset 0x10 */
143  uint32_t RESERVED0[2];
144 
145  __IO uint32_t SYSOSCCTRL; /* Offset 0x20 */
148  uint32_t RESERVED1[1];
149  __IO uint32_t SYSRESSTAT; /* Offset 0x30 */
150  uint32_t RESERVED2[3];
151  __IO uint32_t SYSPLLCLKSEL; /* Offset 0x40 */
155  uint32_t RESERVED3[8];
156 
157  __IO uint32_t MAINCLKSEL; /* Offset 0x70 */
160  uint32_t RESERVED4[1];
161 
162  __IO uint32_t SYSAHBCLKCTRL; /* Offset 0x80 */
163  uint32_t RESERVED5[4];
164  union {
165  // SSP0CLKDIV preferred name rather than original SSPCLKDIV
168  };
171  uint32_t RESERVED6[3];
173 
174  __IO uint32_t SYSTICKCLKDIV; /* Offset 0xB0 */
175  uint32_t RESERVED7[3];
176 
177  __IO uint32_t USBCLKSEL; /* Offset 0xC0 */
180  uint32_t RESERVED8[1];
181  __IO uint32_t WDTCLKSEL; /* Offset 0xD0 */
184  uint32_t RESERVED9[1];
185  __IO uint32_t CLKOUTCLKSEL; /* Offset 0xE0 */
188  uint32_t RESERVED10[5];
189 
190  __IO uint32_t PIOPORCAP0; /* Offset 0x100 */
192  uint32_t RESERVED11[18];
193 
194  __IO uint32_t BODCTRL; /* Offset 0x150 */
195  uint32_t RESERVED12[1];
197  uint32_t RESERVED13[41];
198 
199  __IO uint32_t STARTAPRP0; /* Offset 0x200 */
207  uint32_t RESERVED14[4];
208 
209  __IO uint32_t PDSLEEPCFG; /* Offset 0x230 */
212  uint32_t RESERVED15[110];
215 
216 
217 /*------------- Pin Connect Block (IOCON) --------------------------------*/
218 typedef struct
219 {
221  uint32_t RESERVED0[1];
226  uint32_t RESERVED1[1];
228 
237 
246 
249  union {
250  // SWCLK_PIO0_10 preferred name rather than original JTAG_TCK_PIO0_10
253  };
256  union {
257  // R_PIO0_11 preferred name rather than original JTAG_TDI_PIO0_11
260  };
261  union {
262  // R_PIO1_0 preferred name rather than original JTAG_TMS_PIO1_0
265  };
266  union {
267  // R_PIO1_1 preferred name rather than original JTAG_TDO_PIO1_1
270  };
271 
272  union {
273  // R_PIO1_2 preferred name rather than original JTAG_nTRST_PIO1_2
276  };
280  union {
281  // SWDIO_PIO1_3 preferred name rather than original ARM_SWDIO_PIO1_3
284  };
285 
289 
294  union {
295  // SCK_LOC preferred name rather than original SCKLOC
298  };
303 
304 
305 /*------------- Power Management Unit (PMU) --------------------------*/
306 typedef struct
307 {
315 
316 
317 /*------------- General Purpose Input/Output (GPIO) --------------------------*/
318 typedef struct
319 {
320  union {
321  __IO uint32_t MASKED_ACCESS[4096];
322  struct {
323  uint32_t RESERVED0[4095];
325  };
326  };
327  uint32_t RESERVED1[4096];
337 
338 
339 /*------------- Timer (TMR) --------------------------------------------------*/
340 typedef struct
341 {
354  uint32_t RESERVED1[3];
356  uint32_t RESERVED2[12];
360 
361 /*------------- Universal Asynchronous Receiver Transmitter (UART) -----------*/
362 typedef struct
363 {
364  union {
368  };
369  union {
372  };
373  union {
376  };
387  uint32_t RESERVED1[6];
393 
394 /*------------- Synchronous Serial Communication (SSP) -----------------------*/
395 typedef struct
396 {
407 
408 /*------------- Inter-Integrated Circuit (I2C) -------------------------------*/
409 typedef struct
410 {
428 
429 /*------------- Watchdog Timer (WDT) -----------------------------------------*/
430 typedef struct
431 {
441 
442 /*------------- Analog-to-Digital Converter (ADC) ----------------------------*/
443 typedef struct
444 {
449  union {
450  __IO uint32_t DR[8];
451  struct {
460  };
461  };
464 
465 
466 /*------------- Universal Serial Bus (USB) -----------------------------------*/
467 typedef struct
468 {
469  __I uint32_t DevIntSt; /* USB Device Interrupt Registers */
473 
474  __O uint32_t CmdCode; /* USB Device SIE Command Registers */
476 
477  __I uint32_t RxData; /* USB Device Transfer Registers */
484 
485 #if defined ( __CC_ARM )
486 #pragma no_anon_unions
487 #endif
488 
489 
490 /******************************************************************************/
491 /* Peripheral memory map */
492 /******************************************************************************/
493 /* Base addresses */
494 #define LPC_FLASH_BASE (0x00000000UL)
495 #define LPC_RAM_BASE (0x10000000UL)
496 #define LPC_APB0_BASE (0x40000000UL)
497 #define LPC_AHB_BASE (0x50000000UL)
498 
499 /* APB0 peripherals */
500 #define LPC_I2C_BASE (LPC_APB0_BASE + 0x00000)
501 #define LPC_WDT_BASE (LPC_APB0_BASE + 0x04000)
502 #define LPC_UART_BASE (LPC_APB0_BASE + 0x08000)
503 #define LPC_CT16B0_BASE (LPC_APB0_BASE + 0x0C000)
504 #define LPC_CT16B1_BASE (LPC_APB0_BASE + 0x10000)
505 #define LPC_CT32B0_BASE (LPC_APB0_BASE + 0x14000)
506 #define LPC_CT32B1_BASE (LPC_APB0_BASE + 0x18000)
507 #define LPC_ADC_BASE (LPC_APB0_BASE + 0x1C000)
508 #define LPC_USB_BASE (LPC_APB0_BASE + 0x20000)
509 #define LPC_PMU_BASE (LPC_APB0_BASE + 0x38000)
510 // LPC_SSP_BASE original name, LPC_SSP0_BASE new preferred name
511 #define LPC_SSP_BASE (LPC_APB0_BASE + 0x40000)
512 #define LPC_SSP0_BASE (LPC_APB0_BASE + 0x40000)
513 #define LPC_IOCON_BASE (LPC_APB0_BASE + 0x44000)
514 #define LPC_SYSCON_BASE (LPC_APB0_BASE + 0x48000)
515 #define LPC_SSP1_BASE (LPC_APB0_BASE + 0x58000)
516 
517 /* AHB peripherals */
518 #define LPC_GPIO_BASE (LPC_AHB_BASE + 0x00000)
519 #define LPC_GPIO0_BASE (LPC_AHB_BASE + 0x00000)
520 #define LPC_GPIO1_BASE (LPC_AHB_BASE + 0x10000)
521 #define LPC_GPIO2_BASE (LPC_AHB_BASE + 0x20000)
522 #define LPC_GPIO3_BASE (LPC_AHB_BASE + 0x30000)
523 
524 /******************************************************************************/
525 /* Peripheral declaration */
526 /******************************************************************************/
527 #define LPC_I2C ((LPC_I2C_TypeDef *) LPC_I2C_BASE )
528 #define LPC_WDT ((LPC_WDT_TypeDef *) LPC_WDT_BASE )
529 #define LPC_UART ((LPC_UART_TypeDef *) LPC_UART_BASE )
530 #define LPC_TMR16B0 ((LPC_TMR_TypeDef *) LPC_CT16B0_BASE)
531 #define LPC_TMR16B1 ((LPC_TMR_TypeDef *) LPC_CT16B1_BASE)
532 #define LPC_TMR32B0 ((LPC_TMR_TypeDef *) LPC_CT32B0_BASE)
533 #define LPC_TMR32B1 ((LPC_TMR_TypeDef *) LPC_CT32B1_BASE)
534 #define LPC_ADC ((LPC_ADC_TypeDef *) LPC_ADC_BASE )
535 #define LPC_PMU ((LPC_PMU_TypeDef *) LPC_PMU_BASE )
536 // LPC_SSP original name, LPC_SSP0 new preferred name
537 #define LPC_SSP ((LPC_SSP_TypeDef *) LPC_SSP_BASE )
538 #define LPC_SSP0 ((LPC_SSP_TypeDef *) LPC_SSP0_BASE )
539 #define LPC_SSP1 ((LPC_SSP_TypeDef *) LPC_SSP1_BASE )
540 #define LPC_IOCON ((LPC_IOCON_TypeDef *) LPC_IOCON_BASE )
541 #define LPC_SYSCON ((LPC_SYSCON_TypeDef *) LPC_SYSCON_BASE)
542 #define LPC_USB ((LPC_USB_TypeDef *) LPC_USB_BASE )
543 #define LPC_GPIO0 ((LPC_GPIO_TypeDef *) LPC_GPIO0_BASE )
544 #define LPC_GPIO1 ((LPC_GPIO_TypeDef *) LPC_GPIO1_BASE )
545 #define LPC_GPIO2 ((LPC_GPIO_TypeDef *) LPC_GPIO2_BASE )
546 #define LPC_GPIO3 ((LPC_GPIO_TypeDef *) LPC_GPIO3_BASE )
547 
548 #endif // __LPC13xx_H__
uint32_t RESERVED0
Definition: LPC13xx.h:436
__IO uint32_t IR
Definition: LPC13xx.h:342
__IO uint32_t STARTSRP0
Definition: LPC13xx.h:202
Definition: LPC13xx.h:60
__IO uint32_t PIO3_1
Definition: LPC13xx.h:278
__I uint32_t DR5
Definition: LPC13xx.h:457
__I uint32_t DATA_BUFFER
Definition: LPC13xx.h:422
__IO uint32_t CONSET
Definition: LPC13xx.h:411
__IO uint32_t DevIntEn
Definition: LPC13xx.h:470
__IO uint32_t MIS
Definition: LPC13xx.h:334
__I uint32_t SR
Definition: LPC13xx.h:400
Definition: LPC13xx.h:42
__IO uint32_t SYSAHBCLKDIV
Definition: LPC13xx.h:159
__IO uint32_t PIO0_5
Definition: LPC13xx.h:234
__IO uint32_t PIO1_11
Definition: LPC13xx.h:287
__IO uint32_t CR1
Definition: LPC13xx.h:398
__IO uint32_t PCON
Definition: LPC13xx.h:308
__I uint32_t CmdData
Definition: LPC13xx.h:475
__IO uint32_t EMR
Definition: LPC13xx.h:355
Definition: LPC13xx.h:41
Definition: LPC13xx.h:84
__IO uint32_t PWMC
Definition: LPC13xx.h:358
__IO uint32_t ADR1
Definition: LPC13xx.h:419
__I uint32_t DR0
Definition: LPC13xx.h:452
Definition: LPC13xx.h:467
uint32_t RESERVED0
Definition: LPC13xx.h:447
Definition: LPC13xx.h:74
__IO uint32_t SWDIO_PIO1_3
Definition: LPC13xx.h:282
__IO uint32_t SCR
Definition: LPC13xx.h:381
__IO uint32_t PIOPORCAP1
Definition: LPC13xx.h:191
__IO uint32_t SYSPLLSTAT
Definition: LPC13xx.h:140
__I uint32_t DR6
Definition: LPC13xx.h:458
IRQn
Definition: LPC13xx.h:34
Definition: LPC13xx.h:58
__IO uint32_t CR0
Definition: LPC13xx.h:397
__IO uint32_t SCLL
Definition: LPC13xx.h:416
__IO uint32_t CCR
Definition: LPC13xx.h:352
Definition: LPC13xx.h:70
__I uint32_t LSR
Definition: LPC13xx.h:379
__O uint32_t TxData
Definition: LPC13xx.h:478
__IO uint32_t CLKOUTUEN
Definition: LPC13xx.h:186
Definition: LPC13xx.h:62
__IO uint32_t PIO1_5
Definition: LPC13xx.h:290
__IO uint32_t WINDOW
Definition: LPC13xx.h:438
__IO uint32_t STARTERP0
Definition: LPC13xx.h:200
Definition: LPC13xx.h:57
Definition: LPC13xx.h:50
__IO uint32_t JTAG_TDI_PIO0_11
Definition: LPC13xx.h:259
Definition: LPC13xx.h:99
__IO uint32_t PIO0_9
Definition: LPC13xx.h:248
__I uint32_t FIFOLVL
Definition: LPC13xx.h:391
__O uint32_t THR
Definition: LPC13xx.h:366
__IO uint32_t PIO0_2
Definition: LPC13xx.h:227
__IO uint32_t GPREG0
Definition: LPC13xx.h:309
__IO uint32_t PIO1_8
Definition: LPC13xx.h:225
__IO uint32_t BODCTRL
Definition: LPC13xx.h:194
#define __IO
Definition: CMSISv1p30_LPC13xx/inc/core_cm3.h:116
__IO uint32_t IMSC
Definition: LPC13xx.h:402
__IO uint32_t DCD_LOC
Definition: LPC13xx.h:300
__IO uint32_t RIS
Definition: LPC13xx.h:333
Definition: LPC13xx.h:79
__IO uint32_t GDR
Definition: LPC13xx.h:446
Definition: LPC13xx.h:80
__I uint32_t STAT
Definition: LPC13xx.h:462
__IO uint32_t SYSOSCCTRL
Definition: LPC13xx.h:145
Definition: LPC13xx.h:101
__I uint32_t DR2
Definition: LPC13xx.h:454
__IO uint32_t PRESETCTRL
Definition: LPC13xx.h:138
Definition: LPC13xx.h:78
__I uint32_t STAT
Definition: LPC13xx.h:412
__IO uint32_t MCR
Definition: LPC13xx.h:378
Definition: LPC13xx.h:362
__IO uint32_t ICR
Definition: LPC13xx.h:383
Definition: LPC13xx.h:98
Definition: LPC13xx.h:443
Definition: LPC13xx.h:63
__IO uint32_t PIO2_10
Definition: LPC13xx.h:244
__IO uint32_t INTEN
Definition: LPC13xx.h:448
__IO uint32_t UARTCLKDIV
Definition: LPC13xx.h:169
__IO uint32_t SSPCLKDIV
Definition: LPC13xx.h:166
__I uint32_t CR0
Definition: LPC13xx.h:353
__IO uint32_t PIO0_1
Definition: LPC13xx.h:224
Definition: LPC13xx.h:43
__I uint32_t TV
Definition: LPC13xx.h:435
__IO uint32_t IEV
Definition: LPC13xx.h:331
__IO uint32_t DSR_LOC
Definition: LPC13xx.h:299
__O uint32_t CmdCode
Definition: LPC13xx.h:474
Definition: LPC13xx.h:93
__IO uint32_t PIO3_0
Definition: LPC13xx.h:277
__IO uint32_t PC
Definition: LPC13xx.h:346
__IO uint32_t PIO3_4
Definition: LPC13xx.h:236
__IO uint32_t JTAG_TDO_PIO1_1
Definition: LPC13xx.h:269
Definition: LPC13xx.h:54
__IO uint32_t ADR0
Definition: LPC13xx.h:414
Definition: LPC13xx.h:77
Definition: LPC13xx.h:94
__IO uint32_t JTAG_TMS_PIO1_0
Definition: LPC13xx.h:264
__IO uint32_t WDTCLKSEL
Definition: LPC13xx.h:181
Definition: LPC13xx.h:105
__IO uint32_t DAT
Definition: LPC13xx.h:413
__IO uint32_t WDTOSCCTRL
Definition: LPC13xx.h:146
__IO uint32_t PIO1_9
Definition: LPC13xx.h:235
Definition: LPC13xx.h:82
__IO uint32_t IER
Definition: LPC13xx.h:371
__IO uint32_t PIO1_4
Definition: LPC13xx.h:286
__IO uint32_t PIO2_0
Definition: LPC13xx.h:222
__IO uint32_t STARTRSRP1CLR
Definition: LPC13xx.h:205
__IO uint32_t PIO2_3
Definition: LPC13xx.h:279
__IO uint32_t DATA
Definition: LPC13xx.h:324
__I uint32_t DR1
Definition: LPC13xx.h:453
__IO uint32_t PIO1_6
Definition: LPC13xx.h:291
Definition: LPC13xx.h:318
Definition: LPC13xx.h:92
__IO uint32_t SYSTCKCAL
Definition: LPC13xx.h:196
__IO uint32_t SSP0CLKDIV
Definition: LPC13xx.h:167
__IO uint32_t LCR
Definition: LPC13xx.h:377
__IO uint32_t PIO0_4
Definition: LPC13xx.h:233
__IO uint32_t SYSRESSTAT
Definition: LPC13xx.h:149
__IO uint32_t ADRMATCH
Definition: LPC13xx.h:389
Definition: LPC13xx.h:39
__IO uint32_t CLKOUTDIV
Definition: LPC13xx.h:187
__IO uint32_t PIO2_5
Definition: LPC13xx.h:239
__IO uint32_t SSP1CLKDIV
Definition: LPC13xx.h:170
CMSIS Cortex-M3 Device Peripheral Access Layer Header File for the NXP LPC13xx Device Series...
__O uint32_t FCR
Definition: LPC13xx.h:375
Definition: LPC13xx.h:66
Definition: LPC13xx.h:49
Definition: LPC13xx.h:88
__IO uint32_t USBPLLCLKUEN
Definition: LPC13xx.h:154
__I uint32_t RxData
Definition: LPC13xx.h:477
__IO uint32_t CPSR
Definition: LPC13xx.h:401
__O uint32_t CONCLR
Definition: LPC13xx.h:417
Definition: LPC13xx.h:89
__IO uint32_t ICR
Definition: LPC13xx.h:405
__IO uint32_t WARNINT
Definition: LPC13xx.h:437
__I uint32_t DR7
Definition: LPC13xx.h:459
Definition: LPC13xx.h:83
Definition: LPC13xx.h:55
Definition: LPC13xx.h:61
__IO uint32_t CLKOUTCLKSEL
Definition: LPC13xx.h:185
__IO uint32_t R_PIO1_2
Definition: LPC13xx.h:274
__IO uint32_t PIO1_10
Definition: LPC13xx.h:254
__IO uint32_t SWCLK_PIO0_10
Definition: LPC13xx.h:251
Definition: LPC13xx.h:102
__IO uint32_t RIS
Definition: LPC13xx.h:403
Definition: LPC13xx.h:59
__IO uint32_t DLM
Definition: LPC13xx.h:370
__IO uint32_t TC
Definition: LPC13xx.h:433
__IO uint32_t MIS
Definition: LPC13xx.h:404
Definition: LPC13xx.h:340
__IO uint32_t ARM_SWDIO_PIO1_3
Definition: LPC13xx.h:283
Definition: LPC13xx.h:90
__I uint32_t DR4
Definition: LPC13xx.h:456
__IO uint32_t PIO0_8
Definition: LPC13xx.h:247
__I uint32_t RxPLen
Definition: LPC13xx.h:479
__IO uint32_t PIO1_7
Definition: LPC13xx.h:292
Definition: LPC13xx.h:81
__IO uint32_t R_PIO1_0
Definition: LPC13xx.h:263
__IO uint32_t STARTRSRP0CLR
Definition: LPC13xx.h:201
__IO uint32_t PIO0_3
Definition: LPC13xx.h:232
__IO uint32_t MOD
Definition: LPC13xx.h:432
__IO uint32_t MASK2
Definition: LPC13xx.h:425
Definition: LPC13xx.h:306
__IO uint32_t R_PIO0_11
Definition: LPC13xx.h:258
Definition: LPC13xx.h:97
__I uint32_t MSR
Definition: LPC13xx.h:380
__IO uint32_t ADR2
Definition: LPC13xx.h:420
__IO uint32_t SCLH
Definition: LPC13xx.h:415
__IO uint32_t PIOPORCAP0
Definition: LPC13xx.h:190
Definition: LPC13xx.h:67
__IO uint32_t CR
Definition: LPC13xx.h:445
Definition: LPC13xx.h:68
__IO uint32_t PIO2_6
Definition: LPC13xx.h:220
Definition: LPC13xx.h:76
__O uint32_t DevIntSet
Definition: LPC13xx.h:472
__IO uint32_t DLL
Definition: LPC13xx.h:367
__IO uint32_t MR3
Definition: LPC13xx.h:351
__IO uint32_t IE
Definition: LPC13xx.h:332
Definition: LPC13xx.h:37
__IO uint32_t TCR
Definition: LPC13xx.h:343
__I uint32_t DEVICE_ID
Definition: LPC13xx.h:213
Definition: LPC13xx.h:48
__IO uint32_t RI_LOC
Definition: LPC13xx.h:301
Definition: LPC13xx.h:52
Definition: LPC13xx.h:51
Definition: LPC13xx.h:65
Definition: LPC13xx.h:73
Definition: LPC13xx.h:85
__IO uint32_t GPREG3
Definition: LPC13xx.h:312
Definition: LPC13xx.h:409
__IO uint32_t PIO3_3
Definition: LPC13xx.h:293
__IO uint32_t FDR
Definition: LPC13xx.h:384
__IO uint32_t SYSPLLCLKSEL
Definition: LPC13xx.h:151
__O uint32_t DevFIQSel
Definition: LPC13xx.h:482
__I uint32_t RBR
Definition: LPC13xx.h:365
__IO uint32_t IS
Definition: LPC13xx.h:329
__IO uint32_t WDTCLKDIV
Definition: LPC13xx.h:183
Definition: LPC13xx.h:86
__IO uint32_t PIO2_11
Definition: LPC13xx.h:255
__IO uint32_t GPREG4
Definition: LPC13xx.h:313
__IO uint32_t PIO3_2
Definition: LPC13xx.h:288
__O uint32_t FEED
Definition: LPC13xx.h:434
Definition: LPC13xx.h:100
Definition: LPC13xx.h:40
Definition: LPC13xx.h:38
uint32_t RESERVED0
Definition: LPC13xx.h:385
Definition: LPC13xx.h:135
__IO uint32_t RS485CTRL
Definition: LPC13xx.h:388
__IO uint32_t GPREG1
Definition: LPC13xx.h:310
Definition: LPC13xx.h:96
__IO uint32_t MR1
Definition: LPC13xx.h:349
__IO uint32_t R_PIO1_1
Definition: LPC13xx.h:268
__IO uint32_t STARTAPRP1
Definition: LPC13xx.h:203
__IO uint32_t MASK1
Definition: LPC13xx.h:424
__IO uint32_t PDRUNCFG
Definition: LPC13xx.h:211
__IO uint32_t SCKLOC
Definition: LPC13xx.h:297
__IO uint32_t SYSAHBCLKCTRL
Definition: LPC13xx.h:162
__IO uint32_t USBPLLCLKSEL
Definition: LPC13xx.h:153
Definition: LPC13xx.h:69
Definition: LPC13xx.h:72
__IO uint32_t ACR
Definition: LPC13xx.h:382
__IO uint32_t PIO2_9
Definition: LPC13xx.h:243
__IO uint32_t TC
Definition: LPC13xx.h:344
__IO uint32_t MCR
Definition: LPC13xx.h:347
__IO uint32_t IC
Definition: LPC13xx.h:335
__IO uint32_t GPREG2
Definition: LPC13xx.h:311
enum IRQn IRQn_Type
__IO uint32_t PDAWAKECFG
Definition: LPC13xx.h:210
Definition: LPC13xx.h:104
__I uint32_t DevIntSt
Definition: LPC13xx.h:469
Definition: LPC13xx.h:44
__IO uint32_t CTCR
Definition: LPC13xx.h:357
__IO uint32_t MAINCLKUEN
Definition: LPC13xx.h:158
__IO uint32_t PR
Definition: LPC13xx.h:345
__IO uint32_t SYSPLLCLKUEN
Definition: LPC13xx.h:152
__O uint32_t TxPLen
Definition: LPC13xx.h:480
Definition: LPC13xx.h:91
Definition: LPC13xx.h:64
__IO uint32_t USBPLLSTAT
Definition: LPC13xx.h:142
__IO uint32_t JTAG_TCK_PIO0_10
Definition: LPC13xx.h:252
__IO uint32_t USBCLKDIV
Definition: LPC13xx.h:179
__IO uint32_t STARTAPRP0
Definition: LPC13xx.h:199
#define __O
Definition: CMSISv1p30_LPC13xx/inc/core_cm3.h:115
__IO uint32_t PIO2_4
Definition: LPC13xx.h:238
__I uint32_t DR3
Definition: LPC13xx.h:455
Definition: LPC13xx.h:103
__IO uint32_t SCK_LOC
Definition: LPC13xx.h:296
__IO uint32_t MR0
Definition: LPC13xx.h:348
__IO uint32_t DIR
Definition: LPC13xx.h:328
__IO uint32_t USBCLKSEL
Definition: LPC13xx.h:177
Definition: LPC13xx.h:430
__IO uint32_t PIO3_5
Definition: LPC13xx.h:240
__IO uint32_t TER
Definition: LPC13xx.h:386
Definition: LPC13xx.h:75
Definition: LPC13xx.h:87
__IO uint32_t PDSLEEPCFG
Definition: LPC13xx.h:209
__IO uint32_t PIO2_8
Definition: LPC13xx.h:230
__IO uint32_t USBPLLCTRL
Definition: LPC13xx.h:141
Definition: LPC13xx.h:95
Definition: LPC13xx.h:53
Definition: LPC13xx.h:71
__IO uint32_t MASK3
Definition: LPC13xx.h:426
#define __I
Definition: CMSISv1p30_LPC13xx/inc/core_cm3.h:113
__IO uint32_t PIO0_6
Definition: LPC13xx.h:241
__IO uint32_t PIO2_7
Definition: LPC13xx.h:229
Definition: LPC13xx.h:395
__IO uint32_t STARTSRP1
Definition: LPC13xx.h:206
__IO uint32_t IRCCTRL
Definition: LPC13xx.h:147
__IO uint32_t PIO2_1
Definition: LPC13xx.h:231
__IO uint32_t ADR3
Definition: LPC13xx.h:421
__IO uint32_t STARTERP1
Definition: LPC13xx.h:204
__IO uint32_t SYSPLLCTRL
Definition: LPC13xx.h:139
__IO uint32_t USBCLKUEN
Definition: LPC13xx.h:178
__IO uint32_t WDTCLKUEN
Definition: LPC13xx.h:182
Definition: LPC13xx.h:56
__IO uint32_t MAINCLKSEL
Definition: LPC13xx.h:157
__IO uint32_t MR2
Definition: LPC13xx.h:350
__IO uint32_t TRACECLKDIV
Definition: LPC13xx.h:172
__O uint32_t DevIntClr
Definition: LPC13xx.h:471
__IO uint32_t Ctrl
Definition: LPC13xx.h:481
__IO uint32_t DR
Definition: LPC13xx.h:399
Definition: LPC13xx.h:218
Definition: LPC13xx.h:47
__IO uint32_t MASK0
Definition: LPC13xx.h:423
__IO uint32_t JTAG_nTRST_PIO1_2
Definition: LPC13xx.h:275
__IO uint32_t PIO2_2
Definition: LPC13xx.h:245
__IO uint32_t MMCTRL
Definition: LPC13xx.h:418
__IO uint32_t RESET_PIO0_0
Definition: LPC13xx.h:223
__IO uint32_t PIO0_7
Definition: LPC13xx.h:242
__IO uint32_t RS485DLY
Definition: LPC13xx.h:390
__IO uint32_t SYSMEMREMAP
Definition: LPC13xx.h:137
unsigned int uint32_t
Definition: type.h:29
__I uint32_t IIR
Definition: LPC13xx.h:374
__IO uint32_t SYSTICKCLKDIV
Definition: LPC13xx.h:174
__IO uint32_t IBE
Definition: LPC13xx.h:330