IPC@CHIP® RTOS-LNX – API Documentation

Header image

Main page


Macros | Functions
BIOS API - Chip Functions

Detailed Description

BIOS API IPC@CHIP® functions.

Macros

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

Functions

unsigned long BIOS_Get_Serial_Number (void)
 Get the serial number of the IPC@CHIP® device. More...
 
unsigned long BIOS_Get_Product_Serial_Number (void)
 Get the serial number of the product. More...
 
unsigned int BIOS_Get_Hardware_Rev (void)
 Get the hardware revision number of the IPC@CHIP® device. More...
 
unsigned int BIOS_Get_Product_Hardware_Rev (void)
 Get the hardware revision number of the product. More...
 
int BIOS_Get_Product_Manufacturer (char *manufacturer)
 Get the manufacturer name of the product. More...
 
int BIOS_Get_Product_Family (char *family)
 Get the family name of the product. More...
 
int BIOS_Get_Product_Line (char *line)
 Get the line name of the product. More...
 
unsigned int BIOS_Get_Boot_Version (void)
 Get bootstrap version number. More...
 
unsigned int BIOS_Get_RTOS_Version (unsigned int *beta_flag)
 Get RTOS version number. More...
 
int BIOS_Version_String (char *version, int max_len)
 Get RTOS version string. More...
 
int BIOS_Execute (const char *command)
 Execute a command shell command. More...
 
int BIOS_ExecuteExt (const char *command_line, void *report)
 Execute a command shell command with feedback to caller. More...
 
void * BIOS_ExecuteExt_Prepare (unsigned int size)
 Creates a buffer used by BIOS_ExecuteExt(). More...
 
void BIOS_ExecuteExt_Conclude (void *report)
 Deletes a buffer created by BIOS_ExecuteExt_Prepare(). More...
 
void BIOS_Set_Batch_Mode (BATCH_MODE mode, unsigned int enable_timeout)
 Set batch file mode. More...
 
void BIOS_Batch_Continue (void)
 Continue batch file execution. More...
 
USER_ERROR_HANDLER BIOS_Install_Error_Handler (USER_ERROR_HANDLER vector)
 Legacy API: Install a system error handler callback function. More...
 
BIOS_ERROR_HANDLER BIOS_Set_Error_Handler (BIOS_ERROR_HANDLER vector)
 Install a system error handler callback function. More...
 
int BIOS_Set_Error (unsigned int errorCode, unsigned long details)
 Set fatal error record. More...
 
void BIOS_Reboot (void)
 Reboot the CPU. More...
 
int BIOS_Set_Ini_String (const char *section, const char *item_name, const char *item_text)
 Insert an entry into CHIP.INI. More...
 
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. More...
 
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. More...
 
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. More...
 
void BIOS_Get_Device_NamesEx (char **fixed_name, char **configured_name, char **product_name)
 Get the IPC@CHIP® device names. More...
 
int BIOS_Write_Persistent_Data (const void *data, unsigned int size)
 Write Persistent User Data. More...
 
int BIOS_Read_Persistent_Data (void *data, unsigned int size)
 Read Persistent User Data. More...
 
int BIOS_Set_ServerCredentials (int server, const ServerCredentials *sc)
 Modify user/password settings for FTP, Telnet or SSH server temporary. More...
 





Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Tue Jul 10 2018 14:54:14 by Doxygen 1.8.13