IPC@CHIP® RTOS – API Documentation

Header image

Main page


Release Notes – CLIB V2.23

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


CLIB
Ticket: #2233
Component: CLIB
Type: defect
Summary: Missing PPP Client error constant
Description: Some PPP client error constants appear in the CLIB documentation, but are missing in the header file.
Solution: Add missing constants.



Ticket: #2257
Component: CLIB
Type: defect
Summary: Re-entrant heap.c not ok for MEDIUM or SMALL memory models
Description: The near heap implementation in the RTL does not work properly when called from tasks.
Solution: Re-implement near heap functions _clib_malloc(), _clib_free() and _clib_realloc() in Paradigm-Beck RTL. Call new _initNearHeap() procedure at startup.



Ticket: #2252
Component: CLIB
Type: enhancement
Summary: Alternative program heap library
Description: An alternative program heap implementation which does not round off allocations to nearest paragraph boundary (256 bytes) would be helpful to reduce the total memory requirements in applications with a high number of dynamically allocated objects.

Users could then optionally plug this new heap library into their programs to replace the standard C-library's malloc() and free() implementation.
Solution: Add optional Beck Heap to C-Library



Ticket: #2256
Component: CLIB
Type: enhancement
Summary: Faster huge pointer arithmetic for 24 bit extended mode targets
Description: An optional library with faster huge pointer arithmetic can be provided for SC1x3/SC2x programs.
Solution: Added optional HugePtr library to the Beck C-Library set.



Ticket: #2273
Component: CLIB
Type: enhancement
Summary: "Peek" feature at TCPIP socket recv(from) API functions
Description: The socket API functions recv() and recvfrom shall support the MSG_PEEK flag: “Peek” at the data present on the socket; the data is returned, but not consumed, so that a subsequent receive operation will see the same data.
Solution: Implemented.



Ticket: #2274
Component: CLIB
Type: enhancement
Summary: Set various general TCPIP options
Description: The CLIB shall support a functions, which allows to set various general options e.g. for ARP and IP protocols.
Solution: Implemented API TCPIP_SetOption(), see CLIB documentation.



Ticket: #2286
Component: CLIB
Type: enhancement
Summary: New functions
Description: Support the new API functions of SC1x3/SC2x RTOS V1.53 Release.
Solution: Implemented.








Top of page | Main page

Copyright © Beck IPC GmbH