Synergy Software Package User's Manual

Functions

 SSP_HW_LOCK_DEFINE (ADC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (AES, 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 (COMP_LP, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (CRC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (CTSU, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DAC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DOC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (DTC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (ELC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (FCU, 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 (IWDT, 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 (OPAMP, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (OPS, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (POEG, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SPI, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (RTC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SCI, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (SDADC, 0U, 0U)
 
 SSP_HW_LOCK_DEFINE (TRNG, 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/33]

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/33]

SSP_HW_LOCK_DEFINE ( AES  ,
0U  ,
0U   
)

AES

◆ SSP_HW_LOCK_DEFINE() [3/33]

SSP_HW_LOCK_DEFINE ( AGT  ,
0U  ,
0U   
)

AGT

◆ SSP_HW_LOCK_DEFINE() [4/33]

SSP_HW_LOCK_DEFINE ( BSC  ,
0U  ,
1U   
)

BSC

◆ SSP_HW_LOCK_DEFINE() [5/33]

SSP_HW_LOCK_DEFINE ( CAC  ,
0U  ,
0U   
)

CAC

◆ SSP_HW_LOCK_DEFINE() [6/33]

SSP_HW_LOCK_DEFINE ( CAN  ,
0U  ,
0U   
)

CAN

◆ SSP_HW_LOCK_DEFINE() [7/33]

SSP_HW_LOCK_DEFINE ( COMP_HS  ,
0U  ,
0U   
)

COMP_HS

◆ SSP_HW_LOCK_DEFINE() [8/33]

SSP_HW_LOCK_DEFINE ( COMP_LP  ,
0U  ,
0U   
)

COMP_LP

◆ SSP_HW_LOCK_DEFINE() [9/33]

SSP_HW_LOCK_DEFINE ( CRC  ,
0U  ,
0U   
)

CRC

◆ SSP_HW_LOCK_DEFINE() [10/33]

SSP_HW_LOCK_DEFINE ( CTSU  ,
0U  ,
0U   
)

CTSU

◆ SSP_HW_LOCK_DEFINE() [11/33]

SSP_HW_LOCK_DEFINE ( DAC  ,
0U  ,
0U   
)

DAC

◆ SSP_HW_LOCK_DEFINE() [12/33]

SSP_HW_LOCK_DEFINE ( DOC  ,
0U  ,
0U   
)

DOC

◆ SSP_HW_LOCK_DEFINE() [13/33]

SSP_HW_LOCK_DEFINE ( DTC  ,
0U  ,
0U   
)

DTC

◆ SSP_HW_LOCK_DEFINE() [14/33]

SSP_HW_LOCK_DEFINE ( ELC  ,
0U  ,
0U   
)

ELC

◆ SSP_HW_LOCK_DEFINE() [15/33]

SSP_HW_LOCK_DEFINE ( FCU  ,
0U  ,
0U   
)

FCU

◆ SSP_HW_LOCK_DEFINE() [16/33]

SSP_HW_LOCK_DEFINE ( GPT  ,
0U  ,
0U   
)

GPT

◆ SSP_HW_LOCK_DEFINE() [17/33]

SSP_HW_LOCK_DEFINE ( ICU  ,
0U  ,
0U   
)

ICU

◆ SSP_HW_LOCK_DEFINE() [18/33]

SSP_HW_LOCK_DEFINE ( IIC  ,
0U  ,
0U   
)

IIC

◆ SSP_HW_LOCK_DEFINE() [19/33]

SSP_HW_LOCK_DEFINE ( IWDT  ,
0U  ,
0U   
)

IWDT

◆ SSP_HW_LOCK_DEFINE() [20/33]

SSP_HW_LOCK_DEFINE ( KEY  ,
0U  ,
0U   
)

KEY

◆ SSP_HW_LOCK_DEFINE() [21/33]

SSP_HW_LOCK_DEFINE ( LPM  ,
1U  ,
0U   
)

LPM

◆ SSP_HW_LOCK_DEFINE() [22/33]

SSP_HW_LOCK_DEFINE ( LVD  ,
0U  ,
0U   
)

LVD

◆ SSP_HW_LOCK_DEFINE() [23/33]

SSP_HW_LOCK_DEFINE ( OPAMP  ,
0U  ,
0U   
)

OPAMP

◆ SSP_HW_LOCK_DEFINE() [24/33]

SSP_HW_LOCK_DEFINE ( OPS  ,
0U  ,
0U   
)

OPS

◆ SSP_HW_LOCK_DEFINE() [25/33]

SSP_HW_LOCK_DEFINE ( POEG  ,
0U  ,
0U   
)

POEG

◆ SSP_HW_LOCK_DEFINE() [26/33]

SSP_HW_LOCK_DEFINE ( SPI  ,
0U  ,
0U   
)

SPI

◆ SSP_HW_LOCK_DEFINE() [27/33]

SSP_HW_LOCK_DEFINE ( RTC  ,
0U  ,
0U   
)

RTC

◆ SSP_HW_LOCK_DEFINE() [28/33]

SSP_HW_LOCK_DEFINE ( SCI  ,
0U  ,
0U   
)

SCI

◆ SSP_HW_LOCK_DEFINE() [29/33]

SSP_HW_LOCK_DEFINE ( SDADC  ,
0U  ,
0U   
)

SDADC

◆ SSP_HW_LOCK_DEFINE() [30/33]

SSP_HW_LOCK_DEFINE ( TRNG  ,
0U  ,
0U   
)

TRNG

◆ SSP_HW_LOCK_DEFINE() [31/33]

SSP_HW_LOCK_DEFINE ( TSN  ,
0U  ,
0U   
)

TSN

◆ SSP_HW_LOCK_DEFINE() [32/33]

SSP_HW_LOCK_DEFINE ( USB  ,
0U  ,
0U   
)

USB

◆ SSP_HW_LOCK_DEFINE() [33/33]

SSP_HW_LOCK_DEFINE ( WDT  ,
0U  ,
0U   
)

WDT