PDK API Guide for J721E
Sciserver TI-RTOS APIs

Introduction

Files

file  sciserver_tirtos.h
 This file contains prototypes for APIs contained as a part of SCISERVER as well as the structures of their arguments for building an TI-RTOS Application.
 

Data Structures

struct  Sciserver_TirtosCfgPrms_t
 Sciserver App Configuration Parameters. More...
 

Functions

int32_t Sciserver_tirtosInit (Sciserver_TirtosCfgPrms_t *pPrms)
 Sciserver TI-RTOS Application Init. More...
 
void Sciserver_tirtosDeinit (void)
 Sciserver TI-RTOS Application Deinit. More...
 
static int32_t Sciserver_tirtosInitPrms_Init (Sciserver_TirtosCfgPrms_t *pPrms)
 Initialize the init params for SCISERVER. More...
 

Macros

#define SCISERVER_DEBUG_LOG_LEVEL_0   (0U)
 
#define SCISERVER_DEBUG_LOG_LEVEL_1   (1U)
 
#define SCISERVER_EN_DEBUG_LOG_LEVEL   (SCISERVER_DEBUG_LOG_LEVEL_0)
 

Macro Definition Documentation

◆ SCISERVER_DEBUG_LOG_LEVEL_0

#define SCISERVER_DEBUG_LOG_LEVEL_0   (0U)

◆ SCISERVER_DEBUG_LOG_LEVEL_1

#define SCISERVER_DEBUG_LOG_LEVEL_1   (1U)

Disables debug logs

◆ SCISERVER_EN_DEBUG_LOG_LEVEL

#define SCISERVER_EN_DEBUG_LOG_LEVEL   (SCISERVER_DEBUG_LOG_LEVEL_0)

Enables level 1 of debug logs Enable SCI server logs

Function Documentation

◆ Sciserver_tirtosInit()

int32_t Sciserver_tirtosInit ( Sciserver_TirtosCfgPrms_t pPrms)

Sciserver TI-RTOS Application Init.

   NOTE: If this function is called form a Task Context
   (i.e, not from main / after starting the Schedular),
   the callee Task should be of priority higher than  
   max of passed init param(pPrms) Task priorities
   i.e Sciserver_TirtosCfgPrms_t->taskPriority[x]
Parameters
pPrmsPointer to Sciserver_TirtosCfgPrms_t
Returns
CSL_PASS if the init has happened correctly. CSL_EFAIL if otherwise.

◆ Sciserver_tirtosDeinit()

void Sciserver_tirtosDeinit ( void  )

Sciserver TI-RTOS Application Deinit.

Returns
None

◆ Sciserver_tirtosInitPrms_Init()

static int32_t Sciserver_tirtosInitPrms_Init ( Sciserver_TirtosCfgPrms_t pPrms)
static

Initialize the init params for SCISERVER.

Parameters
pPrmsPointer to the init parameters.
Returns
CSL_PASS if init Params are initilized with some default. CSL_EFAIL otherwise.