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.
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 | |
---|---|---|
.. | ||
CMakeLists.txt | 2 years ago | |
FreeRTOS.h | 8 months ago | |
StackMacros.h | 12 months ago | |
atomic.h | 12 months ago | |
croutine.h | 12 months ago | |
deprecated_definitions.h | 12 months ago | |
event_groups.h | 5 months ago | |
list.h | 10 months ago | |
message_buffer.h | 10 months ago | |
mpu_prototypes.h | 4 months ago | |
mpu_syscall_numbers.h | 12 months ago | |
mpu_wrappers.h | 4 months ago | |
newlib-freertos.h | 12 months ago | |
picolibc-freertos.h | 12 months ago | |
portable.h | 4 months ago | |
projdefs.h | 12 months ago | |
queue.h | 6 months ago | |
semphr.h | 12 months ago | |
stack_macros.h | 12 months ago | |
stdint.readme | 12 months ago | |
stream_buffer.h | 10 months ago | |
task.h | 5 months ago | |
timers.h | 5 months ago |