Nano100AN Series BSP  V3.02.002
The Board Support Package for Nano100AN Series
Macros
NANO100 Peripheral Declaration

Macros

#define WDT   ((WDT_T *) WDT_BASE)
 Pointer to WDT register structure. More...
 
#define RTC   ((RTC_T *) RTC_BASE)
 Pointer to RTC register structure. More...
 
#define TIMER0   ((TIMER_T *) TIMER0_BASE)
 Pointer to TIMER0 register structure. More...
 
#define TIMER1   ((TIMER_T *) TIMER1_BASE)
 Pointer to TIMER1 register structure. More...
 
#define TIMER2   ((TIMER_T *) TIMER2_BASE)
 Pointer to TIMER2 register structure. More...
 
#define TIMER3   ((TIMER_T *) TIMER3_BASE)
 Pointer to TIMER3 register structure. More...
 
#define I2C0   ((I2C_T *) I2C0_BASE)
 Pointer to I2C0 register structure. More...
 
#define I2C1   ((I2C_T *) I2C1_BASE)
 Pointer to I2C1 register structure. More...
 
#define SPI0   ((SPI_T *) SPI0_BASE)
 Pointer to SPI0 register structure. More...
 
#define SPI1   ((SPI_T *) SPI1_BASE)
 Pointer to SPI1 register structure. More...
 
#define SPI2   ((SPI_T *) SPI2_BASE)
 Pointer to SPI2 register structure. More...
 
#define PWM0   ((PWM_T *) PWM0_BASE)
 Pointer to PWM0 register structure. More...
 
#define PWM1   ((PWM_T *) PWM1_BASE)
 Pointer to PWM1 register structure. More...
 
#define UART0   ((UART_T *) UART0_BASE)
 Pointer to UART0 register structure. More...
 
#define UART1   ((UART_T *) UART1_BASE)
 Pointer to UART1 register structure. More...
 
#define ADC   ((ADC_T *) ADC_BASE)
 Pointer to ADC register structure. More...
 
#define SC0   ((SC_T *) SC0_BASE)
 Pointer to SC0 register structure. More...
 
#define SC1   ((SC_T *) SC1_BASE)
 Pointer to SC1 register structure. More...
 
#define USBD   ((USBD_T *) USBD_BASE)
 Pointer to USBD register structure. More...
 
#define I2S   ((I2S_T *) I2S_BASE)
 Pointer to I2S register structure. More...
 
#define SYS   ((SYS_T *) SYS_BASE)
 Pointer to SYS register structure. More...
 
#define CLK   ((CLK_T *) CLK_BASE)
 Pointer to CLK register structure. More...
 
#define PA   ((GPIO_T *) GPIOA_BASE)
 Pointer to GPIO port A register structure. More...
 
#define PB   ((GPIO_T *) GPIOB_BASE)
 Pointer to GPIO port B register structure. More...
 
#define PC   ((GPIO_T *) GPIOC_BASE)
 Pointer to GPIO port C register structure. More...
 
#define PD   ((GPIO_T *) GPIOD_BASE)
 Pointer to GPIO port D register structure. More...
 
#define PE   ((GPIO_T *) GPIOE_BASE)
 Pointer to GPIO port E register structure. More...
 
#define PF   ((GPIO_T *) GPIOF_BASE)
 Pointer to GPIO port F register structure. More...
 
#define GPIO   ((GP_DB_T *) GPIODBNCE_BASE)
 Pointer to GPIO debounce register structure. More...
 
#define VDMA   ((VDMA_T *) VDMA_BASE)
 Pointer to VDMA register structure. More...
 
#define PDMA1   ((PDMA_T *) PDMA1_BASE)
 Pointer to PDMA1 register structure. More...
 
#define PDMA2   ((PDMA_T *) PDMA2_BASE)
 Pointer to PDMA2 register structure. More...
 
#define PDMA3   ((PDMA_T *) PDMA3_BASE)
 Pointer to PDMA3 register structure. More...
 
#define PDMA4   ((PDMA_T *) PDMA4_BASE)
 Pointer to PDMA4 register structure. More...
 
#define PDMAGCR   ((DMA_GCR_T *) PDMAGCR_BASE)
 Pointer to PDMA global control register structure. More...
 
#define FMC   ((FMC_T *) FMC_BASE)
 Pointer to FMC register structure. More...
 
#define EBI   ((EBI_T *) EBI_BASE)
 Pointer to EBI register structure. More...
 

Detailed Description

The Declaration of NANO100 Series Peripheral

Macro Definition Documentation

◆ ADC

#define ADC   ((ADC_T *) ADC_BASE)

Pointer to ADC register structure.

Definition at line 10114 of file Nano100Series.h.

◆ CLK

#define CLK   ((CLK_T *) CLK_BASE)

Pointer to CLK register structure.

Definition at line 10121 of file Nano100Series.h.

◆ EBI

#define EBI   ((EBI_T *) EBI_BASE)

Pointer to EBI register structure.

Definition at line 10136 of file Nano100Series.h.

◆ FMC

#define FMC   ((FMC_T *) FMC_BASE)

Pointer to FMC register structure.

Definition at line 10135 of file Nano100Series.h.

◆ GPIO

#define GPIO   ((GP_DB_T *) GPIODBNCE_BASE)

Pointer to GPIO debounce register structure.

Definition at line 10128 of file Nano100Series.h.

◆ I2C0

#define I2C0   ((I2C_T *) I2C0_BASE)

Pointer to I2C0 register structure.

Definition at line 10105 of file Nano100Series.h.

◆ I2C1

#define I2C1   ((I2C_T *) I2C1_BASE)

Pointer to I2C1 register structure.

Definition at line 10106 of file Nano100Series.h.

◆ I2S

#define I2S   ((I2S_T *) I2S_BASE)

Pointer to I2S register structure.

Definition at line 10118 of file Nano100Series.h.

◆ PA

#define PA   ((GPIO_T *) GPIOA_BASE)

Pointer to GPIO port A register structure.

Definition at line 10122 of file Nano100Series.h.

◆ PB

#define PB   ((GPIO_T *) GPIOB_BASE)

Pointer to GPIO port B register structure.

Definition at line 10123 of file Nano100Series.h.

◆ PC

#define PC   ((GPIO_T *) GPIOC_BASE)

Pointer to GPIO port C register structure.

Definition at line 10124 of file Nano100Series.h.

◆ PD

#define PD   ((GPIO_T *) GPIOD_BASE)

Pointer to GPIO port D register structure.

Definition at line 10125 of file Nano100Series.h.

◆ PDMA1

#define PDMA1   ((PDMA_T *) PDMA1_BASE)

Pointer to PDMA1 register structure.

Definition at line 10130 of file Nano100Series.h.

◆ PDMA2

#define PDMA2   ((PDMA_T *) PDMA2_BASE)

Pointer to PDMA2 register structure.

Definition at line 10131 of file Nano100Series.h.

◆ PDMA3

#define PDMA3   ((PDMA_T *) PDMA3_BASE)

Pointer to PDMA3 register structure.

Definition at line 10132 of file Nano100Series.h.

◆ PDMA4

#define PDMA4   ((PDMA_T *) PDMA4_BASE)

Pointer to PDMA4 register structure.

Definition at line 10133 of file Nano100Series.h.

◆ PDMAGCR

#define PDMAGCR   ((DMA_GCR_T *) PDMAGCR_BASE)

Pointer to PDMA global control register structure.

Definition at line 10134 of file Nano100Series.h.

◆ PE

#define PE   ((GPIO_T *) GPIOE_BASE)

Pointer to GPIO port E register structure.

Definition at line 10126 of file Nano100Series.h.

◆ PF

#define PF   ((GPIO_T *) GPIOF_BASE)

Pointer to GPIO port F register structure.

Definition at line 10127 of file Nano100Series.h.

◆ PWM0

#define PWM0   ((PWM_T *) PWM0_BASE)

Pointer to PWM0 register structure.

Definition at line 10110 of file Nano100Series.h.

◆ PWM1

#define PWM1   ((PWM_T *) PWM1_BASE)

Pointer to PWM1 register structure.

Definition at line 10111 of file Nano100Series.h.

◆ RTC

#define RTC   ((RTC_T *) RTC_BASE)

Pointer to RTC register structure.

Definition at line 10100 of file Nano100Series.h.

◆ SC0

#define SC0   ((SC_T *) SC0_BASE)

Pointer to SC0 register structure.

Definition at line 10115 of file Nano100Series.h.

◆ SC1

#define SC1   ((SC_T *) SC1_BASE)

Pointer to SC1 register structure.

Definition at line 10116 of file Nano100Series.h.

◆ SPI0

#define SPI0   ((SPI_T *) SPI0_BASE)

Pointer to SPI0 register structure.

Definition at line 10107 of file Nano100Series.h.

◆ SPI1

#define SPI1   ((SPI_T *) SPI1_BASE)

Pointer to SPI1 register structure.

Definition at line 10108 of file Nano100Series.h.

◆ SPI2

#define SPI2   ((SPI_T *) SPI2_BASE)

Pointer to SPI2 register structure.

Definition at line 10109 of file Nano100Series.h.

◆ SYS

#define SYS   ((SYS_T *) SYS_BASE)

Pointer to SYS register structure.

Definition at line 10120 of file Nano100Series.h.

◆ TIMER0

#define TIMER0   ((TIMER_T *) TIMER0_BASE)

Pointer to TIMER0 register structure.

Definition at line 10101 of file Nano100Series.h.

◆ TIMER1

#define TIMER1   ((TIMER_T *) TIMER1_BASE)

Pointer to TIMER1 register structure.

Definition at line 10102 of file Nano100Series.h.

◆ TIMER2

#define TIMER2   ((TIMER_T *) TIMER2_BASE)

Pointer to TIMER2 register structure.

Definition at line 10103 of file Nano100Series.h.

◆ TIMER3

#define TIMER3   ((TIMER_T *) TIMER3_BASE)

Pointer to TIMER3 register structure.

Definition at line 10104 of file Nano100Series.h.

◆ UART0

#define UART0   ((UART_T *) UART0_BASE)

Pointer to UART0 register structure.

Definition at line 10112 of file Nano100Series.h.

◆ UART1

#define UART1   ((UART_T *) UART1_BASE)

Pointer to UART1 register structure.

Definition at line 10113 of file Nano100Series.h.

◆ USBD

#define USBD   ((USBD_T *) USBD_BASE)

Pointer to USBD register structure.

Definition at line 10117 of file Nano100Series.h.

◆ VDMA

#define VDMA   ((VDMA_T *) VDMA_BASE)

Pointer to VDMA register structure.

Definition at line 10129 of file Nano100Series.h.

◆ WDT

#define WDT   ((WDT_T *) WDT_BASE)

Pointer to WDT register structure.

Definition at line 10099 of file Nano100Series.h.