You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreeRTOS-Kernel/.github
Guilherme Giácomo Simões e81ad46b0e
refactor: change methods ENTER|EXIT critical (#1140)
refactor: change methods ENTER|EXIT critical

The read and write of BaseType_t are atomic for a number of ports
and therefore, do not require taskENTER_CRITICAL/taskEXIT_CRITICAL.
This PR introduces portBASE_TYPE_ENTER_CRITICAL and
portBASE_TYPE_EXIT_CRITICAL which default to  taskENTER_CRITICAL
and taskEXIT_CRITICAL. The APIs that read/write BaseType_t are updated
to use these new macros. 

The next change would to be to define portBASE_TYPE_ENTER_CRITICAL and
portBASE_TYPE_EXIT_CRITICAL to nothing for ports where BaseType_t 
read and write are atomic.

Signed-off-by: guilherme giacomo simoes <trintaeoitogc@gmail.com>
4 months ago
..
ISSUE_TEMPLATE Normalize line endings and whitespace in source files 2 years ago
media PR Process for Open Source Contribution (#717) 2 years ago
scripts Add ARMv7-R MPU Port (#938) 12 months ago
workflows Update upload-artifact GH action's version (#1145) 5 months ago
.cSpellWords.txt Add CC-RH port for Renesas F1Kx devices (#1100) 6 months ago
CODEOWNERS Normalize line endings and whitespace in source files 2 years ago
CONTRIBUTING.md PR Process for Open Source Contribution (#717) 2 years ago
SECURITY.md Normalize line endings and whitespace in source files 2 years ago
pull_request_process.md CI-CD Updates (#768) 1 year ago
pull_request_template.md Update PR template to include checkbox for Unit Test related changes (#627) 2 years ago
third_party_tools.md refactor: change methods ENTER|EXIT critical (#1140) 4 months ago
uncrustify.cfg Update uncrustify configuration to 0.69 (#445) 3 years ago