#include "lpc2100/lpcWD.h"#include "lpc2100/lpcTMR.h"#include "lpc2100/lpcUART.h"#include "lpc2100/lpcI2C.h"#include "lpc2100/lpcSPI.h"#include "lpc2100/lpcRTC.h"#include "lpc2100/lpcGPIO.h"#include "lpc2100/lpcPIN.h"#include "lpc2100/lpcSCB.h"#include "lpc2100/lpcVIC.h"Go to the source code of this file.
Defines | |
| #define | REG_8 volatile unsigned char |
| #define | REG16 volatile unsigned short |
| #define | REG32 volatile unsigned long |
| #define | WD ((wdRegs_t *)0xE0000000) |
| #define | WDMOD WD->mod |
| #define | WDTC WD->tc |
| #define | WDFEED WD->feed |
| #define | WDTV WD->tv |
| #define | TMR0 ((pwmTmrRegs_t *)0xE0004000) |
| #define | T0IR TMR0->ir |
| #define | T0TCR TMR0->tcr |
| #define | T0TC TMR0->tc |
| #define | T0PR TMR0->pr |
| #define | T0PC TMR0->pc |
| #define | T0MCR TMR0->mcr |
| #define | T0MR0 TMR0->mr0 |
| #define | T0MR1 TMR0->mr1 |
| #define | T0MR2 TMR0->mr2 |
| #define | T0MR3 TMR0->mr3 |
| #define | T0CCR TMR0->ccr |
| #define | T0CR0 TMR0->cr0 |
| #define | T0CR1 TMR0->cr1 |
| #define | T0CR2 TMR0->cr2 |
| #define | T0CR3 TMR0->cr3 |
| #define | T0EMR TMR0->emr |
| #define | TMR1 ((pwmTmrRegs_t *)0xE0008000) |
| #define | T1IR TMR1->ir |
| #define | T1TCR TMR1->tcr |
| #define | T1TC TMR1->tc |
| #define | T1PR TMR1->pr |
| #define | T1PC TMR1->pc |
| #define | T1MCR TMR1->mcr |
| #define | T1MR0 TMR1->mr0 |
| #define | T1MR1 TMR1->mr1 |
| #define | T1MR2 TMR1->mr2 |
| #define | T1MR3 TMR1->mr3 |
| #define | T1CCR TMR1->ccr |
| #define | T1CR0 TMR1->cr0 |
| #define | T1CR1 TMR1->cr1 |
| #define | T1CR2 TMR1->cr2 |
| #define | T1CR3 TMR1->cr3 |
| #define | T1EMR TMR1->emr |
| #define | PWM ((pwmTmrRegs_t *)0xE0014000) |
| #define | PWMIR PWM->ir |
| #define | PWMTCR PWM->tcr |
| #define | PWMTC PWM->tc |
| #define | PWMPR PWM->pr |
| #define | PWMPC PWM->pc |
| #define | PWMMCR PWM->mcr |
| #define | PWMMR0 PWM->mr0 |
| #define | PWMMR1 PWM->mr1 |
| #define | PWMMR2 PWM->mr2 |
| #define | PWMMR3 PWM->mr3 |
| #define | PWMMR4 PWM->mr4 |
| #define | PWMMR5 PWM->mr5 |
| #define | PWMMR6 PWM->mr6 |
| #define | PWMPCR PWM->pcr |
| #define | PWMLER PWM->ler |
| #define | UART0 ((uartRegs_t *)0xE000C000) |
| #define | U0_PINSEL (0x00000005) |
| #define | U0_PINMASK (0x0000000F) |
| #define | U0RBR UART0->rbr |
| #define | U0THR UART0->thr |
| #define | U0IER UART0->ier |
| #define | U0IIR UART0->iir |
| #define | U0FCR UART0->fcr |
| #define | U0LCR UART0->lcr |
| #define | U0LSR UART0->lsr |
| #define | U0SCR UART0->scr |
| #define | U0DLL UART0->dll |
| #define | U0DLM UART0->dlm |
| #define | UART1 ((uartRegs_t *)0xE0010000) |
| #define | U1_PINSEL (0x00050000) |
| #define | U1_PINMASK (0x000F0000) |
| #define | U1RBR UART1->rbr |
| #define | U1THR UART1->thr |
| #define | U1IER UART1->ier |
| #define | U1IIR UART1->iir |
| #define | U1FCR UART1->fcr |
| #define | U1LCR UART1->lcr |
| #define | U1MCR UART1->mcr |
| #define | U1LSR UART1->lsr |
| #define | U1MSR UART1->msr |
| #define | U1SCR UART1->scr |
| #define | U1DLL UART1->dll |
| #define | U1DLM UART1->dlm |
| #define | I2C ((i2cRegs_t *)0xE001C000) |
| #define | I2CONSET I2C->conset |
| #define | I2STAT I2C->stat |
| #define | I2DAT I2C->dat |
| #define | I2ADR I2C->adr |
| #define | I2SCLH I2C->sclh |
| #define | I2SCLL I2C->scll |
| #define | I2CONCLR I2C->conclr |
| #define | SPI ((spiRegs_t *)0xE0020000) |
| #define | SPCR SPI->cr |
| #define | SPSR SPI->sr |
| #define | SPDR SPI->dr |
| #define | SPCCR SPI->ccr |
| #define | SPINT SPI->flag |
| #define | RTC ((rtcRegs_t *)0xE0024000) |
| #define | RTCILR RTC->ilr |
| #define | RTCCTC RTC->ctc |
| #define | RTCCCR RTC->ccr |
| #define | RTCCIIR RTC->ciir |
| #define | RTCAMR RTC->amr |
| #define | RTCCTIME0 RTC->ctime0 |
| #define | RTCCTIME1 RTC->ctime1 |
| #define | RTCCTIME2 RTC->ctime2 |
| #define | RTCSEC RTC->sec |
| #define | RTCMIN RTC->min |
| #define | RTCHOUR RTC->hour |
| #define | RTCDOM RTC->dom |
| #define | RTCDOW RTC->dow |
| #define | RTCDOY RTC->doy |
| #define | RTCMONTH RTC->month |
| #define | RTCYEAR RTC->year |
| #define | RTCALSEC RTC->alsec |
| #define | RTCALMIN RTC->almin |
| #define | RTCALHOUR RTC->alhour |
| #define | RTCALDOM RTC->aldom |
| #define | RTCALDOW RTC->aldow |
| #define | RTCALDOY RTC->aldoy |
| #define | RTCALMON RTC->almon |
| #define | RTCALYEAR RTC->alyear |
| #define | RTCPREINT RTC->preint |
| #define | RTCPREFRAC RTC->prefrac |
| #define | GPIO ((gpioRegs_t *)0xE0028000) |
| #define | IOPIN GPIO->in |
| #define | IOSET GPIO->set |
| #define | IODIR GPIO->dir |
| #define | IOCLR GPIO->clr |
| #define | PINSEL ((pinRegs_t *)0xE002C000) |
| #define | PINSEL0 PINSEL->sel0 |
| #define | PINSEL1 PINSEL->sel1 |
| #define | SCB ((scbRegs_t *)0xE01FC000) |
| #define | MAMCR SCB->mam.cr |
| #define | MAMTIM SCB->mam.tim |
| #define | MEMMAP SCB->memmap |
| #define | PLLCON SCB->pll.con |
| #define | PLLCFG SCB->pll.cfg |
| #define | PLLSTAT SCB->pll.stat |
| #define | PLLFEED SCB->pll.feed |
| #define | PCON SCB->p.con |
| #define | PCONP SCB->p.conp |
| #define | VPBDIV SCB->vpbdiv |
| #define | EXTINT SCB->ext.flag |
| #define | EXTWAKE SCB->ext.wake |
| #define | VIC ((vicRegs_t *)0xFFFFF000) |
| #define | VICIRQStatus VIC->irqStatus |
| #define | VICFIQStatus VIC->fiqStatus |
| #define | VICRawIntr VIC->rawIntr |
| #define | VICIntSelect VIC->intSelect |
| #define | VICIntEnable VIC->intEnable |
| #define | VICIntEnClear VIC->intEnClear |
| #define | VICSoftInt VIC->softInt |
| #define | VICSoftIntClear VIC->softIntClear |
| #define | VICProtection VIC->protection |
| #define | VICVectAddr VIC->vectAddr |
| #define | VICDefVectAddr VIC->defVectAddr |
| #define | VICVectAddr0 VIC->vectAddr0 |
| #define | VICVectAddr1 VIC->vectAddr1 |
| #define | VICVectAddr2 VIC->vectAddr2 |
| #define | VICVectAddr3 VIC->vectAddr3 |
| #define | VICVectAddr4 VIC->vectAddr4 |
| #define | VICVectAddr5 VIC->vectAddr5 |
| #define | VICVectAddr6 VIC->vectAddr6 |
| #define | VICVectAddr7 VIC->vectAddr7 |
| #define | VICVectAddr8 VIC->vectAddr8 |
| #define | VICVectAddr9 VIC->vectAddr9 |
| #define | VICVectAddr10 VIC->vectAddr10 |
| #define | VICVectAddr11 VIC->vectAddr11 |
| #define | VICVectAddr12 VIC->vectAddr12 |
| #define | VICVectAddr13 VIC->vectAddr13 |
| #define | VICVectAddr14 VIC->vectAddr14 |
| #define | VICVectAddr15 VIC->vectAddr15 |
| #define | VICVectAdrArray VIC->vectAdrArray |
| #define | VICVectCntl0 VIC->vectCntl0 |
| #define | VICVectCntl1 VIC->vectCntl1 |
| #define | VICVectCntl2 VIC->vectCntl2 |
| #define | VICVectCntl3 VIC->vectCntl3 |
| #define | VICVectCntl4 VIC->vectCntl4 |
| #define | VICVectCntl5 VIC->vectCntl5 |
| #define | VICVectCntl6 VIC->vectCntl6 |
| #define | VICVectCntl7 VIC->vectCntl7 |
| #define | VICVectCntl8 VIC->vectCntl8 |
| #define | VICVectCntl9 VIC->vectCntl9 |
| #define | VICVectCntl10 VIC->vectCntl10 |
| #define | VICVectCntl11 VIC->vectCntl11 |
| #define | VICVectCntl12 VIC->vectCntl12 |
| #define | VICVectCntl13 VIC->vectCntl13 |
| #define | VICVectCntl14 VIC->vectCntl14 |
| #define | VICVectCntl15 VIC->vectCntl15 |
| #define | VICVectCtlArray VIC->vectCtlArray |
| #define GPIO ((gpioRegs_t *)0xE0028000) |
| #define PWM ((pwmTmrRegs_t *)0xE0014000) |
| #define TMR0 ((pwmTmrRegs_t *)0xE0004000) |
| #define TMR1 ((pwmTmrRegs_t *)0xE0008000) |
| #define UART0 ((uartRegs_t *)0xE000C000) |
| #define UART1 ((uartRegs_t *)0xE0010000) |
| #define VICDefVectAddr VIC->defVectAddr |
| #define VICFIQStatus VIC->fiqStatus |
| #define VICIntEnable VIC->intEnable |
| #define VICIntSelect VIC->intSelect |
| #define VICIRQStatus VIC->irqStatus |
| #define VICProtection VIC->protection |
| #define VICRawIntr VIC->rawIntr |
| #define VICSoftInt VIC->softInt |
| #define VICSoftIntClear VIC->softIntClear |
| #define VICVectAddr VIC->vectAddr |
1.4.7