Skip to content

Conversation

@shiirish
Copy link
Contributor

@shiirish shiirish commented Aug 6, 2021

Added extern "C" declarations to the FreeRTOS+CLI header file.

Description

Added extern "C" declarations to the FreeRTOS+CLI header file to make it consistent with other FreeRTOS headers and to make integration with C++ more convenient.

Test Steps

N/A

Related Issue

N/A

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

@shiirish shiirish requested a review from a team as a code owner August 6, 2021 15:43
@aggarg aggarg merged commit 4744787 into FreeRTOS:main Aug 9, 2021
moninom1 pushed a commit to moninom1/FreeRTOS that referenced this pull request Apr 17, 2023
* WIP fix tests for failing ARP unit tests

* WIP fix failing test cases for ARP unit tests

* WIP fix failing test cases for the ARP unit test cases

* Fixed failing test cases for the FreeRTOS_ARP_DataLenLessThanMinPacket_utest unit tests

* Fixed failing test cases for ARP unit tests
urutva pushed a commit to urutva/FreeRTOS that referenced this pull request Aug 29, 2023
every-breaking-wave pushed a commit to every-breaking-wave/FreeRTOS that referenced this pull request Nov 15, 2024
…#816)

Aligns the stack end to a page boundary before computing its
size, since the size depends on both the start and end.

The original change which introduced stack alignment (FreeRTOS#674)
only worked for cases where the round + trunc operation would
wind up within the same area, but would lead to segfaults in
other cases.

Also adds a typecast to the `mach_vm_round_page()` call, as
it is actually a macro which casts to `mach_vm_offset_t` and
the result here is used as a `StackType_t` pointer.

Tested on ARM64 and Intel MacOS, as well as ARM64 and Intel
Linux.  The test code included a single-task case, as well
as a case with two tasks passing queue messages.
Zangetsu112 pushed a commit to Zangetsu112/FreeRTOS-evpp that referenced this pull request Aug 18, 2025
Co-authored-by: JD Scott <jscott@hotstart.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants