IPC@CHIP® RTOS – API Documentation

Header image

Main page


Release Notes – CLIB V2.90

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


CLIB
Ticket: #2373
Component: CLIB
Type: defect
Summary: Bug in pack* and unpack* macros
Description: The ''pack*'' and ''unpack*'' macros don't work as expected. For example:

{{{
unsigned char *buffer = ...;
unsigned short value = unpackUShort(buffer + 5);
}}}

This will not read the value from ''buffer + 5'' but from ''buffer + 5 * sizeof(unsigned short)'', because the macro will first cast the given pointer to ''unsigned short *'' before adding the offfset.
Solution: Add necessary braces inside the pack/unpack macros.



Ticket: #2375
Component: CLIB
Type: defect
Summary: Prototype for BIOS_Set_Ethernet_Mode() missing
Description: The prototype for the function BIOS_Set_Ethernet_Mode() is missing in the CLIB header files.
Solution: Fixed.



Ticket: #2379
Component: CLIB
Type: defect
Summary: I2C_bus_reset() does not work
Description: The I2C_bus_reset() function does not work due to some prototype mismatch during CLIB build.
Solution: Fixed.








Top of page | Main page

Copyright © Beck IPC GmbH