IPC@CHIP® RTOS-Linux – API Documentation

Header image

Main page


Release Notes – SC1x8 @CHIP-RTOS-LNX V01.01 [02.10.2015]

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


Clib
Ticket: #205
Component: Clib
Type: defect
Summary: kbhit() function is declared, but not implemented
Description: The function kbhit() is declared in conio.h, but not implemented.
Solution: Fixed.



Ticket: #212
Component: Clib
Type: enhancement
Summary: Create a gpioGetMode() function
Description: Create a getter function for a GPIO Mode.
Solution: Implemented.



Ticket: #216
Component: Clib
Type: enhancement
Summary: Should optimize GPIO read/write functions / Provide input pullup option
Description: The GPIO functions gpioReadInput(), gpioReadOutput() and gpioWriteOutput() should be optimized. These functions should access the processor registers directly to increase the speed of these GPIO operations.

Additionally, the GPIO mode should support GPIO inputs with and without the pullup option.
Solution: GPIOs are now accessed through their appropriate memory register.



Ticket: #221
Component: Clib
Type: enhancement
Summary: Add RTX_time() and RTX_stime() API
Description: The RTOS-LNX should support the API functions RTX_time() and RTX_stime() for compatibility with SC1x3/SC2x RTOS.
Solution: Implemented




TCP/IP
Ticket: #206
Component: TCP/IP
Type: defect
Summary: recv() function does not recognize when connection is closed by remote
Description: The recv() API function does not recognize when the connection is closed by the remote peer.
Solution: Fixed.




UDPCfg server
Ticket: #207
Component: UDPCfg server
Type: defect
Summary: Configuring a multi-home index via Chiptool fails when no gateway is given
Description: The changes done for ticket #193 do not completely solve the problem. Configuring a multi-home index, e.g. index 1, via the Chiptool still fails when no gateway is given. In this case the index 0 is overwritten.
Solution: Fixed.




Debugger
Ticket: #209
Component: Debugger
Type: defect
Summary: When using debugging no output is shown on @CHIP-RTOS shell
Description: When starting an Application using the debugger no output (e.g. printf) is shown on @CHIP-RTOS shell.
Solution: Fixed.




Web server
Ticket: #213
Component: Web server
Type: defect
Summary: Faulty interpretation of basic authentication
Description: In some cases characters are appended to the password transferred via HTTP basic authentication (base64). As result underlying services (CGI functions, Secure Pages or File Uploads) do block the request with HTTP error 401 (Unauthorized).
Solution: Fixed.



Ticket: #214
Component: Web server
Type: defect
Summary: File upload could suppress 401 response
Description: In some cases (especially on larger files) when username or password are wrong an expected 401 response is not sent to the client. So client waits until own timeout occurs.

Therefore see also ticket #213.
Solution: Fixed.



Ticket: #215
Component: Web server
Type: defect
Summary: Memoryleak when parsing basic authentication
Description: For each basic authentication request some few bytes are allocated but not released anymore.
Solution: Fixed.




Shell
Ticket: #211
Component: Shell
Type: enhancement
Summary: Implement PIO shell command
Description: Implement the PIO shell command to show/modify GPIO states.
Solution: Implemented.








Top of page | Main page

Copyright © Beck IPC GmbH