forked from espressif/esp-idf
Merge branch 'feat/add_freertos_port_layer_mocks' into 'master'
feat(freertos): Add FreeRTOS port layer mocks for CMock tests See merge request espressif/esp-idf!34021
This commit is contained in:
@@ -94,8 +94,8 @@ extern void vPortEnableInterrupts( void );
|
|||||||
extern BaseType_t xPortSetInterruptMask( void );
|
extern BaseType_t xPortSetInterruptMask( void );
|
||||||
extern void vPortClearInterruptMask( BaseType_t xMask );
|
extern void vPortClearInterruptMask( BaseType_t xMask );
|
||||||
|
|
||||||
extern void vPortEnterCritical( void );
|
void vPortEnterCritical( void );
|
||||||
extern void vPortExitCritical( void );
|
void vPortExitCritical( void );
|
||||||
#define portSET_INTERRUPT_MASK_FROM_ISR() xPortSetInterruptMask()
|
#define portSET_INTERRUPT_MASK_FROM_ISR() xPortSetInterruptMask()
|
||||||
#define portCLEAR_INTERRUPT_MASK_FROM_ISR(x) vPortClearInterruptMask(x)
|
#define portCLEAR_INTERRUPT_MASK_FROM_ISR(x) vPortClearInterruptMask(x)
|
||||||
#define portDISABLE_INTERRUPTS() portSET_INTERRUPT_MASK()
|
#define portDISABLE_INTERRUPTS() portSET_INTERRUPT_MASK()
|
||||||
|
@@ -25,7 +25,8 @@ idf_component_mock(INCLUDE_DIRS ${include_dirs}
|
|||||||
${original_freertos_dir}/esp_additions/include/freertos/idf_additions.h
|
${original_freertos_dir}/esp_additions/include/freertos/idf_additions.h
|
||||||
${original_freertos_dir}/FreeRTOS-Kernel/include/freertos/task.h
|
${original_freertos_dir}/FreeRTOS-Kernel/include/freertos/task.h
|
||||||
${original_freertos_dir}/FreeRTOS-Kernel/include/freertos/event_groups.h
|
${original_freertos_dir}/FreeRTOS-Kernel/include/freertos/event_groups.h
|
||||||
${original_freertos_dir}/FreeRTOS-Kernel/include/freertos/queue.h)
|
${original_freertos_dir}/FreeRTOS-Kernel/include/freertos/queue.h
|
||||||
|
${original_freertos_dir}/FreeRTOS-Kernel/portable/linux/include/freertos/portmacro.h)
|
||||||
|
|
||||||
idf_component_get_property(freertos_lib freertos COMPONENT_LIB)
|
idf_component_get_property(freertos_lib freertos COMPONENT_LIB)
|
||||||
target_compile_definitions(${freertos_lib} PUBLIC "projCOVERAGE_TEST=0")
|
target_compile_definitions(${freertos_lib} PUBLIC "projCOVERAGE_TEST=0")
|
||||||
|
Reference in New Issue
Block a user