NANO102/112 BSP V3.03.003
The Board Support Package for Nano102/112 Series
Modules | Macros
NANO102/112 Peripheral Declaration
Collaboration diagram for NANO102/112 Peripheral Declaration:

Modules

 NANO102/112 I/O Routines
 

Macros

#define WDT   ((WDT_T *) WDT_BASE)
 Pointer to WDT register structure. More...
 
#define WWDT   ((WWDT_T *) WWDT_BASE)
 Pointer to WWDT 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 PWM0   ((PWM_T *) PWM0_BASE)
 Pointer to PWM0 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 LCD   ((LCD_T *) LCD_BASE)
 Pointer to LCD 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 ACMP   ((ACMP_T *) ACMP_BASE)
 Pointer to ACMP 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 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 PDMACRC   ((DMA_CRC_T *) PDMACRC_BASE)
 Pointer to PDMA CRC 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...
 

Detailed Description

The Declaration of NANO102/112 Series Peripheral

Macro Definition Documentation

◆ ACMP

#define ACMP   ((ACMP_T *) ACMP_BASE)

Pointer to ACMP register structure.

Definition at line 10648 of file Nano1X2Series.h.

◆ ADC

#define ADC   ((ADC_T *) ADC_BASE)

Pointer to ADC register structure.

Definition at line 10645 of file Nano1X2Series.h.

◆ CLK

#define CLK   ((CLK_T *) CLK_BASE)

Pointer to CLK register structure.

Definition at line 10651 of file Nano1X2Series.h.

◆ FMC

#define FMC   ((FMC_T *) FMC_BASE)

Pointer to FMC register structure.

Definition at line 10665 of file Nano1X2Series.h.

◆ GPIO

#define GPIO   ((GP_DB_T *) GPIODBNCE_BASE)

Pointer to GPIO debounce register structure.

Definition at line 10658 of file Nano1X2Series.h.

◆ I2C0

#define I2C0   ((I2C_T *) I2C0_BASE)

Pointer to I2C0 register structure.

Definition at line 10637 of file Nano1X2Series.h.

◆ I2C1

#define I2C1   ((I2C_T *) I2C1_BASE)

Pointer to I2C1 register structure.

Definition at line 10638 of file Nano1X2Series.h.

◆ LCD

#define LCD   ((LCD_T *) LCD_BASE)

Pointer to LCD register structure.

Definition at line 10644 of file Nano1X2Series.h.

◆ PA

#define PA   ((GPIO_T *) GPIOA_BASE)

Pointer to GPIO port A register structure.

Definition at line 10652 of file Nano1X2Series.h.

◆ PB

#define PB   ((GPIO_T *) GPIOB_BASE)

Pointer to GPIO port B register structure.

Definition at line 10653 of file Nano1X2Series.h.

◆ PC

#define PC   ((GPIO_T *) GPIOC_BASE)

Pointer to GPIO port C register structure.

Definition at line 10654 of file Nano1X2Series.h.

◆ PD

#define PD   ((GPIO_T *) GPIOD_BASE)

Pointer to GPIO port D register structure.

Definition at line 10655 of file Nano1X2Series.h.

◆ PDMA1

#define PDMA1   ((PDMA_T *) PDMA1_BASE)

Pointer to PDMA1 register structure.

Definition at line 10659 of file Nano1X2Series.h.

◆ PDMA2

#define PDMA2   ((PDMA_T *) PDMA2_BASE)

Pointer to PDMA2 register structure.

Definition at line 10660 of file Nano1X2Series.h.

◆ PDMA3

#define PDMA3   ((PDMA_T *) PDMA3_BASE)

Pointer to PDMA3 register structure.

Definition at line 10661 of file Nano1X2Series.h.

◆ PDMA4

#define PDMA4   ((PDMA_T *) PDMA4_BASE)

Pointer to PDMA4 register structure.

Definition at line 10662 of file Nano1X2Series.h.

◆ PDMACRC

#define PDMACRC   ((DMA_CRC_T *) PDMACRC_BASE)

Pointer to PDMA CRC register structure.

Definition at line 10663 of file Nano1X2Series.h.

◆ PDMAGCR

#define PDMAGCR   ((DMA_GCR_T *) PDMAGCR_BASE)

Pointer to PDMA global control register structure.

Definition at line 10664 of file Nano1X2Series.h.

◆ PE

#define PE   ((GPIO_T *) GPIOE_BASE)

Pointer to GPIO port E register structure.

Definition at line 10656 of file Nano1X2Series.h.

◆ PF

#define PF   ((GPIO_T *) GPIOF_BASE)

Pointer to GPIO port F register structure.

Definition at line 10657 of file Nano1X2Series.h.

◆ PWM0

#define PWM0   ((PWM_T *) PWM0_BASE)

Pointer to PWM0 register structure.

Definition at line 10641 of file Nano1X2Series.h.

◆ RTC

#define RTC   ((RTC_T *) RTC_BASE)

Pointer to RTC register structure.

Definition at line 10632 of file Nano1X2Series.h.

◆ SC0

#define SC0   ((SC_T *) SC0_BASE)

Pointer to SC0 register structure.

Definition at line 10646 of file Nano1X2Series.h.

◆ SC1

#define SC1   ((SC_T *) SC1_BASE)

Pointer to SC1 register structure.

Definition at line 10647 of file Nano1X2Series.h.

◆ SPI0

#define SPI0   ((SPI_T *) SPI0_BASE)

Pointer to SPI0 register structure.

Definition at line 10639 of file Nano1X2Series.h.

◆ SPI1

#define SPI1   ((SPI_T *) SPI1_BASE)

Pointer to SPI1 register structure.

Definition at line 10640 of file Nano1X2Series.h.

◆ SYS

#define SYS   ((SYS_T *) SYS_BASE)

Pointer to SYS register structure.

Definition at line 10650 of file Nano1X2Series.h.

◆ TIMER0

#define TIMER0   ((TIMER_T *) TIMER0_BASE)

Pointer to TIMER0 register structure.

Definition at line 10633 of file Nano1X2Series.h.

◆ TIMER1

#define TIMER1   ((TIMER_T *) TIMER1_BASE)

Pointer to TIMER1 register structure.

Definition at line 10634 of file Nano1X2Series.h.

◆ TIMER2

#define TIMER2   ((TIMER_T *) TIMER2_BASE)

Pointer to TIMER2 register structure.

Definition at line 10635 of file Nano1X2Series.h.

◆ TIMER3

#define TIMER3   ((TIMER_T *) TIMER3_BASE)

Pointer to TIMER3 register structure.

Definition at line 10636 of file Nano1X2Series.h.

◆ UART0

#define UART0   ((UART_T *) UART0_BASE)

Pointer to UART0 register structure.

Definition at line 10642 of file Nano1X2Series.h.

◆ UART1

#define UART1   ((UART_T *) UART1_BASE)

Pointer to UART1 register structure.

Definition at line 10643 of file Nano1X2Series.h.

◆ WDT

#define WDT   ((WDT_T *) WDT_BASE)

Pointer to WDT register structure.

Definition at line 10630 of file Nano1X2Series.h.

◆ WWDT

#define WWDT   ((WWDT_T *) WWDT_BASE)

Pointer to WWDT register structure.

Definition at line 10631 of file Nano1X2Series.h.