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 (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 (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/31]

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

SSP_HW_LOCK_DEFINE ( AES  ,
0U  ,
0U   
)

AES

◆ SSP_HW_LOCK_DEFINE() [3/31]

SSP_HW_LOCK_DEFINE ( AGT  ,
0U  ,
0U   
)

AGT

◆ SSP_HW_LOCK_DEFINE() [4/31]

SSP_HW_LOCK_DEFINE ( BSC  ,
0U  ,
1U   
)

BSC

◆ SSP_HW_LOCK_DEFINE() [5/31]

SSP_HW_LOCK_DEFINE ( CAC  ,
0U  ,
0U   
)

CAC

◆ SSP_HW_LOCK_DEFINE() [6/31]

SSP_HW_LOCK_DEFINE ( CAN  ,
0U  ,
0U   
)

CAN

◆ SSP_HW_LOCK_DEFINE() [7/31]

SSP_HW_LOCK_DEFINE ( COMP_HS  ,
0U  ,
0U   
)

COMP_HS

◆ SSP_HW_LOCK_DEFINE() [8/31]

SSP_HW_LOCK_DEFINE ( COMP_LP  ,
0U  ,
0U   
)

COMP_LP

◆ SSP_HW_LOCK_DEFINE() [9/31]

SSP_HW_LOCK_DEFINE ( CRC  ,
0U  ,
0U   
)

CRC

◆ SSP_HW_LOCK_DEFINE() [10/31]

SSP_HW_LOCK_DEFINE ( CTSU  ,
0U  ,
0U   
)

CTSU

◆ SSP_HW_LOCK_DEFINE() [11/31]

SSP_HW_LOCK_DEFINE ( DAC  ,
0U  ,
0U   
)

DAC

◆ SSP_HW_LOCK_DEFINE() [12/31]

SSP_HW_LOCK_DEFINE ( DOC  ,
0U  ,
0U   
)

DOC

◆ SSP_HW_LOCK_DEFINE() [13/31]

SSP_HW_LOCK_DEFINE ( DTC  ,
0U  ,
0U   
)

DTC

◆ SSP_HW_LOCK_DEFINE() [14/31]

SSP_HW_LOCK_DEFINE ( ELC  ,
0U  ,
0U   
)

ELC

◆ SSP_HW_LOCK_DEFINE() [15/31]

SSP_HW_LOCK_DEFINE ( FCU  ,
0U  ,
0U   
)

FCU

◆ SSP_HW_LOCK_DEFINE() [16/31]

SSP_HW_LOCK_DEFINE ( GPT  ,
0U  ,
0U   
)

GPT

◆ SSP_HW_LOCK_DEFINE() [17/31]

SSP_HW_LOCK_DEFINE ( ICU  ,
0U  ,
0U   
)

ICU

◆ SSP_HW_LOCK_DEFINE() [18/31]

SSP_HW_LOCK_DEFINE ( IIC  ,
0U  ,
0U   
)

IIC

◆ SSP_HW_LOCK_DEFINE() [19/31]

SSP_HW_LOCK_DEFINE ( IWDT  ,
0U  ,
0U   
)

IWDT

◆ SSP_HW_LOCK_DEFINE() [20/31]

SSP_HW_LOCK_DEFINE ( KEY  ,
0U  ,
0U   
)

KEY

◆ SSP_HW_LOCK_DEFINE() [21/31]

SSP_HW_LOCK_DEFINE ( LPM  ,
1U  ,
0U   
)

LPM

◆ SSP_HW_LOCK_DEFINE() [22/31]

SSP_HW_LOCK_DEFINE ( LVD  ,
0U  ,
0U   
)

LVD

◆ SSP_HW_LOCK_DEFINE() [23/31]

SSP_HW_LOCK_DEFINE ( OPS  ,
0U  ,
0U   
)

OPS

◆ SSP_HW_LOCK_DEFINE() [24/31]

SSP_HW_LOCK_DEFINE ( POEG  ,
0U  ,
0U   
)

POEG

◆ SSP_HW_LOCK_DEFINE() [25/31]

SSP_HW_LOCK_DEFINE ( SPI  ,
0U  ,
0U   
)

SPI

◆ SSP_HW_LOCK_DEFINE() [26/31]

SSP_HW_LOCK_DEFINE ( RTC  ,
0U  ,
0U   
)

RTC

◆ SSP_HW_LOCK_DEFINE() [27/31]

SSP_HW_LOCK_DEFINE ( SCI  ,
0U  ,
0U   
)

SCI

◆ SSP_HW_LOCK_DEFINE() [28/31]

SSP_HW_LOCK_DEFINE ( TRNG  ,
0U  ,
0U   
)

TRNG

◆ SSP_HW_LOCK_DEFINE() [29/31]

SSP_HW_LOCK_DEFINE ( TSN  ,
0U  ,
0U   
)

TSN

◆ SSP_HW_LOCK_DEFINE() [30/31]

SSP_HW_LOCK_DEFINE ( USB  ,
0U  ,
0U   
)

USB

◆ SSP_HW_LOCK_DEFINE() [31/31]

SSP_HW_LOCK_DEFINE ( WDT  ,
0U  ,
0U   
)

WDT