| NUC472_NUC442_BSP V3.03.003 The Board Support Package for NUC472/NUC442

Modules | Macros
NUC472/NUC442 Peripheral Pointer
NUC472/NUC442 Peripheral Memory Base
Collaboration diagram for NUC472/NUC442 Peripheral Pointer:

## Modules
| NUC472/NUC442 I/O Routines

## Macros
#define | SYS ((SYS_T *) SYS_BASE)
#define | CLK ((CLK_T *) CLK_BASE)
#define | PA ((GPIO_T *) GPIOA_BASE)
#define | PB ((GPIO_T *) GPIOB_BASE)
#define | PC ((GPIO_T *) GPIOC_BASE)
#define | PD ((GPIO_T *) GPIOD_BASE)
#define | PE ((GPIO_T *) GPIOE_BASE)
#define | PF ((GPIO_T *) GPIOF_BASE)
#define | PG ((GPIO_T *) GPIOG_BASE)
#define | PH ((GPIO_T *) GPIOH_BASE)
#define | GPA ((GPIO_T *) GPIOA_BASE)
#define | GPB ((GPIO_T *) GPIOB_BASE)
#define | GPC ((GPIO_T *) GPIOC_BASE)
#define | GPD ((GPIO_T *) GPIOD_BASE)
#define | GPE ((GPIO_T *) GPIOE_BASE)
#define | GPF ((GPIO_T *) GPIOF_BASE)
#define | GPG ((GPIO_T *) GPIOG_BASE)
#define | GPH ((GPIO_T *) GPIOH_BASE)
#define | GPI ((GPIO_T *) GPIOI_BASE)
#define | GPIO ((GPIO_DB_T *) GPIO_DBCTL_BASE)
#define | PDMA ((PDMA_T *) PDMA_BASE)
#define | USBH ((USBH_T *) USBH_BASE)
#define | EMAC ((EMAC_T *) EMAC_BASE)
#define | FMC ((FMC_T *) FMC_BASE)
#define | SD ((SDH_T *) SD_BASE)
#define | EBI ((EBI_T *) EBI_BASE)
#define | ICAP ((CAP_T *) CAP_BASE)
#define | CRC ((CRC_T *) CRC_BASE)
#define | WDT ((WDT_T *) WDT_BASE)
#define | WWDT ((WWDT_T *) WWDT_BASE)
#define | RTC ((RTC_T *) RTC_BASE)
#define | ADC ((ADC_T *) ADC_BASE)
#define | EADC ((EADC_T *) EADC_BASE)
#define | ACMP ((ACMP_T *) ACMP_BASE)
#define | I2S0 ((I2S_T *) I2S0_BASE)
#define | I2S1 ((I2S_T *) I2S1_BASE)
#define | USBD ((USBD_T *) UDC20_BASE)
#define | OTG ((OTG_T *) OTG_BASE)
#define | TIMER0 ((TIMER_T *) TIMER0_BASE)
#define | TIMER1 ((TIMER_T *) TIMER1_BASE)
#define | TIMER2 ((TIMER_T *) TIMER2_BASE)
#define | TIMER3 ((TIMER_T *) TIMER3_BASE)
#define | PWM0 ((PWM_T *) PWM0_BASE)
#define | PWM1 ((PWM_T *) PWM1_BASE)
#define | EPWM0 ((EPWM_T *) EPWM0_BASE)
#define | EPWM1 ((EPWM_T *) EPWM1_BASE)
#define | ECAP0 ((ECAP_T *) ECAP0_BASE)
#define | ECAP1 ((ECAP_T *) ECAP1_BASE)
#define | QEI0 ((QEI_T *) QEI0_BASE)
#define | QEI1 ((QEI_T *) QEI1_BASE)
#define | SPI0 ((SPI_T *) SPI0_BASE)
#define | SPI1 ((SPI_T *) SPI1_BASE)
#define | SPI2 ((SPI_T *) SPI2_BASE)
#define | SPI3 ((SPI_T *) SPI3_BASE)
#define | UART0 ((UART_T *) UART0_BASE)
#define | UART1 ((UART_T *) UART1_BASE)
#define | UART2 ((UART_T *) UART2_BASE)
#define | UART3 ((UART_T *) UART3_BASE)
#define | UART4 ((UART_T *) UART4_BASE)
#define | UART5 ((UART_T *) UART5_BASE)
#define | I2C0 ((I2C_T *) I2C0_BASE)
#define | I2C1 ((I2C_T *) I2C1_BASE)
#define | I2C2 ((I2C_T *) I2C2_BASE)
#define | I2C3 ((I2C_T *) I2C3_BASE)
#define | I2C4 ((I2C_T *) I2C4_BASE)
#define | SC0 ((SC_T *) SC0_BASE)
#define | SC1 ((SC_T *) SC1_BASE)
#define | SC2 ((SC_T *) SC2_BASE)
#define | SC3 ((SC_T *) SC3_BASE)
#define | SC4 ((SC_T *) SC4_BASE)
#define | SC5 ((SC_T *) SC5_BASE)
#define | CAN0 ((CAN_T *) CAN0_BASE)
#define | CAN1 ((CAN_T *) CAN1_BASE)
#define | PS2 ((PS2_T *) PS2D_BASE)
#define | CRPT ((CRPT_T *) CRPT_BASE)

## Detailed Description

The Declaration of NUC472/NUC442 Peripheral

## Macro Definition Documentation

## ◆ ACMP

#define ACMP ((ACMP_T *) ACMP_BASE)

Definition at line 28831 of file NUC472_442.h.

## ◆ ADC

#define ADC ((ADC_T *) ADC_BASE)

Definition at line 28829 of file NUC472_442.h.

## ◆ CAN0

#define CAN0 ((CAN_T *) CAN0_BASE)

Definition at line 28870 of file NUC472_442.h.

## ◆ CAN1

#define CAN1 ((CAN_T *) CAN1_BASE)

Definition at line 28871 of file NUC472_442.h.

## ◆ CLK

#define CLK ((CLK_T *) CLK_BASE)

Definition at line 28798 of file NUC472_442.h.

## ◆ CRC

#define CRC ((CRC_T *) CRC_BASE)

Definition at line 28824 of file NUC472_442.h.

## ◆ CRPT

#define CRPT ((CRPT_T *) CRPT_BASE)

Definition at line 28873 of file NUC472_442.h.

## ◆ EADC

#define EADC ((EADC_T *) EADC_BASE)

Definition at line 28830 of file NUC472_442.h.

## ◆ EBI

#define EBI ((EBI_T *) EBI_BASE)

Definition at line 28822 of file NUC472_442.h.

## ◆ ECAP0

#define ECAP0 ((ECAP_T *) ECAP0_BASE)

Definition at line 28845 of file NUC472_442.h.

## ◆ ECAP1

#define ECAP1 ((ECAP_T *) ECAP1_BASE)

Definition at line 28846 of file NUC472_442.h.

## ◆ EMAC

#define EMAC ((EMAC_T *) EMAC_BASE)

Definition at line 28819 of file NUC472_442.h.

## ◆ EPWM0

#define EPWM0 ((EPWM_T *) EPWM0_BASE)

Definition at line 28843 of file NUC472_442.h.

## ◆ EPWM1

#define EPWM1 ((EPWM_T *) EPWM1_BASE)

Definition at line 28844 of file NUC472_442.h.

## ◆ FMC

#define FMC ((FMC_T *) FMC_BASE)

Definition at line 28820 of file NUC472_442.h.

## ◆ GPA

#define GPA ((GPIO_T *) GPIOA_BASE)

Definition at line 28807 of file NUC472_442.h.

## ◆ GPB

#define GPB ((GPIO_T *) GPIOB_BASE)

Definition at line 28808 of file NUC472_442.h.

## ◆ GPC

#define GPC ((GPIO_T *) GPIOC_BASE)

Definition at line 28809 of file NUC472_442.h.

## ◆ GPD

#define GPD ((GPIO_T *) GPIOD_BASE)

Definition at line 28810 of file NUC472_442.h.

## ◆ GPE

#define GPE ((GPIO_T *) GPIOE_BASE)

Definition at line 28811 of file NUC472_442.h.

## ◆ GPF

#define GPF ((GPIO_T *) GPIOF_BASE)

Definition at line 28812 of file NUC472_442.h.

## ◆ GPG

#define GPG ((GPIO_T *) GPIOG_BASE)

Definition at line 28813 of file NUC472_442.h.

## ◆ GPH

#define GPH ((GPIO_T *) GPIOH_BASE)

Definition at line 28814 of file NUC472_442.h.

## ◆ GPI

#define GPI ((GPIO_T *) GPIOI_BASE)

Definition at line 28815 of file NUC472_442.h.

## ◆ GPIO

#define GPIO ((GPIO_DB_T *) GPIO_DBCTL_BASE)

Definition at line 28816 of file NUC472_442.h.

## ◆ I2C0

#define I2C0 ((I2C_T *) I2C0_BASE)

Definition at line 28859 of file NUC472_442.h.

## ◆ I2C1

#define I2C1 ((I2C_T *) I2C1_BASE)

Definition at line 28860 of file NUC472_442.h.

## ◆ I2C2

#define I2C2 ((I2C_T *) I2C2_BASE)

Definition at line 28861 of file NUC472_442.h.

## ◆ I2C3

#define I2C3 ((I2C_T *) I2C3_BASE)

Definition at line 28862 of file NUC472_442.h.

## ◆ I2C4

#define I2C4 ((I2C_T *) I2C4_BASE)

Definition at line 28863 of file NUC472_442.h.

## ◆ I2S0

#define I2S0 ((I2S_T *) I2S0_BASE)

Definition at line 28833 of file NUC472_442.h.

## ◆ I2S1

#define I2S1 ((I2S_T *) I2S1_BASE)

Definition at line 28834 of file NUC472_442.h.

## ◆ ICAP

#define ICAP ((CAP_T *) CAP_BASE)

Definition at line 28823 of file NUC472_442.h.

## ◆ OTG

#define OTG ((OTG_T *) OTG_BASE)

Definition at line 28836 of file NUC472_442.h.

## ◆ PA

#define PA ((GPIO_T *) GPIOA_BASE)

Definition at line 28799 of file NUC472_442.h.

## ◆ PB

#define PB ((GPIO_T *) GPIOB_BASE)

Definition at line 28800 of file NUC472_442.h.

## ◆ PC

#define PC ((GPIO_T *) GPIOC_BASE)

Definition at line 28801 of file NUC472_442.h.

## ◆ PD

#define PD ((GPIO_T *) GPIOD_BASE)

Definition at line 28802 of file NUC472_442.h.

## ◆ PDMA

#define PDMA ((PDMA_T *) PDMA_BASE)

Definition at line 28817 of file NUC472_442.h.

## ◆ PE

#define PE ((GPIO_T *) GPIOE_BASE)

Definition at line 28803 of file NUC472_442.h.

## ◆ PF

#define PF ((GPIO_T *) GPIOF_BASE)

Definition at line 28804 of file NUC472_442.h.

## ◆ PG

#define PG ((GPIO_T *) GPIOG_BASE)

Definition at line 28805 of file NUC472_442.h.

## ◆ PH

#define PH ((GPIO_T *) GPIOH_BASE)

Definition at line 28806 of file NUC472_442.h.

## ◆ PS2

#define PS2 ((PS2_T *) PS2D_BASE)

Definition at line 28872 of file NUC472_442.h.

## ◆ PWM0

#define PWM0 ((PWM_T *) PWM0_BASE)

Definition at line 28841 of file NUC472_442.h.

## ◆ PWM1

#define PWM1 ((PWM_T *) PWM1_BASE)

Definition at line 28842 of file NUC472_442.h.

## ◆ QEI0

#define QEI0 ((QEI_T *) QEI0_BASE)

Definition at line 28847 of file NUC472_442.h.

## ◆ QEI1

#define QEI1 ((QEI_T *) QEI1_BASE)

Definition at line 28848 of file NUC472_442.h.

## ◆ RTC

#define RTC ((RTC_T *) RTC_BASE)

Definition at line 28828 of file NUC472_442.h.

## ◆ SC0

#define SC0 ((SC_T *) SC0_BASE)

Definition at line 28864 of file NUC472_442.h.

## ◆ SC1

#define SC1 ((SC_T *) SC1_BASE)

Definition at line 28865 of file NUC472_442.h.

## ◆ SC2

#define SC2 ((SC_T *) SC2_BASE)

Definition at line 28866 of file NUC472_442.h.

## ◆ SC3

#define SC3 ((SC_T *) SC3_BASE)

Definition at line 28867 of file NUC472_442.h.

## ◆ SC4

#define SC4 ((SC_T *) SC4_BASE)

Definition at line 28868 of file NUC472_442.h.

## ◆ SC5

#define SC5 ((SC_T *) SC5_BASE)

Definition at line 28869 of file NUC472_442.h.

## ◆ SD

#define SD ((SDH_T *) SD_BASE)

Definition at line 28821 of file NUC472_442.h.

## ◆ SPI0

#define SPI0 ((SPI_T *) SPI0_BASE)

Definition at line 28849 of file NUC472_442.h.

## ◆ SPI1

#define SPI1 ((SPI_T *) SPI1_BASE)

Definition at line 28850 of file NUC472_442.h.

## ◆ SPI2

#define SPI2 ((SPI_T *) SPI2_BASE)

Definition at line 28851 of file NUC472_442.h.

## ◆ SPI3

#define SPI3 ((SPI_T *) SPI3_BASE)

Definition at line 28852 of file NUC472_442.h.

## ◆ SYS

#define SYS ((SYS_T *) SYS_BASE)

Definition at line 28797 of file NUC472_442.h.

## ◆ TIMER0

#define TIMER0 ((TIMER_T *) TIMER0_BASE)

Definition at line 28837 of file NUC472_442.h.

## ◆ TIMER1

#define TIMER1 ((TIMER_T *) TIMER1_BASE)

Definition at line 28838 of file NUC472_442.h.

## ◆ TIMER2

#define TIMER2 ((TIMER_T *) TIMER2_BASE)

Definition at line 28839 of file NUC472_442.h.

## ◆ TIMER3

#define TIMER3 ((TIMER_T *) TIMER3_BASE)

Definition at line 28840 of file NUC472_442.h.

## ◆ UART0

#define UART0 ((UART_T *) UART0_BASE)

Definition at line 28853 of file NUC472_442.h.

## ◆ UART1

#define UART1 ((UART_T *) UART1_BASE)

Definition at line 28854 of file NUC472_442.h.

## ◆ UART2

#define UART2 ((UART_T *) UART2_BASE)

Definition at line 28855 of file NUC472_442.h.

## ◆ UART3

#define UART3 ((UART_T *) UART3_BASE)

Definition at line 28856 of file NUC472_442.h.

## ◆ UART4

#define UART4 ((UART_T *) UART4_BASE)

Definition at line 28857 of file NUC472_442.h.

## ◆ UART5

#define UART5 ((UART_T *) UART5_BASE)

Definition at line 28858 of file NUC472_442.h.

## ◆ USBD

#define USBD ((USBD_T *) UDC20_BASE)

Definition at line 28835 of file NUC472_442.h.

## ◆ USBH

#define USBH ((USBH_T *) USBH_BASE)

Definition at line 28818 of file NUC472_442.h.

## ◆ WDT

#define WDT ((WDT_T *) WDT_BASE)

Definition at line 28826 of file NUC472_442.h.

## ◆ WWDT

#define WWDT ((WWDT_T *) WWDT_BASE)

Definition at line 28827 of file NUC472_442.h.