mikroSDK Reference Manual

Topics

 PORT Register Masks
 
 RCM Peripheral Access Layer
 

Data Structures

struct  PORT_Type
 

Macros

#define PORTA_BASE   (0x40049000u)
 
#define PORTA   ((PORT_Type *)PORTA_BASE)
 
#define PORTB_BASE   (0x4004A000u)
 
#define PORTB   ((PORT_Type *)PORTB_BASE)
 
#define PORTC_BASE   (0x4004B000u)
 
#define PORTC   ((PORT_Type *)PORTC_BASE)
 
#define PORTD_BASE   (0x4004C000u)
 
#define PORTD   ((PORT_Type *)PORTD_BASE)
 
#define PORTE_BASE   (0x4004D000u)
 
#define PORTE   ((PORT_Type *)PORTE_BASE)
 
#define PORTA_BASE   (0x40049000u)
 
#define PORTA   ((PORT_Type *)PORTA_BASE)
 
#define PORTB_BASE   (0x4004A000u)
 
#define PORTB   ((PORT_Type *)PORTB_BASE)
 
#define PORTC_BASE   (0x4004B000u)
 
#define PORTC   ((PORT_Type *)PORTC_BASE)
 
#define PORTD_BASE   (0x4004C000u)
 
#define PORTD   ((PORT_Type *)PORTD_BASE)
 
#define PORTE_BASE   (0x4004D000u)
 
#define PORTE   ((PORT_Type *)PORTE_BASE)
 
#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }
 
#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }
 
#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }
 
#define PORTA_BASE   (0x40049000u)
 
#define PORTA   ((PORT_Type *)PORTA_BASE)
 
#define PORTB_BASE   (0x4004A000u)
 
#define PORTB   ((PORT_Type *)PORTB_BASE)
 
#define PORTC_BASE   (0x4004B000u)
 
#define PORTC   ((PORT_Type *)PORTC_BASE)
 
#define PORTD_BASE   (0x4004C000u)
 
#define PORTD   ((PORT_Type *)PORTD_BASE)
 
#define PORTE_BASE   (0x4004D000u)
 
#define PORTE   ((PORT_Type *)PORTE_BASE)
 
#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }
 
#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }
 
#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }
 
#define PORTA_BASE   (0x40049000u)
 
#define PORTA   ((PORT_Type *)PORTA_BASE)
 
#define PORTB_BASE   (0x4004A000u)
 
#define PORTB   ((PORT_Type *)PORTB_BASE)
 
#define PORTC_BASE   (0x4004B000u)
 
#define PORTC   ((PORT_Type *)PORTC_BASE)
 
#define PORTD_BASE   (0x4004C000u)
 
#define PORTD   ((PORT_Type *)PORTD_BASE)
 
#define PORTE_BASE   (0x4004D000u)
 
#define PORTE   ((PORT_Type *)PORTE_BASE)
 
#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }
 
#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }
 
#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }
 
#define PORTA_BASE   (0x40049000u)
 
#define PORTA   ((PORT_Type *)PORTA_BASE)
 
#define PORTB_BASE   (0x4004A000u)
 
#define PORTB   ((PORT_Type *)PORTB_BASE)
 
#define PORTC_BASE   (0x4004B000u)
 
#define PORTC   ((PORT_Type *)PORTC_BASE)
 
#define PORTD_BASE   (0x4004C000u)
 
#define PORTD   ((PORT_Type *)PORTD_BASE)
 
#define PORTE_BASE   (0x4004D000u)
 
#define PORTE   ((PORT_Type *)PORTE_BASE)
 
#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }
 
#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }
 
#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }
 

Macro Definition Documentation

◆ PORT_BASE_ADDRS [1/4]

#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }

Array initializer of PORT peripheral base addresses

◆ PORT_BASE_ADDRS [2/4]

#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }

Array initializer of PORT peripheral base addresses

◆ PORT_BASE_ADDRS [3/4]

#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }

Array initializer of PORT peripheral base addresses

◆ PORT_BASE_ADDRS [4/4]

#define PORT_BASE_ADDRS   { PORTA_BASE, PORTB_BASE, PORTC_BASE, PORTD_BASE, PORTE_BASE }

Array initializer of PORT peripheral base addresses

◆ PORT_BASE_PTRS [1/4]

#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }

Array initializer of PORT peripheral base pointers

◆ PORT_BASE_PTRS [2/4]

#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }

Array initializer of PORT peripheral base pointers

◆ PORT_BASE_PTRS [3/4]

#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }

Array initializer of PORT peripheral base pointers

◆ PORT_BASE_PTRS [4/4]

#define PORT_BASE_PTRS   { PORTA, PORTB, PORTC, PORTD, PORTE }

Array initializer of PORT peripheral base pointers

◆ PORT_IRQS [1/4]

#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }

Interrupt vectors for the PORT peripheral type

◆ PORT_IRQS [2/4]

#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }

Interrupt vectors for the PORT peripheral type

◆ PORT_IRQS [3/4]

#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }

Interrupt vectors for the PORT peripheral type

◆ PORT_IRQS [4/4]

#define PORT_IRQS   { PORTA_IRQn, PORTB_IRQn, PORTC_IRQn, PORTD_IRQn, PORTE_IRQn }

Interrupt vectors for the PORT peripheral type

◆ PORTA [1/5]

#define PORTA   ((PORT_Type *)PORTA_BASE)

Peripheral PORTA base pointer

◆ PORTA [2/5]

#define PORTA   ((PORT_Type *)PORTA_BASE)

Peripheral PORTA base pointer

◆ PORTA [3/5]

#define PORTA   ((PORT_Type *)PORTA_BASE)

Peripheral PORTA base pointer

◆ PORTA [4/5]

#define PORTA   ((PORT_Type *)PORTA_BASE)

Peripheral PORTA base pointer

◆ PORTA [5/5]

#define PORTA   ((PORT_Type *)PORTA_BASE)

Peripheral PORTA base pointer

◆ PORTA_BASE [1/5]

#define PORTA_BASE   (0x40049000u)

Peripheral PORTA base address

◆ PORTA_BASE [2/5]

#define PORTA_BASE   (0x40049000u)

Peripheral PORTA base address

◆ PORTA_BASE [3/5]

#define PORTA_BASE   (0x40049000u)

Peripheral PORTA base address

◆ PORTA_BASE [4/5]

#define PORTA_BASE   (0x40049000u)

Peripheral PORTA base address

◆ PORTA_BASE [5/5]

#define PORTA_BASE   (0x40049000u)

Peripheral PORTA base address

◆ PORTB [1/5]

#define PORTB   ((PORT_Type *)PORTB_BASE)

Peripheral PORTB base pointer

◆ PORTB [2/5]

#define PORTB   ((PORT_Type *)PORTB_BASE)

Peripheral PORTB base pointer

◆ PORTB [3/5]

#define PORTB   ((PORT_Type *)PORTB_BASE)

Peripheral PORTB base pointer

◆ PORTB [4/5]

#define PORTB   ((PORT_Type *)PORTB_BASE)

Peripheral PORTB base pointer

◆ PORTB [5/5]

#define PORTB   ((PORT_Type *)PORTB_BASE)

Peripheral PORTB base pointer

◆ PORTB_BASE [1/5]

#define PORTB_BASE   (0x4004A000u)

Peripheral PORTB base address

◆ PORTB_BASE [2/5]

#define PORTB_BASE   (0x4004A000u)

Peripheral PORTB base address

◆ PORTB_BASE [3/5]

#define PORTB_BASE   (0x4004A000u)

Peripheral PORTB base address

◆ PORTB_BASE [4/5]

#define PORTB_BASE   (0x4004A000u)

Peripheral PORTB base address

◆ PORTB_BASE [5/5]

#define PORTB_BASE   (0x4004A000u)

Peripheral PORTB base address

◆ PORTC [1/5]

#define PORTC   ((PORT_Type *)PORTC_BASE)

Peripheral PORTC base pointer

◆ PORTC [2/5]

#define PORTC   ((PORT_Type *)PORTC_BASE)

Peripheral PORTC base pointer

◆ PORTC [3/5]

#define PORTC   ((PORT_Type *)PORTC_BASE)

Peripheral PORTC base pointer

◆ PORTC [4/5]

#define PORTC   ((PORT_Type *)PORTC_BASE)

Peripheral PORTC base pointer

◆ PORTC [5/5]

#define PORTC   ((PORT_Type *)PORTC_BASE)

Peripheral PORTC base pointer

◆ PORTC_BASE [1/5]

#define PORTC_BASE   (0x4004B000u)

Peripheral PORTC base address

◆ PORTC_BASE [2/5]

#define PORTC_BASE   (0x4004B000u)

Peripheral PORTC base address

◆ PORTC_BASE [3/5]

#define PORTC_BASE   (0x4004B000u)

Peripheral PORTC base address

◆ PORTC_BASE [4/5]

#define PORTC_BASE   (0x4004B000u)

Peripheral PORTC base address

◆ PORTC_BASE [5/5]

#define PORTC_BASE   (0x4004B000u)

Peripheral PORTC base address

◆ PORTD [1/5]

#define PORTD   ((PORT_Type *)PORTD_BASE)

Peripheral PORTD base pointer

◆ PORTD [2/5]

#define PORTD   ((PORT_Type *)PORTD_BASE)

Peripheral PORTD base pointer

◆ PORTD [3/5]

#define PORTD   ((PORT_Type *)PORTD_BASE)

Peripheral PORTD base pointer

◆ PORTD [4/5]

#define PORTD   ((PORT_Type *)PORTD_BASE)

Peripheral PORTD base pointer

◆ PORTD [5/5]

#define PORTD   ((PORT_Type *)PORTD_BASE)

Peripheral PORTD base pointer

◆ PORTD_BASE [1/5]

#define PORTD_BASE   (0x4004C000u)

Peripheral PORTD base address

◆ PORTD_BASE [2/5]

#define PORTD_BASE   (0x4004C000u)

Peripheral PORTD base address

◆ PORTD_BASE [3/5]

#define PORTD_BASE   (0x4004C000u)

Peripheral PORTD base address

◆ PORTD_BASE [4/5]

#define PORTD_BASE   (0x4004C000u)

Peripheral PORTD base address

◆ PORTD_BASE [5/5]

#define PORTD_BASE   (0x4004C000u)

Peripheral PORTD base address

◆ PORTE [1/5]

#define PORTE   ((PORT_Type *)PORTE_BASE)

Peripheral PORTE base pointer

◆ PORTE [2/5]

#define PORTE   ((PORT_Type *)PORTE_BASE)

Peripheral PORTE base pointer

◆ PORTE [3/5]

#define PORTE   ((PORT_Type *)PORTE_BASE)

Peripheral PORTE base pointer

◆ PORTE [4/5]

#define PORTE   ((PORT_Type *)PORTE_BASE)

Peripheral PORTE base pointer

◆ PORTE [5/5]

#define PORTE   ((PORT_Type *)PORTE_BASE)

Peripheral PORTE base pointer

◆ PORTE_BASE [1/5]

#define PORTE_BASE   (0x4004D000u)

Peripheral PORTE base address

◆ PORTE_BASE [2/5]

#define PORTE_BASE   (0x4004D000u)

Peripheral PORTE base address

◆ PORTE_BASE [3/5]

#define PORTE_BASE   (0x4004D000u)

Peripheral PORTE base address

◆ PORTE_BASE [4/5]

#define PORTE_BASE   (0x4004D000u)

Peripheral PORTE base address

◆ PORTE_BASE [5/5]

#define PORTE_BASE   (0x4004D000u)

Peripheral PORTE base address