RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Modules | Data Structures | Macros

Modules

 LPI2C Register Masks
 

Data Structures

struct  LPI2C_Type
 

Macros

#define LPI2C1_BASE   (0x403F0000u)
 
#define LPI2C1   ((LPI2C_Type *)LPI2C1_BASE)
 
#define LPI2C2_BASE   (0x403F4000u)
 
#define LPI2C2   ((LPI2C_Type *)LPI2C2_BASE)
 
#define LPI2C3_BASE   (0x403F8000u)
 
#define LPI2C3   ((LPI2C_Type *)LPI2C3_BASE)
 
#define LPI2C4_BASE   (0x403FC000u)
 
#define LPI2C4   ((LPI2C_Type *)LPI2C4_BASE)
 
#define LPI2C_BASE_ADDRS   { 0u, LPI2C1_BASE, LPI2C2_BASE, LPI2C3_BASE, LPI2C4_BASE }
 
#define LPI2C_BASE_PTRS   { (LPI2C_Type *)0u, LPI2C1, LPI2C2, LPI2C3, LPI2C4 }
 
#define LPI2C_IRQS   { NotAvail_IRQn, LPI2C1_IRQn, LPI2C2_IRQn, LPI2C3_IRQn, LPI2C4_IRQn }
 
#define LPI2C1_BASE   (0x40104000u)
 
#define LPI2C1   ((LPI2C_Type *)LPI2C1_BASE)
 
#define LPI2C2_BASE   (0x40108000u)
 
#define LPI2C2   ((LPI2C_Type *)LPI2C2_BASE)
 
#define LPI2C3_BASE   (0x4010C000u)
 
#define LPI2C3   ((LPI2C_Type *)LPI2C3_BASE)
 
#define LPI2C4_BASE   (0x40110000u)
 
#define LPI2C4   ((LPI2C_Type *)LPI2C4_BASE)
 
#define LPI2C5_BASE   (0x40C34000u)
 
#define LPI2C5   ((LPI2C_Type *)LPI2C5_BASE)
 
#define LPI2C6_BASE   (0x40C38000u)
 
#define LPI2C6   ((LPI2C_Type *)LPI2C6_BASE)
 
#define LPI2C_BASE_ADDRS   { 0u, LPI2C1_BASE, LPI2C2_BASE, LPI2C3_BASE, LPI2C4_BASE, LPI2C5_BASE, LPI2C6_BASE }
 
#define LPI2C_BASE_PTRS   { (LPI2C_Type *)0u, LPI2C1, LPI2C2, LPI2C3, LPI2C4, LPI2C5, LPI2C6 }
 
#define LPI2C_IRQS   { NotAvail_IRQn, LPI2C1_IRQn, LPI2C2_IRQn, LPI2C3_IRQn, LPI2C4_IRQn, LPI2C5_IRQn, LPI2C6_IRQn }
 
#define LPI2C1_BASE   (0x40104000u)
 
#define LPI2C1   ((LPI2C_Type *)LPI2C1_BASE)
 
#define LPI2C2_BASE   (0x40108000u)
 
#define LPI2C2   ((LPI2C_Type *)LPI2C2_BASE)
 
#define LPI2C3_BASE   (0x4010C000u)
 
#define LPI2C3   ((LPI2C_Type *)LPI2C3_BASE)
 
#define LPI2C4_BASE   (0x40110000u)
 
#define LPI2C4   ((LPI2C_Type *)LPI2C4_BASE)
 
#define LPI2C5_BASE   (0x40C34000u)
 
#define LPI2C5   ((LPI2C_Type *)LPI2C5_BASE)
 
#define LPI2C6_BASE   (0x40C38000u)
 
#define LPI2C6   ((LPI2C_Type *)LPI2C6_BASE)
 
#define LPI2C_BASE_ADDRS   { 0u, LPI2C1_BASE, LPI2C2_BASE, LPI2C3_BASE, LPI2C4_BASE, LPI2C5_BASE, LPI2C6_BASE }
 
#define LPI2C_BASE_PTRS   { (LPI2C_Type *)0u, LPI2C1, LPI2C2, LPI2C3, LPI2C4, LPI2C5, LPI2C6 }
 
#define LPI2C_IRQS   { NotAvail_IRQn, LPI2C1_IRQn, LPI2C2_IRQn, LPI2C3_IRQn, LPI2C4_IRQn, LPI2C5_IRQn, LPI2C6_IRQn }
 

Detailed Description

Macro Definition Documentation

◆ LPI2C1 [1/3]

#define LPI2C1   ((LPI2C_Type *)LPI2C1_BASE)

Peripheral LPI2C1 base pointer

◆ LPI2C1 [2/3]

#define LPI2C1   ((LPI2C_Type *)LPI2C1_BASE)

Peripheral LPI2C1 base pointer

◆ LPI2C1 [3/3]

#define LPI2C1   ((LPI2C_Type *)LPI2C1_BASE)

Peripheral LPI2C1 base pointer

◆ LPI2C1_BASE [1/3]

#define LPI2C1_BASE   (0x403F0000u)

Peripheral LPI2C1 base address

◆ LPI2C1_BASE [2/3]

#define LPI2C1_BASE   (0x40104000u)

Peripheral LPI2C1 base address

◆ LPI2C1_BASE [3/3]

#define LPI2C1_BASE   (0x40104000u)

Peripheral LPI2C1 base address

◆ LPI2C2 [1/3]

#define LPI2C2   ((LPI2C_Type *)LPI2C2_BASE)

Peripheral LPI2C2 base pointer

◆ LPI2C2 [2/3]

#define LPI2C2   ((LPI2C_Type *)LPI2C2_BASE)

Peripheral LPI2C2 base pointer

◆ LPI2C2 [3/3]

#define LPI2C2   ((LPI2C_Type *)LPI2C2_BASE)

Peripheral LPI2C2 base pointer

◆ LPI2C2_BASE [1/3]

#define LPI2C2_BASE   (0x403F4000u)

Peripheral LPI2C2 base address

◆ LPI2C2_BASE [2/3]

#define LPI2C2_BASE   (0x40108000u)

Peripheral LPI2C2 base address

◆ LPI2C2_BASE [3/3]

#define LPI2C2_BASE   (0x40108000u)

Peripheral LPI2C2 base address

◆ LPI2C3 [1/3]

#define LPI2C3   ((LPI2C_Type *)LPI2C3_BASE)

Peripheral LPI2C3 base pointer

◆ LPI2C3 [2/3]

#define LPI2C3   ((LPI2C_Type *)LPI2C3_BASE)

Peripheral LPI2C3 base pointer

◆ LPI2C3 [3/3]

#define LPI2C3   ((LPI2C_Type *)LPI2C3_BASE)

Peripheral LPI2C3 base pointer

◆ LPI2C3_BASE [1/3]

#define LPI2C3_BASE   (0x403F8000u)

Peripheral LPI2C3 base address

◆ LPI2C3_BASE [2/3]

#define LPI2C3_BASE   (0x4010C000u)

Peripheral LPI2C3 base address

◆ LPI2C3_BASE [3/3]

#define LPI2C3_BASE   (0x4010C000u)

Peripheral LPI2C3 base address

◆ LPI2C4 [1/3]

#define LPI2C4   ((LPI2C_Type *)LPI2C4_BASE)

Peripheral LPI2C4 base pointer

◆ LPI2C4 [2/3]

#define LPI2C4   ((LPI2C_Type *)LPI2C4_BASE)

Peripheral LPI2C4 base pointer

◆ LPI2C4 [3/3]

#define LPI2C4   ((LPI2C_Type *)LPI2C4_BASE)

Peripheral LPI2C4 base pointer

◆ LPI2C4_BASE [1/3]

#define LPI2C4_BASE   (0x403FC000u)

Peripheral LPI2C4 base address

◆ LPI2C4_BASE [2/3]

#define LPI2C4_BASE   (0x40110000u)

Peripheral LPI2C4 base address

◆ LPI2C4_BASE [3/3]

#define LPI2C4_BASE   (0x40110000u)

Peripheral LPI2C4 base address

◆ LPI2C5 [1/2]

#define LPI2C5   ((LPI2C_Type *)LPI2C5_BASE)

Peripheral LPI2C5 base pointer

◆ LPI2C5 [2/2]

#define LPI2C5   ((LPI2C_Type *)LPI2C5_BASE)

Peripheral LPI2C5 base pointer

◆ LPI2C5_BASE [1/2]

#define LPI2C5_BASE   (0x40C34000u)

Peripheral LPI2C5 base address

◆ LPI2C5_BASE [2/2]

#define LPI2C5_BASE   (0x40C34000u)

Peripheral LPI2C5 base address

◆ LPI2C6 [1/2]

#define LPI2C6   ((LPI2C_Type *)LPI2C6_BASE)

Peripheral LPI2C6 base pointer

◆ LPI2C6 [2/2]

#define LPI2C6   ((LPI2C_Type *)LPI2C6_BASE)

Peripheral LPI2C6 base pointer

◆ LPI2C6_BASE [1/2]

#define LPI2C6_BASE   (0x40C38000u)

Peripheral LPI2C6 base address

◆ LPI2C6_BASE [2/2]

#define LPI2C6_BASE   (0x40C38000u)

Peripheral LPI2C6 base address

◆ LPI2C_BASE_ADDRS [1/3]

#define LPI2C_BASE_ADDRS   { 0u, LPI2C1_BASE, LPI2C2_BASE, LPI2C3_BASE, LPI2C4_BASE }

Array initializer of LPI2C peripheral base addresses

◆ LPI2C_BASE_ADDRS [2/3]

#define LPI2C_BASE_ADDRS   { 0u, LPI2C1_BASE, LPI2C2_BASE, LPI2C3_BASE, LPI2C4_BASE, LPI2C5_BASE, LPI2C6_BASE }

Array initializer of LPI2C peripheral base addresses

◆ LPI2C_BASE_ADDRS [3/3]

#define LPI2C_BASE_ADDRS   { 0u, LPI2C1_BASE, LPI2C2_BASE, LPI2C3_BASE, LPI2C4_BASE, LPI2C5_BASE, LPI2C6_BASE }

Array initializer of LPI2C peripheral base addresses

◆ LPI2C_BASE_PTRS [1/3]

#define LPI2C_BASE_PTRS   { (LPI2C_Type *)0u, LPI2C1, LPI2C2, LPI2C3, LPI2C4 }

Array initializer of LPI2C peripheral base pointers

◆ LPI2C_BASE_PTRS [2/3]

#define LPI2C_BASE_PTRS   { (LPI2C_Type *)0u, LPI2C1, LPI2C2, LPI2C3, LPI2C4, LPI2C5, LPI2C6 }

Array initializer of LPI2C peripheral base pointers

◆ LPI2C_BASE_PTRS [3/3]

#define LPI2C_BASE_PTRS   { (LPI2C_Type *)0u, LPI2C1, LPI2C2, LPI2C3, LPI2C4, LPI2C5, LPI2C6 }

Array initializer of LPI2C peripheral base pointers

◆ LPI2C_IRQS [1/3]

#define LPI2C_IRQS   { NotAvail_IRQn, LPI2C1_IRQn, LPI2C2_IRQn, LPI2C3_IRQn, LPI2C4_IRQn }

Interrupt vectors for the LPI2C peripheral type

◆ LPI2C_IRQS [2/3]

Interrupt vectors for the LPI2C peripheral type

◆ LPI2C_IRQS [3/3]

Interrupt vectors for the LPI2C peripheral type