Vision Apps User Guide
app_sciclient_wrapper_api.h File Reference

Go to the source code of this file.

Macros

#define APP_DEBUG_SCICLIENT   1
 
#define SET_CLOCK_PARENT(MOD, CLK, PARENT)
 
#define SET_DEVICE_STATE(MOD, STATE)
 
#define SET_DEVICE_STATE_ON(MOD)   SET_DEVICE_STATE(MOD,TISCI_MSG_VALUE_DEVICE_SW_STATE_ON)
 
#define SET_DEVICE_STATE_OFF(MOD)   SET_DEVICE_STATE(MOD,TISCI_MSG_VALUE_DEVICE_SW_STATE_AUTO_OFF)
 
#define SET_CLOCK_STATE(MOD, CLK, FLAG, STATE)
 
#define QUERY_CLOCK_FREQ(MOD, CLK, FREQ)
 
#define SET_CLOCK_FREQ(MOD, CLK, FREQ)
 
#define SET_CLOCK_FREQ_ALLOW_CHANGE(MOD, CLK, FREQ)
 

Macro Definition Documentation

◆ APP_DEBUG_SCICLIENT

#define APP_DEBUG_SCICLIENT   1

◆ SET_CLOCK_PARENT

#define SET_CLOCK_PARENT (   MOD,
  CLK,
  PARENT 
)
Value:
do { \
int32_t status = 0; \
if(status == 0) { \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleClkParent module=%u clk=%u parent=%u\n", MOD, CLK, PARENT); \
status = Sciclient_pmSetModuleClkParent(MOD, CLK, PARENT, SCICLIENT_SERVICE_WAIT_FOREVER); \
if(status != 0) appLogPrintf("SCICLIENT: ERROR: Sciclient_pmSetModuleClkParent failed\n"); \
else \
{ \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleClkParent success\n"); \
} \
} \
} while(0)
#define APP_DEBUG_SCICLIENT
Definition: app_sciclient_wrapper_api.h:76
void appLogPrintf(const char *format,...)
Write a string to shared memory.

◆ SET_DEVICE_STATE

#define SET_DEVICE_STATE (   MOD,
  STATE 
)
Value:
do { \
int32_t status = 0; \
if(status == 0) { \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleState module=%u state=%u\n", MOD, STATE); \
status = Sciclient_pmSetModuleState(MOD, STATE, TISCI_MSG_FLAG_AOP, SCICLIENT_SERVICE_WAIT_FOREVER); \
if(status != 0) appLogPrintf("SCICLIENT: ERROR: Sciclient_pmSetModuleState failed\n"); \
else \
{ \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleState success\n"); \
} \
} \
} while(0)
#define APP_DEBUG_SCICLIENT
Definition: app_sciclient_wrapper_api.h:76
void appLogPrintf(const char *format,...)
Write a string to shared memory.

◆ SET_DEVICE_STATE_ON

#define SET_DEVICE_STATE_ON (   MOD)    SET_DEVICE_STATE(MOD,TISCI_MSG_VALUE_DEVICE_SW_STATE_ON)

◆ SET_DEVICE_STATE_OFF

#define SET_DEVICE_STATE_OFF (   MOD)    SET_DEVICE_STATE(MOD,TISCI_MSG_VALUE_DEVICE_SW_STATE_AUTO_OFF)

◆ SET_CLOCK_STATE

#define SET_CLOCK_STATE (   MOD,
  CLK,
  FLAG,
  STATE 
)
Value:
do { \
int32_t status = 0; \
if(status == 0) { \
appLogPrintf("SCICLIENT: Sciclient_pmModuleClkRequest module=%u clk=%u state=%u flag=%u\n", MOD, CLK, STATE, FLAG); \
status = Sciclient_pmModuleClkRequest(MOD, CLK, STATE, FLAG, SCICLIENT_SERVICE_WAIT_FOREVER); \
if(status != 0) appLogPrintf("SCICLIENT: ERROR: Sciclient_pmModuleClkRequest failed\n"); \
else \
{ \
appLogPrintf("SCICLIENT: Sciclient_pmModuleClkRequest success\n"); \
} \
} \
} while(0)
#define APP_DEBUG_SCICLIENT
Definition: app_sciclient_wrapper_api.h:76
void appLogPrintf(const char *format,...)
Write a string to shared memory.

◆ QUERY_CLOCK_FREQ

#define QUERY_CLOCK_FREQ (   MOD,
  CLK,
  FREQ 
)
Value:
do { \
int32_t status = 0; \
uint64_t freq; \
if(status == 0) { \
appLogPrintf("SCICLIENT: Sciclient_pmQueryModuleClkFreq module=%u clk=%u freq=%u%06u\n", MOD, CLK, (uint32_t)(FREQ / 1000000), (uint32_t)(FREQ % 1000000)); \
status = Sciclient_pmQueryModuleClkFreq(MOD, CLK, FREQ, &freq, SCICLIENT_SERVICE_WAIT_FOREVER); \
if(status != 0) appLogPrintf("SCICLIENT: ERROR: Sciclient_pmQueryModuleClkFreq failed\n"); \
else \
{ \
appLogPrintf("SCICLIENT: Sciclient_pmQueryModuleClkFreq freq=%u%06u\n", (uint32_t)(freq / 1000000), (uint32_t)(freq % 1000000)); \
} \
} \
} while(0)
#define APP_DEBUG_SCICLIENT
Definition: app_sciclient_wrapper_api.h:76
void appLogPrintf(const char *format,...)
Write a string to shared memory.

◆ SET_CLOCK_FREQ

#define SET_CLOCK_FREQ (   MOD,
  CLK,
  FREQ 
)
Value:
do { \
int32_t status = 0; \
if(status == 0) { \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleClkFreq module=%u clk=%u freq=%u%06u\n", MOD, CLK, (uint32_t)(FREQ / 1000000), (uint32_t)(FREQ % 1000000)); \
status = Sciclient_pmSetModuleClkFreq(MOD, CLK, FREQ, 0, SCICLIENT_SERVICE_WAIT_FOREVER); \
if(status != 0) appLogPrintf("SCICLIENT: ERROR: Sciclient_pmSetModuleClkFreq failed\n"); \
else \
{ \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleClkFreq success\n"); \
} \
} \
} while(0)
#define APP_DEBUG_SCICLIENT
Definition: app_sciclient_wrapper_api.h:76
void appLogPrintf(const char *format,...)
Write a string to shared memory.

◆ SET_CLOCK_FREQ_ALLOW_CHANGE

#define SET_CLOCK_FREQ_ALLOW_CHANGE (   MOD,
  CLK,
  FREQ 
)
Value:
do { \
int32_t status = 0; \
if(status == 0) { \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleClkFreq module=%u clk=%u freq=%u%06u\n", MOD, CLK, (uint32_t)(FREQ / 1000000), (uint32_t)(FREQ % 1000000)); \
status = Sciclient_pmSetModuleClkFreq(MOD, CLK, FREQ, TISCI_MSG_FLAG_CLOCK_ALLOW_FREQ_CHANGE, SCICLIENT_SERVICE_WAIT_FOREVER); \
if(status != 0) appLogPrintf("SCICLIENT: ERROR: Sciclient_pmSetModuleClkFreq failed\n"); \
else \
{ \
appLogPrintf("SCICLIENT: Sciclient_pmSetModuleClkFreq success\n"); \
} \
} \
} while(0)
#define APP_DEBUG_SCICLIENT
Definition: app_sciclient_wrapper_api.h:76
void appLogPrintf(const char *format,...)
Write a string to shared memory.