GOAL Version 2.24.1

Changelog

Type

Key

Project

Summary

Description

Type

Key

Project

Summary

Description

Story

P00210-1244

PROFINET

RECDATA: allow to register callbacks for read and write of records

 

Story

P00410-1009

GOAL

exclude freertos sources for platforms with their own OS version

Some platforms provide their own FreeRTOS version. For these platforms CONFIG_MAKE_FEAT_FREERTOS_OMIT_SOURCES is 1.

Providing FreeRTOS sources (ext/freertos) in related release package is not necessary and enlarges the zip archive.

Bug

P00410-1011

GOAL

incomplete PHY configuration

GOAL forces PHYs for Powerlink to 100Mbit HD. But this is not applied on every boot process.

Bug

P00410-1018

GOAL

incorrect setting of HUB_FLT_MAC1hi

The register value of HUB_FLT_MAC1hi at rn_3port switch is distorted.

Bug

P00410-1031

GOAL

DHCP: infinite lease time might lead to immediate renewal of IP address

If the DHCP Server gives an infinite lease time to the GOAL DHCP client, the client might try to renew the newly assigned IP Address shortly after the new IP address was set.

Bug

P00410-1032

GOAL

DHCP: renewal of DHCP Lease does not work

The client sends invalid DHCP requests to renew the DHCP lease before it has expired. Once the lease time expired, the client stops to send any DHCP messages.

Story

P00410-1038

GOAL

LLDP: Support of multiple occurrence of the same TLV

 

Bug

P00410-1041

GOAL

GOAL: registering same stage handler twice leads to deadloop

Using the function "goal_mainStageReg" or “goal_mainStageArgReg” with the same arguments twice leads to a deadloop. Checking the arguments (or rather the passed stagehandler) if already registered, fixes this issue.

Story

P01950-195

EtherNet/IP Adapter

Allow rejecting new Attribute values from update callback

If an attribute is set, a registered callback is invoked to process the new value. This callback can be used to reject the new value due to the current state of the component represented by the object.