FreeRTOS / FreeRTOS-Plus-TCP

FreeRTOS-Plus-TCP library repository. +TCP files only. Submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
MIT License
125 stars 149 forks source link

Fix use of removed macro in ATSAME5x network interface #1138

Closed apcountryman closed 2 months ago

apcountryman commented 2 months ago

Description

The ipCAST_CONST_PTR_TO_CONST_TYPE_PTR() macro was removed by a4124602cc584fa0658448c229f48a459a84fbb1 but was still used in the ATSAME5x network interface which resulted in a compilation errors. This PR replaces the uses of the macro with direct casts (https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/pull/491#pullrequestreview-1014438538).

Test Steps

The compilation errors were encountered in a project that is using the ATSAME5x network interface. The compilation errors have been resolved by the changes made in this PR.

The instructions from https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/main/test/build-combination/README.md#unix-linux-and-mac have also been executed and no errors were encountered.

Checklist:

Related Issue

None.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.