1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/core/deferred_yield_higher
2023-05-10 15:41:38 +02:00
..
tests tests: move core related applications to tests/core/ subdirectory 2023-05-10 15:41:38 +02:00
main.c tests: move core related applications to tests/core/ subdirectory 2023-05-10 15:41:38 +02:00
Makefile tests: move core related applications to tests/core/ subdirectory 2023-05-10 15:41:38 +02:00
Makefile.ci tests: move core related applications to tests/core/ subdirectory 2023-05-10 15:41:38 +02:00
README.md tests: move core related applications to tests/core/ subdirectory 2023-05-10 15:41:38 +02:00

Introduction

This test verifies that a thread can call "thread_yield_higher()" with IRQs disabled, and that the actual context switch is deferred until IRQs are re-enabled.

For the test to be successful, the printed messages must be in order, as follows:

1. post yield
2. second thread scheduled
3. post irq enable