Bar Logo 3.8/7.6 kw Totem pole Demonstration Application (Part-No. (not specified))
 
Content
     
Loading...
Searching...
No Matches

This is the generated driver interface file for SEC_CORE driver. More...

+ Collaboration diagram for MSI-Secondary Driver:

Files

file  sec_core1.h
 This is the generated driver header file for the SEC_CORE1 driver.
 
file  sec_core_types.h
 This is the generated driver types header file for the SEC_CORE driver.
 
file  sec_core1.c
 This is the generated driver source file for SEC_CORE1 driver.
 

Data Structures

struct  SEC_CORE_INTERFACE
 Structure containing the function pointers of SEC_CORE driver. More...
 

Macros

#define MSIInterface_Initialize   SEC_CORE1_Initialize
 This macro defines the Custom Name for SEC_CORE1_Initialize API.
 
#define MSIInterface_Deinitialize   SEC_CORE1_Deinitialize
 This macro defines the Custom Name for SEC_CORE1_Deinitialize API.
 
#define MSIInterface_Program   SEC_CORE1_Program
 This macro defines the Custom Name for SEC_CORE1_Program API.
 
#define MSIInterface_Strat   SEC_CORE1_Strat
 This macro defines the Custom Name for SEC_CORE1_Strat API.
 
#define MSIInterface_InterruptRequestGenerate   SEC_CORE1_InterruptRequestGenerate
 This macro defines the Custom Name for SEC_CORE1_InterruptRequestGenerate API.
 
#define MSIInterface_IsInterruptRequestAcknowledged   SEC_CORE1_IsInterruptRequestAcknowledged
 This macro defines the Custom Name for SEC_CORE1_IsInterruptRequestAcknowledged API.
 
#define MSIInterface_InterruptRequestComplete   SEC_CORE1_InterruptRequestComplete
 This macro defines the Custom Name for SEC_CORE1_InterruptRequestComplete API.
 
#define MSIInterface_IsInterruptRequested   SEC_CORE1_IsInterruptRequested
 This macro defines the Custom Name for SEC_CORE1_IsInterruptRequested API.
 
#define MSIInterface_InterruptRequestAcknowledge   SEC_CORE1_InterruptRequestAcknowledge
 This macro defines the Custom Name for SEC_CORE1_InterruptRequestAcknowledge API.
 
#define MSIInterface_InterruptRequestAcknowledgeComplete   SEC_CORE1_InterruptRequestAcknowledgeComplete
 This macro defines the Custom Name for SEC_CORE1_InterruptRequestAcknowledgeComplete API.
 
#define MSIInterface_GetResetCause   SEC_CORE1_GetResetCause
 This macro defines the Custom Name for SEC_CORE1_GetResetCause API.
 
#define MSIInterface_ResetCauseClear   SEC_CORE1_ResetCauseClear
 This macro defines the Custom Name for SEC_CORE1_ResetCauseClear API.
 
#define MSIInterface_SystemStatusGet   SEC_CORE1_SystemStatusGet
 This macro defines the Custom Name for SEC_CORE1_SystemStatusGet API.
 
#define MSIInterface_WriteFIFOEnable   SEC_CORE1_WriteFIFOEnable
 This macro defines the Custom Name for SEC_CORE1_WriteFIFOEnable API.
 
#define MSIInterface_WriteFIFODisable   SEC_CORE1_WriteFIFODisable
 This macro defines the Custom Name for SEC_CORE1_WriteFIFODisable API.
 
#define MSIInterface_ReadFIFOEnable   SEC_CORE1_ReadFIFOEnable
 This macro defines the Custom Name for SEC_CORE1_ReadFIFOEnable API.
 
#define MSIInterface_ReadFIFODisable   SEC_CORE1_ReadFIFODisable
 This macro defines the Custom Name for SEC_CORE1_ReadFIFODisable API.
 
#define MSIInterface_FIFORead   SEC_CORE1_FIFORead
 This macro defines the Custom Name for SEC_CORE1_FIFORead API.
 
#define MSIInterface_FIFOWrite   SEC_CORE1_FIFOWrite
 This macro defines the Custom Name for SEC_CORE1_FIFOWrite API.
 
#define MSIInterface_FIFOReadIsFull   SEC_CORE1_FIFOReadIsFull
 This macro defines the Custom Name for SEC_CORE1_FIFOReadIsFull API.
 
#define MSIInterface_FIFOReadIsEmpty   SEC_CORE1_FIFOReadIsEmpty
 This macro defines the Custom Name for SEC_CORE1_FIFOReadIsEmpty API.
 
#define MSIInterface_FIFOWriteIsFull   SEC_CORE1_FIFOWriteIsFull
 This macro defines the Custom Name for SEC_CORE1_FIFOWriteIsFull API.
 
#define MSIInterface_FIFOWriteIsEmpty   SEC_CORE1_FIFOWriteIsEmpty
 This macro defines the Custom Name for SEC_CORE1_FIFOWriteIsEmpty API.
 
#define MSIInterface_ProtocolWrite   SEC_CORE1_ProtocolWrite
 This macro defines the Custom Name for SEC_CORE1_ProtocolWrite API.
 
#define MSIInterface_ProtocolRead   SEC_CORE1_ProtocolRead
 This macro defines the Custom Name for SEC_CORE1_ProtocolRead API.
 
#define MSIInterface_ProtocolIsFull   SEC_CORE1_ProtocolIsFull
 This macro defines the Custom Name for SEC_CORE1_ProtocolIsFull API.
 
#define MSIInterface_ProtocolIsEmpty   SEC_CORE1_ProtocolIsEmpty
 This macro defines the Custom Name for SEC_CORE1_ProtocolIsEmpty API.
 

Enumerations

enum  SEC_CORE_SYSTEM_STATUS { SEC_CORE_SYSTEM_STATUS_NOT_IN_LOW_POWER_MODE = 0 , SEC_CORE_SYSTEM_STATUS_SLEEP_MODE = 1 , SEC_CORE_SYSTEM_STATUS_IDLE_MODE = 2 , SEC_CORE_SYSTEM_STATUS_RUNNING_STATE = 3 , SEC_CORE_SYSTEM_STATUS_IN_RESET_STATE = 4 }
 Defines the status enumeration for sec_core. More...
 
enum  SEC_CORE_RESET_CAUSE { SEC_CORE_RESET_CAUSE_WATCHDOG = 0 , SEC_CORE_RESET_CAUSE_UNSPECIFIED = 1 }
 Defines the sec_core reset cause enumeration. More...
 
enum  SEC_CORE_PROTOCOLS { MSI1_ProtocolA , MSI1_ProtocolB }
 Defines the list of Protocols configured for SEC_CORE_driver. More...
 
enum  SEC_CORE_PROTOCOL_SIZE { MSI1_ProtocolA_SIZE = 5 , MSI1_ProtocolB_SIZE = 10 }
 Defines the size for Protocols. More...
 

Functions

void SEC_CORE1_Initialize (void)
 This routine initializes the MSI driver. This routine must be called before any other MSI routine is called. This routine should only be called once during system initialization.
 
void SEC_CORE1_Deinitialize (void)
 Deinitializes SEC_CORE1 to POR values.
 
void SEC_CORE1_Start (void)
 This routine enables secondary core.
 
void SEC_CORE1_Program (void)
 This routine programs secondary.
 
void SEC_CORE1_InterruptRequestGenerate (void)
 This routine generates interrupt to SEC_CORE1.
 
bool SEC_CORE1_IsInterruptRequestAcknowledged (void)
 This routine returns the status of interrupt request acknowledge from the SEC_CORE1.
 
void SEC_CORE1_InterruptRequestComplete (void)
 This routine clears interrupt to SEC_CORE1.
 
bool SEC_CORE1_IsInterruptRequested (void)
 This routine returns the status of interrupt request from the SEC_CORE1.
 
void SEC_CORE1_InterruptRequestAcknowledge (void)
 This routine acknowledges interrupt received from SEC_CORE1.
 
void SEC_CORE1_InterruptRequestAcknowledgeComplete (void)
 This routine clears acknowledge for interrupt received from SEC_CORE1.
 
enum SEC_CORE_RESET_CAUSE SEC_CORE1_GetResetCause (void)
 This routine returns the cause for SEC_CORE1 reset.
 
void SEC_CORE1_ResetCauseClear (enum SEC_CORE_RESET_CAUSE resetCause)
 This routine clears the cause for SEC_CORE1 reset.
 
enum SEC_CORE_SYSTEM_STATUS SEC_CORE1_SystemStatusGet (void)
 This routine returns Secondary system status.
 
uint16_t SEC_CORE1_FIFORead (uint16_t *pData, uint16_t wordCount)
 This routine reads FIFO data sent from the SEC_CORE1.
 
uint16_t SEC_CORE1_FIFOWrite (uint16_t *pData, uint16_t wordCount)
 This routine transfers FIFO data to SEC_CORE1.
 
static void SEC_CORE1_WriteFIFOEnable (void)
 This inline function Enables the Write FIFO.
 
static void SEC_CORE1_WriteFIFODisable (void)
 This inline function Disables the Write FIFO.
 
static void SEC_CORE1_ReadFIFOEnable (void)
 This inline function Enables the Read FIFO.
 
static void SEC_CORE1_ReadFIFODisable (void)
 This inline function Disables the Read FIFO.
 
static bool SEC_CORE1_FIFOReadIsFull (void)
 This inline function checks whether the status of Read FIFO is full. last write by Secondary core to Read FIFO (RFDATA) was into the last free location.
 
static bool SEC_CORE1_FIFOReadIsEmpty (void)
 This inline function checks whether the status of Read FIFO is Empty. Returns true if last read by Main core from Read FIFO (RFDATA) emptied the FIFO of all valid data or FIFO is disabled (and initialized to the empty state)
 
static bool SEC_CORE1_FIFOWriteIsFull (void)
 This inline function checks whether the status of Write FIFO is Full. Returns true if last write by Main core to Write FIFO (WFDATA) was into the last free location.
 
static bool SEC_CORE1_FIFOWriteIsEmpty (void)
 This inline function checks whether the status of Write FIFO is Empty. Returns true if last write by Main core to Write FIFO (WFDATA) was into the last free location.
 
bool SEC_CORE1_ProtocolWrite (enum SEC_CORE_PROTOCOLS protocolName, uint16_t *pData)
 This routine writes data to mailbox.
 
bool SEC_CORE1_ProtocolRead (enum SEC_CORE_PROTOCOLS protocolName, uint16_t *pData)
 This routine reads data from mailbox.
 
static bool SEC_CORE1_ProtocolIsFull (enum SEC_CORE_PROTOCOLS protocolName)
 This inline function checks whether mailbox is full. Returns true if new data are ready to read. Returns false when no data are available to be read by secondary.
 
static bool SEC_CORE1_ProtocolIsEmpty (enum SEC_CORE_PROTOCOLS protocolName)
 This inline function checks whether mailbox is empty. Returns true if Protocol is empty indicating mailbox is ready to write by secondary. Returns false indicating write operation cannot be performed by secondary.
 

Variables

const struct SEC_CORE_INTERFACE MSIInterface
 Structure object of type SEC_CORE_INTERFACE with the custom name given by the user in the Melody Driver User interface. The default name e.g. Secondary1 can be changed by the user in the SEC_CORE user interface. This allows defining a structure with application specific name using the 'Custom Name' field. Application specific name allows the API Portability.
 

Detailed Description

/**

8

Macro Definition Documentation

◆ MSIInterface_Deinitialize

#define MSIInterface_Deinitialize   SEC_CORE1_Deinitialize

Definition at line 72 of file sec_core1.h.

◆ MSIInterface_FIFORead

#define MSIInterface_FIFORead   SEC_CORE1_FIFORead

Definition at line 168 of file sec_core1.h.

◆ MSIInterface_FIFOReadIsEmpty

#define MSIInterface_FIFOReadIsEmpty   SEC_CORE1_FIFOReadIsEmpty

Definition at line 186 of file sec_core1.h.

◆ MSIInterface_FIFOReadIsFull

#define MSIInterface_FIFOReadIsFull   SEC_CORE1_FIFOReadIsFull

Definition at line 180 of file sec_core1.h.

◆ MSIInterface_FIFOWrite

#define MSIInterface_FIFOWrite   SEC_CORE1_FIFOWrite

Definition at line 174 of file sec_core1.h.

◆ MSIInterface_FIFOWriteIsEmpty

#define MSIInterface_FIFOWriteIsEmpty   SEC_CORE1_FIFOWriteIsEmpty

Definition at line 198 of file sec_core1.h.

◆ MSIInterface_FIFOWriteIsFull

#define MSIInterface_FIFOWriteIsFull   SEC_CORE1_FIFOWriteIsFull

Definition at line 192 of file sec_core1.h.

◆ MSIInterface_GetResetCause

#define MSIInterface_GetResetCause   SEC_CORE1_GetResetCause

Definition at line 126 of file sec_core1.h.

◆ MSIInterface_Initialize

#define MSIInterface_Initialize   SEC_CORE1_Initialize

Definition at line 66 of file sec_core1.h.

◆ MSIInterface_InterruptRequestAcknowledge

#define MSIInterface_InterruptRequestAcknowledge   SEC_CORE1_InterruptRequestAcknowledge

Definition at line 114 of file sec_core1.h.

◆ MSIInterface_InterruptRequestAcknowledgeComplete

#define MSIInterface_InterruptRequestAcknowledgeComplete   SEC_CORE1_InterruptRequestAcknowledgeComplete

Definition at line 120 of file sec_core1.h.

◆ MSIInterface_InterruptRequestComplete

#define MSIInterface_InterruptRequestComplete   SEC_CORE1_InterruptRequestComplete

Definition at line 102 of file sec_core1.h.

◆ MSIInterface_InterruptRequestGenerate

#define MSIInterface_InterruptRequestGenerate   SEC_CORE1_InterruptRequestGenerate

Definition at line 90 of file sec_core1.h.

◆ MSIInterface_IsInterruptRequestAcknowledged

#define MSIInterface_IsInterruptRequestAcknowledged   SEC_CORE1_IsInterruptRequestAcknowledged

Definition at line 96 of file sec_core1.h.

◆ MSIInterface_IsInterruptRequested

#define MSIInterface_IsInterruptRequested   SEC_CORE1_IsInterruptRequested

Definition at line 108 of file sec_core1.h.

◆ MSIInterface_Program

#define MSIInterface_Program   SEC_CORE1_Program

Definition at line 78 of file sec_core1.h.

◆ MSIInterface_ProtocolIsEmpty

#define MSIInterface_ProtocolIsEmpty   SEC_CORE1_ProtocolIsEmpty

Definition at line 222 of file sec_core1.h.

◆ MSIInterface_ProtocolIsFull

#define MSIInterface_ProtocolIsFull   SEC_CORE1_ProtocolIsFull

Definition at line 216 of file sec_core1.h.

◆ MSIInterface_ProtocolRead

#define MSIInterface_ProtocolRead   SEC_CORE1_ProtocolRead

Definition at line 210 of file sec_core1.h.

◆ MSIInterface_ProtocolWrite

#define MSIInterface_ProtocolWrite   SEC_CORE1_ProtocolWrite

Definition at line 204 of file sec_core1.h.

◆ MSIInterface_ReadFIFODisable

#define MSIInterface_ReadFIFODisable   SEC_CORE1_ReadFIFODisable

Definition at line 162 of file sec_core1.h.

◆ MSIInterface_ReadFIFOEnable

#define MSIInterface_ReadFIFOEnable   SEC_CORE1_ReadFIFOEnable

Definition at line 156 of file sec_core1.h.

◆ MSIInterface_ResetCauseClear

#define MSIInterface_ResetCauseClear   SEC_CORE1_ResetCauseClear

Definition at line 132 of file sec_core1.h.

◆ MSIInterface_Strat

#define MSIInterface_Strat   SEC_CORE1_Strat

Definition at line 84 of file sec_core1.h.

◆ MSIInterface_SystemStatusGet

#define MSIInterface_SystemStatusGet   SEC_CORE1_SystemStatusGet

Definition at line 138 of file sec_core1.h.

◆ MSIInterface_WriteFIFODisable

#define MSIInterface_WriteFIFODisable   SEC_CORE1_WriteFIFODisable

Definition at line 150 of file sec_core1.h.

◆ MSIInterface_WriteFIFOEnable

#define MSIInterface_WriteFIFOEnable   SEC_CORE1_WriteFIFOEnable

Definition at line 144 of file sec_core1.h.

Enumeration Type Documentation

◆ SEC_CORE_PROTOCOL_SIZE

Note
Size not required for the driver but will be required for application to create the buffers
Enumerator
MSI1_ProtocolA_SIZE 

Size of ProtocolA in 16-bit word

MSI1_ProtocolB_SIZE 

Size of ProtocolB in 16-bit word

Definition at line 84 of file sec_core_types.h.

◆ SEC_CORE_PROTOCOLS

Note
These Protocols are required to create the buffer by the application
Enumerator
MSI1_ProtocolA 

Custom-name of ProtocolA for write operation only

MSI1_ProtocolB 

Custom-name of ProtocolB for write operation only

Definition at line 72 of file sec_core_types.h.

◆ SEC_CORE_RESET_CAUSE

Enumerator
SEC_CORE_RESET_CAUSE_WATCHDOG 

sec_core reset caused from Watchdog Timer

SEC_CORE_RESET_CAUSE_UNSPECIFIED 

sec_core reset cause is unspecified

Definition at line 60 of file sec_core_types.h.

◆ SEC_CORE_SYSTEM_STATUS

Enumerator
SEC_CORE_SYSTEM_STATUS_NOT_IN_LOW_POWER_MODE 

sec_core status is in Low power mode

SEC_CORE_SYSTEM_STATUS_SLEEP_MODE 

sec_core status is in Sleep mode

SEC_CORE_SYSTEM_STATUS_IDLE_MODE 

sec_core status is in Idle mode

SEC_CORE_SYSTEM_STATUS_RUNNING_STATE 

sec_core status is in Running state

SEC_CORE_SYSTEM_STATUS_IN_RESET_STATE 

sec_core status is in Reset state

Definition at line 46 of file sec_core_types.h.

Function Documentation

◆ SEC_CORE1_Deinitialize()

void SEC_CORE1_Deinitialize ( void )
Parameters
none
Returns
none

Definition at line 204 of file sec_core1.c.

◆ SEC_CORE1_FIFORead()

uint16_t SEC_CORE1_FIFORead ( uint16_t * pData,
uint16_t wordCount )
Precondition
SEC_CORE1_ReadFIFOEnable should be called before calling this routine.
Parameters
[in]*pData- Pointer to an array to store the read data
[in]wordCount- Number of words to be read.
Returns
Number of words read.

Definition at line 325 of file sec_core1.c.

+ Here is the call graph for this function:

◆ SEC_CORE1_FIFOReadIsEmpty()

static bool SEC_CORE1_FIFOReadIsEmpty ( void )
inlinestatic
Returns
true - Read FIFO is Empty
false - Read FIFO is not Empty (Read FIFO contains valid data not yet read by the Main core)

Definition at line 420 of file sec_core1.h.

+ Here is the caller graph for this function:

◆ SEC_CORE1_FIFOReadIsFull()

static bool SEC_CORE1_FIFOReadIsFull ( void )
inlinestatic
Returns
true - Read FIFO is full
false - Read FIFO is not full

Definition at line 407 of file sec_core1.h.

◆ SEC_CORE1_FIFOWrite()

uint16_t SEC_CORE1_FIFOWrite ( uint16_t * pData,
uint16_t wordCount )
Precondition
SEC_CORE1_WriteFIFOEnable() should be called before calling this routine.
Parameters
[in]*pData- Pointer to an array which has data for transmission.
[in]wordCount- Number of words to be transfer.
Returns
Number of words transferred.

Definition at line 345 of file sec_core1.c.

+ Here is the call graph for this function:

◆ SEC_CORE1_FIFOWriteIsEmpty()

static bool SEC_CORE1_FIFOWriteIsEmpty ( void )
inlinestatic
Returns
true - Write FIFO is Empty
false - Write FIFO is not Empty (Write FIFO contains valid data not yet read by the Secondary core)

Definition at line 446 of file sec_core1.h.

◆ SEC_CORE1_FIFOWriteIsFull()

static bool SEC_CORE1_FIFOWriteIsFull ( void )
inlinestatic
Returns
true - Write FIFO is full
false - Write FIFO is not full

Definition at line 433 of file sec_core1.h.

+ Here is the caller graph for this function:

◆ SEC_CORE1_GetResetCause()

enum SEC_CORE_RESET_CAUSE SEC_CORE1_GetResetCause ( void )
Parameters
none
Returns
SECONDARY_RESET_CAUSE: Enum which provides the cause for SEC_CORE1 reset.

Definition at line 273 of file sec_core1.c.

◆ SEC_CORE1_Initialize()

void SEC_CORE1_Initialize ( void )
Parameters
none
Returns
none

Definition at line 194 of file sec_core1.c.

+ Here is the caller graph for this function:

◆ SEC_CORE1_InterruptRequestAcknowledge()

void SEC_CORE1_InterruptRequestAcknowledge ( void )
Parameters
none
Returns
none

Definition at line 263 of file sec_core1.c.

◆ SEC_CORE1_InterruptRequestAcknowledgeComplete()

void SEC_CORE1_InterruptRequestAcknowledgeComplete ( void )
Parameters
none
Returns
none

Definition at line 268 of file sec_core1.c.

◆ SEC_CORE1_InterruptRequestComplete()

void SEC_CORE1_InterruptRequestComplete ( void )
Parameters
none
Returns
none

Definition at line 254 of file sec_core1.c.

◆ SEC_CORE1_InterruptRequestGenerate()

void SEC_CORE1_InterruptRequestGenerate ( void )
Parameters
none
Returns
none

Definition at line 243 of file sec_core1.c.

◆ SEC_CORE1_IsInterruptRequestAcknowledged()

bool SEC_CORE1_IsInterruptRequestAcknowledged ( void )
Parameters
none
Returns
True - when SEC_CORE1 has acknowledged Main MSI interrupt request.
False - when SEC_CORE1 has not acknowledged Main MSI interrupt request.

Definition at line 248 of file sec_core1.c.

◆ SEC_CORE1_IsInterruptRequested()

bool SEC_CORE1_IsInterruptRequested ( void )
Parameters
none
Returns
True - when SEC_CORE1 has issued interrupt to Main Core.
False - when SEC_CORE1 has not issued interrupt to Main Core.

Definition at line 259 of file sec_core1.c.

◆ SEC_CORE1_Program()

void SEC_CORE1_Program ( void )
Parameters
none
Returns
none

Definition at line 227 of file sec_core1.c.

◆ SEC_CORE1_ProtocolIsEmpty()

static bool SEC_CORE1_ProtocolIsEmpty ( enum SEC_CORE_PROTOCOLS protocolName)
inlinestatic
Parameters
[in]protocolName- Selected protocol
Returns
true - Mailbox is empty
false - Mailbox is full

Definition at line 507 of file sec_core1.h.

+ Here is the caller graph for this function:

◆ SEC_CORE1_ProtocolIsFull()

static bool SEC_CORE1_ProtocolIsFull ( enum SEC_CORE_PROTOCOLS protocolName)
inlinestatic
Parameters
[in]protocolName- Selected protocol
Returns
true - Mailbox is full
false - Mailbox is empty

Definition at line 480 of file sec_core1.h.

◆ SEC_CORE1_ProtocolRead()

bool SEC_CORE1_ProtocolRead ( enum SEC_CORE_PROTOCOLS protocolName,
uint16_t * pData )
Parameters
[in]protocolName- Selected protocol
[in]*pData- Pointer to a structure to store the read data
Returns
true - successful read
false - unsuccessful read

Definition at line 411 of file sec_core1.c.

◆ SEC_CORE1_ProtocolWrite()

bool SEC_CORE1_ProtocolWrite ( enum SEC_CORE_PROTOCOLS protocolName,
uint16_t * pData )
Parameters
[in]protocolName- Selected protocol
[in]*pData- Pointer to a structure which has data for transmission.
Returns
true - successful write
false - unsuccessful write

Definition at line 365 of file sec_core1.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SEC_CORE1_ReadFIFODisable()

static void SEC_CORE1_ReadFIFODisable ( void )
inlinestatic
Parameters
none
Returns
none

Definition at line 395 of file sec_core1.h.

◆ SEC_CORE1_ReadFIFOEnable()

static void SEC_CORE1_ReadFIFOEnable ( void )
inlinestatic
Parameters
none
Returns
none

Definition at line 384 of file sec_core1.h.

◆ SEC_CORE1_ResetCauseClear()

void SEC_CORE1_ResetCauseClear ( enum SEC_CORE_RESET_CAUSE resetCause)
Precondition
SECONDARY_RESET_CAUSE: Enum which provides the cause for SEC_CORE1 reset.
Parameters
resetCause- reset to be cleared
Returns
none

Definition at line 289 of file sec_core1.c.

◆ SEC_CORE1_Start()

void SEC_CORE1_Start ( void )
Parameters
none
Returns
none

Definition at line 211 of file sec_core1.c.

◆ SEC_CORE1_SystemStatusGet()

enum SEC_CORE_SYSTEM_STATUS SEC_CORE1_SystemStatusGet ( void )
Parameters
none
Returns
SEC_CORE_SYSTEM_STATUS: Enum which provides the status of SEC_CORE1.

Definition at line 300 of file sec_core1.c.

◆ SEC_CORE1_WriteFIFODisable()

static void SEC_CORE1_WriteFIFODisable ( void )
inlinestatic
Parameters
none
Returns
none

Definition at line 373 of file sec_core1.h.

◆ SEC_CORE1_WriteFIFOEnable()

static void SEC_CORE1_WriteFIFOEnable ( void )
inlinestatic
Parameters
none
Returns
none

Definition at line 362 of file sec_core1.h.

Variable Documentation

◆ MSIInterface

const struct SEC_CORE_INTERFACE MSIInterface
extern

Definition at line 155 of file sec_core1.c.