IPC@CHIP® RTOS-Linux – API Documentation

Header image

Main page


Release Notes – SC1x8 @CHIP-RTOS-LNX V01.03 Beta [22.06.2016]

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


Shell
Ticket: #303
Component: Shell
Type: defect
Summary: System reboots when starting batch file or executable
Description: Due to a race condition a watchdog reset may occur when starting batch files or executables.
Solution: Fixed.



Ticket: #319
Component: Shell
Type: defect
Summary: BIOS_Execute() does not work when working directory is not on drive A:
Description: The BIOS_Execute() API function does not work correctly the when working directory of the calling task is not on drive A:.
Solution: Fixed.



Ticket: #299
Component: Shell
Type: enhancement
Summary: DHCP lease message should be displayed after boot
Description: A DHCP lease message or failed message should appear at the RTOS shell after boot when DHCP is enabled, like the older RTOS-x86/RTOS-PPC systems did.
Solution: Implemented.



Ticket: #313
Component: Shell
Type: enhancement
Summary: Implement REM command
Description: The REM command can be used to comment a line in a batch file.
Solution: Implemented.




Clib
Ticket: #302
Component: Clib
Type: defect
Summary: CAN cleanup should only be performed if CAN has been used
Description: At program termination, the internal CAN cleanup should only be performed if the CAN API has been used.
Solution: Fixed.



Ticket: #309
Component: Clib
Type: defect
Summary: Some backward compatibility macros do not work with C++
Description: Some macro functions that are used to achieve backward compatibility produce errors when used in C++ code, because the types of the function parameters have changed and the macros do not include appropriate type casts.
Solution: Fixed.



Ticket: #310
Component: Clib
Type: defect
Summary: Function access() not in io.h
Description: On legacy systems the function access() could be found in io.h. Now it is located in unistd.h. However unistd.h was not present on legacy systems. It should be possible to include the function access() through io.h to write backward compatible code.
Solution: Fixed.



Ticket: #315
Component: Clib
Type: defect
Summary: Functions chdir() and rmdir() not in dir.h
Description: On legacy systems the functions chdir() and rmdir() could be found in dir.h. Now they are located in unistd.h. However unistd.h was not present on legacy systems. It should be possible to include the functions chdir() and rmdir() through dir.h to write backward compatible code.
Solution: Fixed



Ticket: #322
Component: Clib
Type: defect
Summary: Wrong definition of STDIO channels
Description: UART6 was included erroneously in the STDIO_PORT enum type. Due to the BIOS_Get_Stdio() API, this enum type can only specify up to 8 bits. UART6 was defined here against this rule. Therefore this API misbehaved and the Shell CON command also.
Solution: Removed the UART6 from the STDIO_PORT enum type.



Ticket: #323
Component: Clib
Type: defect
Summary: BIOS_Set_Stdio() and Shell CON command do not enable UARTs
Description: If the CHIP.INI STDIO configuration only specifies TELNET and the user tries later to enable STDIO on e.g. UART1 with the BIOS_Set_Stdio() API or via the Shell's CON command, this does not enable the UART.
Solution: Fixed.



Ticket: #324
Component: Clib
Type: defect
Summary: fossil_init() does not deactivate STDIO
Description: The fossil_init() function does not deactivate the STDIO on the selected port.
Solution: Fixed.



Ticket: #297
Component: Clib
Type: enhancement
Summary: Implement the CAN API canGetNRxMsg() and canPeek() functions
Description: Should extend the provided CAN API functionality, by providing an implementation of the canGetNRxMsg() and canPeek() functions.
Solution: Implemented.




TCP/IP
Ticket: #298
Component: TCP/IP
Type: defect
Summary: Failed DHCP request deletes the default gateway
Description: A DHCP request that has failed deletes the default gateway that is configured. This is an issue if one interface has a valid gateway and a second interface fails it's DHCP request and misconfigures the gateway, thereby compromising the connection of the first interface as well.
Solution: Fixed.



Ticket: #304
Component: TCP/IP
Type: enhancement
Summary: Implement recvfromto() and recvfromto_iface()
Description: Should implement the recvfromto() and recvfromto_iface() API functions.
Solution: Implemented.




RTX-native
Ticket: #301
Component: RTX-native
Type: defect
Summary: Held resource semaphores are not freed when program terminates
Description: When a program terminates, any resource semaphores owned by this program should be freed by the system.
Solution: Fixed.








Top of page | Main page

Copyright © Beck IPC GmbH