PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Data Fields
SMARTIO_PRT_Type Struct Reference

## Description

Programmable IO port registers (SMARTIO_PRT)

## Data Fields
__IOM uint32_t | CTL
__IM uint32_t | RESERVED [3]
__IOM uint32_t | SYNC_CTL
__IM uint32_t | RESERVED1 [3]
__IOM uint32_t | LUT_SEL [8]
__IOM uint32_t | LUT_CTL [8]
__IM uint32_t | RESERVED2 [24]
__IOM uint32_t | DU_SEL
__IOM uint32_t | DU_CTL
__IM uint32_t | RESERVED3 [10]
__IOM uint32_t | DATA
__IM uint32_t | RESERVED4 [3]

## Field Documentation

## ◆ CTL

__IOM uint32_t SMARTIO_PRT_Type::CTL

0x00000000 Control register

## ◆ RESERVED

__IM uint32_t SMARTIO_PRT_Type::RESERVED[3]

## ◆ SYNC_CTL

__IOM uint32_t SMARTIO_PRT_Type::SYNC_CTL

0x00000010 Synchronization control register

## ◆ RESERVED1

__IM uint32_t SMARTIO_PRT_Type::RESERVED1[3]

## ◆ LUT_SEL

__IOM uint32_t SMARTIO_PRT_Type::LUT_SEL[8]

0x00000020 LUT component input selection

## ◆ LUT_CTL

__IOM uint32_t SMARTIO_PRT_Type::LUT_CTL[8]

0x00000040 LUT component control register

## ◆ RESERVED2

__IM uint32_t SMARTIO_PRT_Type::RESERVED2[24]

## ◆ DU_SEL

__IOM uint32_t SMARTIO_PRT_Type::DU_SEL

0x000000C0 Data unit component input selection

## ◆ DU_CTL

__IOM uint32_t SMARTIO_PRT_Type::DU_CTL

0x000000C4 Data unit component control register

## ◆ RESERVED3

__IM uint32_t SMARTIO_PRT_Type::RESERVED3[10]

## ◆ DATA

__IOM uint32_t SMARTIO_PRT_Type::DATA

0x000000F0 Data register

## ◆ RESERVED4

__IM uint32_t SMARTIO_PRT_Type::RESERVED4[3]