IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page


BIOS API - Chip Functions


Detailed Description

BIOS API IPC@CHIP® functions.

Defines

#define BIOS_Get_Device_Names(a, b)   BIOS_Get_Device_NamesEx(a, b, NULL)
 Get the IPC@CHIP® device names.

Functions

unsigned long BIOS_Get_Serial_Number (void)
 Get the serial number of the IPC@CHIP® device.
unsigned long BIOS_Get_Product_Serial_Number (void)
 Get the serial number of the product.
unsigned int BIOS_Get_Hardware_Rev (void)
 Get the hardware revision number of the IPC@CHIP® device.
unsigned int BIOS_Get_Product_Hardware_Rev (void)
 Get the hardware revision number of the product.
unsigned int BIOS_Get_Boot_Version (void)
 Get bootstrap version number.
unsigned int BIOS_Get_RTOS_Version (unsigned int *beta_flag)
 Get RTOS version number.
void BIOS_Version_String (char *version, int max_len)
 Get RTOS version string.
int BIOS_Execute (const char *command)
 Execute a command shell command.
int BIOS_ExecuteExt (const char *command_line, void *report)
 Execute a command shell command with feedback to caller.
void BIOS_Set_Batch_Mode (BATCH_MODE mode, unsigned int enable_timeout)
 Set batch file mode.
void BIOS_Batch_Continue (void)
 Continue batch file execution.
unsigned long BIOS_Get_Features (void)
 Legacy API: Report RTOS features.
USER_ERROR_HANDLER BIOS_Install_Error_Handler (USER_ERROR_HANDLER vector)
 Legacy API: Install a system error handler callback function.
BIOS_ERROR_HANDLER BIOS_Set_Error_Handler (BIOS_ERROR_HANDLER vector)
 Install a system error handler callback function.
int BIOS_Set_Error (unsigned int errorCode, unsigned long details)
 Set fatal error record.
void BIOS_Reboot (void)
 Reboot the CPU.
int BIOS_Set_Ini_String (const char *section, const char *item_name, const char *item_text)
 Insert an entry into CHIP.INI.
int BIOS_Get_Ini_String (const char *section, const char *item_name, char *item_text, unsigned int max_len)
 Read an entry from CHIP.INI.
int BIOS_Set_Ini_String_Ext (const char *fileName, const char *section, const char *item_name, const char *item_text)
 Insert an entry into INI file.
int BIOS_Get_Ini_String_Ext (const char *fileName, const char *section, const char *item_name, char *item_text, unsigned int max_len)
 Read an entry from INI file.
void BIOS_Get_Device_NamesEx (char **fixed_name, char **configured_name, char **product_name)
 Get the IPC@CHIP® device names.
BiosPowerMode BIOS_Power_Save (BiosPowerMode mode)
 Specify lower power operation mode.
int BIOS_Write_Persistent_Data (const void *data, unsigned int size)
 Write Persistent User Data.
int BIOS_Read_Persistent_Data (void *data, unsigned int size)
 Read Persistent User Data.
void BIOS_Tsr_Exit (uint32 progSize)
 Handle Terminate/Stay Resident exit for application programs.
int BIOS_Set_ServerCredentials (int server, const ServerCredentials *sc)
 Modify user/password settings for FTP, Telnet or SSH server temporary.





Top of page | Main page

Copyright © 2017 Beck IPC GmbH
Generated on Thu Jan 26 16:21:36 2017 by Doxygen 1.6.1