Hardware Abstraction Layer (HAL)

General Description

Definitions for the pinout for each supported device.

API Reference

 CCG7D 68-QFN
 Pin definitions and connections specific to the CCG7D 68-QFN package.
 
 CCG7S 40-QFN
 Pin definitions and connections specific to the CCG7S 40-QFN package.
 
 PMG1S0 24-QFN-PMG1-S0
 Pin definitions and connections specific to the PMG1S0 24-QFN-PMG1-S0 package.
 
 PMG1S1 40-QFN-PMG1-S1
 Pin definitions and connections specific to the PMG1S1 40-QFN-PMG1-S1 package.
 
 PMG1S2 40-QFN-PMG1-S2
 Pin definitions and connections specific to the PMG1S2 40-QFN-PMG1-S2 package.
 
 PMG1S2 42-CSP-PMG1-S2
 Pin definitions and connections specific to the PMG1S2 42-CSP-PMG1-S2 package.
 
 PMG1S3 48-QFN-CYPM1311
 Pin definitions and connections specific to the PMG1S3 48-QFN-CYPM1311 package.
 
 PMG1S3 97-BGA-CYPD8225
 Pin definitions and connections specific to the PMG1S3 97-BGA-CYPD8225 package.
 
 PMG1S3 97-BGA-CYPM1322
 Pin definitions and connections specific to the PMG1S3 97-BGA-CYPM1322 package.
 
 PSoC4000S 20-SSOP
 Pin definitions and connections specific to the PSoC4000S 20-SSOP package.
 
 PSoC4000S 24-QFN
 Pin definitions and connections specific to the PSoC4000S 24-QFN package.
 
 PSoC4000S 25-WLCSP
 Pin definitions and connections specific to the PSoC4000S 25-WLCSP package.
 
 PSoC4000S 28-SSOP-AUTO
 Pin definitions and connections specific to the PSoC4000S 28-SSOP-AUTO package.
 
 PSoC4000S 32-QFN
 Pin definitions and connections specific to the PSoC4000S 32-QFN package.
 
 PSoC4000S 32-TQFP
 Pin definitions and connections specific to the PSoC4000S 32-TQFP package.
 
 PSoC4000S 40-QFN
 Pin definitions and connections specific to the PSoC4000S 40-QFN package.
 
 PSoC4000S 48-TQFP
 Pin definitions and connections specific to the PSoC4000S 48-TQFP package.
 
 PSoC4100S 28-SSOP-AUTO
 Pin definitions and connections specific to the PSoC4100S 28-SSOP-AUTO package.
 
 PSoC4100S 32-QFN
 Pin definitions and connections specific to the PSoC4100S 32-QFN package.
 
 PSoC4100S 35-WLCSP
 Pin definitions and connections specific to the PSoC4100S 35-WLCSP package.
 
 PSoC4100S 35-WLCSP-2
 Pin definitions and connections specific to the PSoC4100S 35-WLCSP-2 package.
 
 PSoC4100S 40-QFN
 Pin definitions and connections specific to the PSoC4100S 40-QFN package.
 
 PSoC4100S 44-TQFP
 Pin definitions and connections specific to the PSoC4100S 44-TQFP package.
 
 PSoC4100S 48-TQFP
 Pin definitions and connections specific to the PSoC4100S 48-TQFP package.
 
 PSoC4100Smax 100-TQFP
 Pin definitions and connections specific to the PSoC4100Smax 100-TQFP package.
 
 PSoC4100Smax 48-TQFP
 Pin definitions and connections specific to the PSoC4100Smax 48-TQFP package.
 
 PSoC4100Smax 64-TQFP
 Pin definitions and connections specific to the PSoC4100Smax 64-TQFP package.
 
 PSoC4100Sp256KB 48-TQFP
 Pin definitions and connections specific to the PSoC4100Sp256KB 48-TQFP package.
 
 PSoC4100Sp256KB 48-TQFP-MC
 Pin definitions and connections specific to the PSoC4100Sp256KB 48-TQFP-MC package.
 
 PSoC4100Sp256KB 64-TQFP
 Pin definitions and connections specific to the PSoC4100Sp256KB 64-TQFP package.
 
 PSoC4100Sp256KB 64-TQFP-MC
 Pin definitions and connections specific to the PSoC4100Sp256KB 64-TQFP-MC package.
 
 PSoC4100Sp 40-QFN-2
 Pin definitions and connections specific to the PSoC4100Sp 40-QFN-2 package.
 
 PSoC4100Sp 44-TQFP
 Pin definitions and connections specific to the PSoC4100Sp 44-TQFP package.
 
 PSoC4100Sp 48-TQFP
 Pin definitions and connections specific to the PSoC4100Sp 48-TQFP package.
 
 PSoC4100Sp 64-QFN
 Pin definitions and connections specific to the PSoC4100Sp 64-QFN package.
 
 PSoC4100Sp 64-TQFP
 Pin definitions and connections specific to the PSoC4100Sp 64-TQFP package.
 

Enumerations

enum  cyhal_port_t {
  CYHAL_PORT_0 = 0x00,
  CYHAL_PORT_1 = 0x01,
  CYHAL_PORT_2 = 0x02,
  CYHAL_PORT_3 = 0x03,
  CYHAL_PORT_4 = 0x04,
  CYHAL_PORT_5 = 0x05,
  CYHAL_PORT_6 = 0x06,
  CYHAL_PORT_7 = 0x07,
  CYHAL_PORT_8 = 0x08,
  CYHAL_PORT_9 = 0x09,
  CYHAL_PORT_10 = 0x0A,
  CYHAL_PORT_11 = 0x0B,
  CYHAL_PORT_12 = 0x0C,
  CYHAL_PORT_13 = 0x0D,
  CYHAL_PORT_14 = 0x0E,
  CYHAL_PORT_15 = 0x0F,
  CYHAL_PORT_16 = 0x10,
  CYHAL_PORT_17 = 0x11,
  CYHAL_PORT_18 = 0x12,
  CYHAL_PORT_19 = 0x13,
  CYHAL_PORT_20 = 0x14
}
 Port definitions that individual pins can belong to. More...
 

Enumeration Type Documentation

◆ cyhal_port_t

Port definitions that individual pins can belong to.