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/include
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
..
CMakeLists.txt Fix circular dependency in CMake project (#700) 2 years ago
FreeRTOS.h Add traceSTARTING_SCHEDULER tracing hook. (#1082) 8 months ago
StackMacros.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
atomic.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
croutine.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
deprecated_definitions.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
event_groups.h Event Groups: snapshot xEventGroupSetBits returning value while in vTaskSuspendAll (#1143) 5 months ago
list.h Fix cmake example errors (#1037) 10 months ago
message_buffer.h Add Stream Batching Buffer (#916) 10 months ago
mpu_prototypes.h Update MPU prototypes (#1150) 4 months ago
mpu_syscall_numbers.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
mpu_wrappers.h Update MPU prototypes (#1150) 4 months ago
newlib-freertos.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
picolibc-freertos.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
portable.h refactor: change methods ENTER|EXIT critical (#1140) 4 months ago
projdefs.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
queue.h Updated the return values for functions in queue.c based on the actua… (#1117) 6 months ago
semphr.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
stack_macros.h Use Regex for Copyright Year in Header Check (#1002) 12 months ago
stdint.readme Use Regex for Copyright Year in Header Check (#1002) 12 months ago
stream_buffer.h Add Stream Batching Buffer (#916) 10 months ago
task.h Task: fix compiler warning for architectures that does not define portARMV8M_MINOR_VERSION (#1144) 5 months ago
timers.h Update comment in the example for declaration of xTimerReset (#1133) 5 months ago