FreeRTOS-Kernel/FreeRTOS/Demo/Common
Jeff Tenney f2bcfb3866
Add test for backlogged auto-reload timer (#553)
* Add test for backlogged auto-reset timer

Must call vTimerDemoIncludeBacklogTests() to activate.

* Fix little style issues

- Update to new header
- Add parentheses (style)
- Remove trailing space accidentally introduced

* Don't verify full clearing of backlog

The timer task should be free to process the stop request without a
specific requirement to work through the backlog of callbacks for the
stopped timer.  The timer task should be allowed to cancel the entire
backlog, part of it, or none of it.  In other words, once the
application sends the stop request, it should not depend on receiving
any more callbacks, even backlogged ones.

The only requirement here is that the timer stop as requested.

Co-authored-by: Joseph Julicher <jjulicher@mac.com>
Co-authored-by: Cobus van Eeden <35851496+cobusve@users.noreply.github.com>
2021-04-12 16:39:17 -07:00
..
ARMv8M [AUTO][RELEASE]: Bump file header version to "202012.00" 2020-12-15 11:50:37 -07:00
drivers Update the demo directory to use the version 8 type naming conventions. 2014-02-11 12:04:59 +00:00
ethernet [AUTO][RELEASE]: Bump file header version to "202012.00" 2020-12-15 11:50:37 -07:00
Full Add Full Demo to Qemu mps2 (#481) 2020-12-17 13:05:36 -08:00
include Add test for backlogged auto-reload timer (#553) 2021-04-12 16:39:17 -07:00
Minimal Add test for backlogged auto-reload timer (#553) 2021-04-12 16:39:17 -07:00
ReadMe.txt Update MSP432 projects to use updated driver library files. 2016-03-30 11:12:06 +00:00

Contains the files that are not specific to any one demo, but are instead used
by all the demo applications.

Most of the directories are now obsolete, and only maintained for backward
compatibility.  The directories in active use are:

+ Minimal - this contains the implementation of what are referred to as the
"Standard Demo Tasks".  These are used by all the demo applications.  Their only
purpose is to demonstrate the FreeRTOS API and test the FreeRTOS features.  The
directory is called 'Minimal' as it contains a minimal implementation of files
contained in the 'Full' directory - but the 'Full' directory is no longer used.

+ include - contains header files for the C source files located in the Minimal
directory.