IPC@CHIP® RTOS – API Documentation

Header image

Main page

Release Notes – CLIB V2.17

The tickets are grouped by component and then sorted by type and ticket number.

Ticket: #2042
Component: CLIB
Type: defect
Summary: pszLong_Name member of LRN_FILE_FIND declaration error
Description: pszLong_Name member of LRN_FILE_FIND must be declared as far pointer.
Solution: Add "far" to pointer declaration

Ticket: #2043
Component: CLIB
Type: defect
Summary: Pointer variables at data structures
Description: Some pointer variables at data structures are not explicitly declared as far. This leads to malfunction of some API functions, when applications are compiled in memory model medium or small. There is no failure, if the application is compiled in memory model large or huge.
Solution: Fixed LFN_FILE_FIND, IPCallbackUserInfo, ARPCallbackUserInfo_t, PPPClie_ModemCmd, PPPClient_Init_IPv6, DevIpv6IfaceCfg.

Ticket: #2044
Component: CLIB
Type: defect
Summary: 0x20 error flag not documented for PKI_CertificateAdd() API
Description: The meaning of the 0x20 is not documented. Also the various defines stated in the documentation do not exists in the C-library header files.
Solution: Document 0x20 flag and add the suggested #define constants to the TCPIPAPI.H header file.

Ticket: #2065
Component: CLIB
Type: defect
Summary: Software interrupt for function fossil_setbaud()
Description: The function fossil_setbaud() is implemented in the CLIB and either calls the software interrupt for fossil_setbaud_std() or fossil_set_extctrl() depending on the desired baud rate. When implementing an external serial port driver, the function fossil_set_extctrl() might be useless if the device uses a separate clock. The divider will be wrong. There's no solution if the application program calls the deprecated function fossil_set_extctrl(). But for fossil_setbaud() there should be a real software interrupt.
Solution: Implemented
Note that fossil_setbaud() now calls a software interrupt which is not available on old RTOS versions. To force fossil_setbaud() to behave like before set the define 'FOSSIL_SETBAUD_LEGACY' before including the CLIB.

Ticket: #2067
Component: CLIB
Type: enhancement
Summary: New functions
Description: Added new API functions:
BIOS_Server_State(), BIOS_Set_Error(), CGI_Install_Func_OnUpload(), CGI_Enable_Upload(), SSI_Get_Connection_Params(), PPP_Client_Pause(), PPP_Server_Pause()
Solution: Implemented

Top of page | Main page

Copyright © Beck IPC GmbH