Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reinstate "Fix inaccurate ticks in windows port" #1198

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bknicholls
Copy link

Reinstate "Fix inaccurate ticks in windows port"

Description

Reinstates PR #142 by that was reverted in #143 by . The reason given for the reversion was "Backing this out to merge it after the next Kernel release" which was in August 2020.

Test Steps

When running the Windows port with configTICK_RATE_HZ 1000 the program runs at roughly half real time speed.
Tested on Windows 11 24H2 on a 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz.

Checklist:

  • [x ] I have tested my changes. No regression in existing tests.
  • I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue

#143 and #143

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

@bknicholls bknicholls requested a review from a team as a code owner November 27, 2024 22:34
@cobusve
Copy link
Member

cobusve commented Nov 28, 2024

I remember the last time we tried this some of the "Full Demo" tests that we run on the Windows Simulator to confirm FreeRTOS is behaving correctly were failing due to the tests depending on the incorrect timing in the Windows Simulator.

We should confirm that when all of the "Full Demo" is enabled at the same time the tests are still passing after this update.

@bknicholls
Copy link
Author

Sorry I'm a bit new at this and I don't know what full demo tests you're referring to. Are you referring to the two Win32 demo projects in base FreeRTOS repo? What do you need me to do on my end to verify the tests?

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.

2 participants