mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
refactor(freertos): Updated FreeRTOS component files to astyle format
This commit updates the FreeRTOS component source files (excluding upstream source files) to the astyle coding format.
This commit is contained in:
parent
b2b84f9b5c
commit
061da98124
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2017-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2017-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -35,7 +35,6 @@
|
||||
|
||||
#define DELAY_US_ITERATIONS 1000
|
||||
|
||||
|
||||
static void tsk_self_del(void *param)
|
||||
{
|
||||
vTaskDelete(NULL); //Deleting self means deleting currently running task
|
||||
@ -90,7 +89,6 @@ TEST_CASE("FreeRTOS Delete Tasks", "[freertos]")
|
||||
|
||||
}
|
||||
|
||||
|
||||
typedef struct {
|
||||
SemaphoreHandle_t sem;
|
||||
volatile bool deleted; // Check the deleted task doesn't keep running after being deleted
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -85,7 +85,6 @@ TEST_CASE("Test freertos trace facility functions", "[freertos]")
|
||||
vTaskDelay(10); //Give time for idle task to clean up
|
||||
}
|
||||
|
||||
|
||||
#define MAX_TASKS 15
|
||||
#define TASKS_TO_CREATE 5
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -31,7 +31,6 @@ static volatile bool flag;
|
||||
#define MAX_YIELD_COUNT 17000
|
||||
#endif // CONFIG_FREERTOS_SMP
|
||||
|
||||
|
||||
/* Task:
|
||||
- Waits for 'trigger' variable to be set
|
||||
- Reads the cycle count on this CPU
|
||||
@ -86,7 +85,6 @@ TEST_CASE("Yield from lower priority task, same CPU", "[freertos]")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#if (portNUM_PROCESSORS == 2) && !CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH
|
||||
TEST_CASE("Yield from lower priority task, other CPU", "[freertos]")
|
||||
{
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -144,7 +144,6 @@ static void test_vTaskDelayUntil(void *arg)
|
||||
tick_end = xTaskGetTickCount();
|
||||
ref_clock_end = portTEST_REF_CLOCK_GET_TIME();
|
||||
|
||||
|
||||
/* Check that elapsed ticks and ref clock is accurate. We allow TEST_VTASKDELAYUNTIL_DELTA_TICKS of error in
|
||||
* case vTaskDelayUntil() or portTEST_REF_CLOCK_GET_TIME() last long enough to cross a tick boundary */
|
||||
#if ( configUSE_16_BIT_TICKS == 1 )
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -17,7 +17,6 @@
|
||||
#include "unity.h"
|
||||
#include "test_utils.h"
|
||||
|
||||
|
||||
static void counter_task(void *param)
|
||||
{
|
||||
volatile uint32_t *counter = (volatile uint32_t *)param;
|
||||
@ -26,7 +25,6 @@ static void counter_task(void *param)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
TEST_CASE("Get/Set Priorities", "[freertos]")
|
||||
{
|
||||
/* Two tasks per processor */
|
||||
|
@ -69,7 +69,6 @@ static void test_suspend_resume(int target_core)
|
||||
vTaskDelete(counter_task);
|
||||
}
|
||||
|
||||
|
||||
TEST_CASE("Suspend/resume task on same core", "[freertos]")
|
||||
{
|
||||
test_suspend_resume(UNITY_FREERTOS_CPU);
|
||||
@ -119,7 +118,6 @@ TEST_CASE("Suspend the current running task", "[freertos]")
|
||||
TEST_ASSERT_TRUE(resumed);
|
||||
}
|
||||
|
||||
|
||||
static volatile bool timer_isr_fired;
|
||||
static gptimer_handle_t gptimer = NULL;
|
||||
|
||||
@ -146,7 +144,6 @@ static IRAM_ATTR void task_suspend_self_with_timer(void *vp_resumed)
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
|
||||
/* Create a task which suspends itself, then resume it from a timer
|
||||
* interrupt. */
|
||||
static void test_resume_task_from_isr(int target_core)
|
||||
|
@ -637,7 +637,6 @@ TEST_CASE("Test xTaskResumeAll resumes pended tasks", "[freertos]")
|
||||
vTaskDelay(10);
|
||||
}
|
||||
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------------------------
|
||||
Test xTaskSuspendAll on both cores pends all tasks and xTaskResumeAll on both cores resumes all tasks
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -44,7 +44,6 @@ TEST_CASE("Oneshot FreeRTOS timers", "[freertos]")
|
||||
TEST_ASSERT(xTimerDelete(oneshot, 1));
|
||||
}
|
||||
|
||||
|
||||
TEST_CASE("Recurring FreeRTOS timers", "[freertos]")
|
||||
{
|
||||
volatile int count = 0;
|
||||
|
@ -42,8 +42,6 @@ static void tskTestRand(void *pvParameters)
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// TODO: split this thing into separate orthogonal tests
|
||||
TEST_CASE("Test for per-task non-reentrant tasks", "[freertos]")
|
||||
{
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -25,7 +25,8 @@ typedef struct {
|
||||
TaskHandle_t t1_handle;
|
||||
} test_context_t;
|
||||
|
||||
static void test_task_1(void *arg) {
|
||||
static void test_task_1(void *arg)
|
||||
{
|
||||
test_context_t *context = (test_context_t *)arg;
|
||||
|
||||
for (;;) {
|
||||
@ -36,7 +37,8 @@ static void test_task_1(void *arg) {
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
static void test_task_2(void *arg) {
|
||||
static void test_task_2(void *arg)
|
||||
{
|
||||
test_context_t *context = (test_context_t *)arg;
|
||||
uint64_t accumulator = 0;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -38,7 +38,8 @@ static uint32_t cycle_before_exit;
|
||||
static uint32_t delta_enter_cycles = 0;
|
||||
static uint32_t delta_exit_cycles = 0;
|
||||
|
||||
static void software_isr_using_parameter_vportyield(void *arg) {
|
||||
static void software_isr_using_parameter_vportyield(void *arg)
|
||||
{
|
||||
(void)arg;
|
||||
BaseType_t yield;
|
||||
delta_enter_cycles += esp_cpu_get_cycle_count() - cycle_before_trigger;
|
||||
@ -50,7 +51,8 @@ static void software_isr_using_parameter_vportyield(void *arg) {
|
||||
cycle_before_exit = esp_cpu_get_cycle_count();
|
||||
}
|
||||
|
||||
static void software_isr_using_no_argument_vportyield(void *arg) {
|
||||
static void software_isr_using_no_argument_vportyield(void *arg)
|
||||
{
|
||||
(void)arg;
|
||||
BaseType_t yield;
|
||||
delta_enter_cycles += esp_cpu_get_cycle_count() - cycle_before_trigger;
|
||||
@ -64,7 +66,8 @@ static void software_isr_using_no_argument_vportyield(void *arg) {
|
||||
cycle_before_exit = esp_cpu_get_cycle_count();
|
||||
}
|
||||
|
||||
static void test_task(void *arg) {
|
||||
static void test_task(void *arg)
|
||||
{
|
||||
(void) arg;
|
||||
|
||||
for (int i = 0; i < 10000; i++) {
|
||||
|
@ -21,7 +21,6 @@
|
||||
* when the recursive function returns.
|
||||
*/
|
||||
|
||||
|
||||
/* See test_context_save_clober_func.S */
|
||||
extern void test_context_save_clober_func(void);
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@ -194,7 +194,6 @@ typedef struct {
|
||||
TaskHandle_t main;
|
||||
} ParamsFPU;
|
||||
|
||||
|
||||
/**
|
||||
* @brief Function performing some simple calculation using several FPU registers.
|
||||
* The goal is to be preempted by a task that also uses the FPU on the same core.
|
||||
@ -206,8 +205,7 @@ void fpu_calculation(void* arg)
|
||||
const float init = negative ? -1.f : 1.f;
|
||||
float f = init;
|
||||
|
||||
for(int i = 0; i < 10; i++)
|
||||
{
|
||||
for (int i = 0; i < 10; i++) {
|
||||
/* The following calculation doesn't really have any meaning, we try to use several FPU registers and operations */
|
||||
float delta = negative ? -1.1f : 1.1f;
|
||||
for (int i = 0; i < 1000; i++) {
|
||||
@ -233,8 +231,6 @@ void fpu_calculation(void* arg)
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
|
||||
|
||||
TEST_CASE("FPU: Unsolicited context switch between tasks using FPU", "[freertos]")
|
||||
{
|
||||
/* Create two tasks that are on the same core and use the same FPU */
|
||||
|
@ -41,7 +41,6 @@ static void other_task(void* arg)
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
|
||||
TEST_CASE("FPU: Context save does not affect stack watermark", "[freertos]")
|
||||
{
|
||||
TaskHandle_t pvCreatedTask;
|
||||
|
@ -24,7 +24,6 @@
|
||||
|
||||
static volatile int in_int_context, int_handled;
|
||||
|
||||
|
||||
static void testint(void)
|
||||
{
|
||||
esp_rom_printf("INT!\n");
|
||||
@ -34,7 +33,6 @@ static void testint(void)
|
||||
int_handled++;
|
||||
}
|
||||
|
||||
|
||||
static void testthread(void *arg)
|
||||
{
|
||||
in_int_context = 0;
|
||||
@ -49,7 +47,6 @@ static void testthread(void *arg)
|
||||
vTaskDelete(NULL);
|
||||
}
|
||||
|
||||
|
||||
TEST_CASE("xPortInIsrContext test", "[freertos]")
|
||||
{
|
||||
xTaskCreatePinnedToCore(testthread, "tst", 4096, NULL, 3, NULL, 0);
|
||||
@ -60,5 +57,4 @@ TEST_CASE("xPortInIsrContext test", "[freertos]")
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
#endif
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -25,7 +25,6 @@
|
||||
#define GET_THREADPTR(tp_dest) do { register uint32_t _tp asm("tp"); tp_dest = _tp; } while(0)
|
||||
#endif
|
||||
|
||||
|
||||
static __thread int tl_test_var1;
|
||||
static __thread uint8_t tl_test_var2 = 55;
|
||||
static __thread uint16_t tl_test_var3 = 44;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
@ -38,7 +38,8 @@ components_not_formatted_temporary:
|
||||
# To reformat the files:
|
||||
# - Remove the directory from this exclude list
|
||||
# - Run 'git add .astyle-rules.yml'
|
||||
# - Run 'pre-commit run --all-files'
|
||||
# - Run 'pre-commit run --all-files' to run all pre-commit hooks
|
||||
# - Run 'pre-commit run astyle_py --all-files' to run only the astyle_py hook
|
||||
# 2. If no, move it to 'components_not_formatted_permanent' section below.
|
||||
check: false
|
||||
include:
|
||||
@ -74,7 +75,6 @@ components_not_formatted_temporary:
|
||||
- "/components/espcoredump/"
|
||||
- "/components/esptool_py/"
|
||||
- "/components/fatfs/"
|
||||
- "/components/freertos/"
|
||||
- "/components/hal/"
|
||||
- "/components/heap/"
|
||||
- "/components/idf_test/"
|
||||
@ -152,10 +152,13 @@ components_not_formatted_permanent:
|
||||
- "/components/console/linenoise/"
|
||||
# Catch (upstream source code)
|
||||
- "/tools/catch/catch.hpp"
|
||||
# FreeRTOS kernel files (upstream source code).
|
||||
# FreeRTOS kernel files (upstream source code)
|
||||
- "/components/freertos/FreeRTOS-Kernel/"
|
||||
- "/components/freertos/FreeRTOS-Kernel-SMP/"
|
||||
- "/components/freertos/FreeRTOS-Kernel-V10.5.1/"
|
||||
# FreeRTOS additions to the upstream source code
|
||||
- "/components/freertos/esp_additions/"
|
||||
# FreeRTOS config files maintained in upstream format
|
||||
- "/components/freertos/config/"
|
||||
# Segger SystemView (upstream source code).
|
||||
# Could also try to find suitable astyle options, instead.
|
||||
- "/components/app_trace/sys_view/Config/"
|
||||
|
Loading…
Reference in New Issue
Block a user