Synergy Software Package User's Manual

Functions

 SSP_HW_LOCK_DEFINE (ADC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (AGT, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (BSC, 0U, 1U)
 
 SSP_HW_LOCK_DEFINE (CAC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (CAN, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (COMP_HS, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (CRC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (CTSU, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DAAD, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DAC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DOC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DMAC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DRW, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DTC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (ELC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (EPTPC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (ETHER, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (FCU, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (GLCDC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (GPT, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (ICU, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (IIC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (IRDA, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (IWDT, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (JPEG, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (KEY, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (LPM, 1U, 0U)
 
 SSP_HW_LOCK_DEFINE (LVD, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (MMF, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (MPU, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (OPS, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (PDC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (POEG, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (QSPI, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SPI, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (RTC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SCE, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SCI, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SRC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SSI, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SDHIMMC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (TSN, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (USB, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (WDT, 0U, 0U)
 

Detailed Description

This file allocates hardware locks used in Atomic Locking.

Function Documentation

◆ SSP_HW_LOCK_DEFINE() [1/44]

SSP_HW_LOCK_DEFINE ( ADC  ,
0U  ,
0U   
)

Used to allocated hardware locks. Parameters are as follows:

  1. IP name (ssp_ip_t enum without the SSP_IP_ prefix).
  2. Unit number (used for blocks with variations like USB, not to be confused with ADC unit).
  3. Channel numberADC

◆ SSP_HW_LOCK_DEFINE() [2/44]

SSP_HW_LOCK_DEFINE ( AGT  ,
0U  ,
0U   
)

AGT

◆ SSP_HW_LOCK_DEFINE() [3/44]

SSP_HW_LOCK_DEFINE ( BSC  ,
0U  ,
1U   
)

BSC

◆ SSP_HW_LOCK_DEFINE() [4/44]

SSP_HW_LOCK_DEFINE ( CAC  ,
0U  ,
0U   
)

CAC

◆ SSP_HW_LOCK_DEFINE() [5/44]

SSP_HW_LOCK_DEFINE ( CAN  ,
0U  ,
0U   
)

CAN

◆ SSP_HW_LOCK_DEFINE() [6/44]

SSP_HW_LOCK_DEFINE ( COMP_HS  ,
0U  ,
0U   
)

COMP_HS

◆ SSP_HW_LOCK_DEFINE() [7/44]

SSP_HW_LOCK_DEFINE ( CRC  ,
0U  ,
0U   
)

CRC

◆ SSP_HW_LOCK_DEFINE() [8/44]

SSP_HW_LOCK_DEFINE ( CTSU  ,
0U  ,
0U   
)

CTSU

◆ SSP_HW_LOCK_DEFINE() [9/44]

SSP_HW_LOCK_DEFINE ( DAAD  ,
0U  ,
0U   
)

DAAD

◆ SSP_HW_LOCK_DEFINE() [10/44]

SSP_HW_LOCK_DEFINE ( DAC  ,
0U  ,
0U   
)

DAC

◆ SSP_HW_LOCK_DEFINE() [11/44]

SSP_HW_LOCK_DEFINE ( DOC  ,
0U  ,
0U   
)

DOC

◆ SSP_HW_LOCK_DEFINE() [12/44]

SSP_HW_LOCK_DEFINE ( DMAC  ,
0U  ,
0U   
)

DMAC

◆ SSP_HW_LOCK_DEFINE() [13/44]

SSP_HW_LOCK_DEFINE ( DRW  ,
0U  ,
0U   
)

DRW

◆ SSP_HW_LOCK_DEFINE() [14/44]

SSP_HW_LOCK_DEFINE ( DTC  ,
0U  ,
0U   
)

DTC

◆ SSP_HW_LOCK_DEFINE() [15/44]

SSP_HW_LOCK_DEFINE ( ELC  ,
0U  ,
0U   
)

ELC

◆ SSP_HW_LOCK_DEFINE() [16/44]

SSP_HW_LOCK_DEFINE ( EPTPC  ,
0U  ,
0U   
)

EPTPC

◆ SSP_HW_LOCK_DEFINE() [17/44]

SSP_HW_LOCK_DEFINE ( ETHER  ,
0U  ,
0U   
)

ETHER

◆ SSP_HW_LOCK_DEFINE() [18/44]

SSP_HW_LOCK_DEFINE ( FCU  ,
0U  ,
0U   
)

FCU

◆ SSP_HW_LOCK_DEFINE() [19/44]

SSP_HW_LOCK_DEFINE ( GLCDC  ,
0U  ,
0U   
)

GLCDC

◆ SSP_HW_LOCK_DEFINE() [20/44]

SSP_HW_LOCK_DEFINE ( GPT  ,
0U  ,
0U   
)

GPT

◆ SSP_HW_LOCK_DEFINE() [21/44]

SSP_HW_LOCK_DEFINE ( ICU  ,
0U  ,
0U   
)

ICU

◆ SSP_HW_LOCK_DEFINE() [22/44]

SSP_HW_LOCK_DEFINE ( IIC  ,
0U  ,
0U   
)

IIC

◆ SSP_HW_LOCK_DEFINE() [23/44]

SSP_HW_LOCK_DEFINE ( IRDA  ,
0U  ,
0U   
)

IRDA

◆ SSP_HW_LOCK_DEFINE() [24/44]

SSP_HW_LOCK_DEFINE ( IWDT  ,
0U  ,
0U   
)

IWDT

◆ SSP_HW_LOCK_DEFINE() [25/44]

SSP_HW_LOCK_DEFINE ( JPEG  ,
0U  ,
0U   
)

JPEG

◆ SSP_HW_LOCK_DEFINE() [26/44]

SSP_HW_LOCK_DEFINE ( KEY  ,
0U  ,
0U   
)

KEY

◆ SSP_HW_LOCK_DEFINE() [27/44]

SSP_HW_LOCK_DEFINE ( LPM  ,
1U  ,
0U   
)

LPM

◆ SSP_HW_LOCK_DEFINE() [28/44]

SSP_HW_LOCK_DEFINE ( LVD  ,
0U  ,
0U   
)

LVD

◆ SSP_HW_LOCK_DEFINE() [29/44]

SSP_HW_LOCK_DEFINE ( MMF  ,
0U  ,
0U   
)

MMF

◆ SSP_HW_LOCK_DEFINE() [30/44]

SSP_HW_LOCK_DEFINE ( MPU  ,
0U  ,
0U   
)

MPU

◆ SSP_HW_LOCK_DEFINE() [31/44]

SSP_HW_LOCK_DEFINE ( OPS  ,
0U  ,
0U   
)

OPS

◆ SSP_HW_LOCK_DEFINE() [32/44]

SSP_HW_LOCK_DEFINE ( PDC  ,
0U  ,
0U   
)

PDC

◆ SSP_HW_LOCK_DEFINE() [33/44]

SSP_HW_LOCK_DEFINE ( POEG  ,
0U  ,
0U   
)

POEG

◆ SSP_HW_LOCK_DEFINE() [34/44]

SSP_HW_LOCK_DEFINE ( QSPI  ,
0U  ,
0U   
)

QSPI

◆ SSP_HW_LOCK_DEFINE() [35/44]

SSP_HW_LOCK_DEFINE ( SPI  ,
0U  ,
0U   
)

SPI

◆ SSP_HW_LOCK_DEFINE() [36/44]

SSP_HW_LOCK_DEFINE ( RTC  ,
0U  ,
0U   
)

RTC

◆ SSP_HW_LOCK_DEFINE() [37/44]

SSP_HW_LOCK_DEFINE ( SCE  ,
0U  ,
0U   
)

SCE

◆ SSP_HW_LOCK_DEFINE() [38/44]

SSP_HW_LOCK_DEFINE ( SCI  ,
0U  ,
0U   
)

SCI

◆ SSP_HW_LOCK_DEFINE() [39/44]

SSP_HW_LOCK_DEFINE ( SRC  ,
0U  ,
0U   
)

SRC

◆ SSP_HW_LOCK_DEFINE() [40/44]

SSP_HW_LOCK_DEFINE ( SSI  ,
0U  ,
0U   
)

SSI

◆ SSP_HW_LOCK_DEFINE() [41/44]

SSP_HW_LOCK_DEFINE ( SDHIMMC  ,
0U  ,
0U   
)

SDHIMMC

◆ SSP_HW_LOCK_DEFINE() [42/44]

SSP_HW_LOCK_DEFINE ( TSN  ,
0U  ,
0U   
)

TSN

◆ SSP_HW_LOCK_DEFINE() [43/44]

SSP_HW_LOCK_DEFINE ( USB  ,
0U  ,
0U   
)

USB

◆ SSP_HW_LOCK_DEFINE() [44/44]

SSP_HW_LOCK_DEFINE ( WDT  ,
0U  ,
0U   
)

WDT