remove(freertos): Removed freertos_compatibility.c

The freertos_compatibility.c file has been removed and appropriate
guidelines have been added to hints.yml and the migration guide to use
alternatives for the backward compatibility functions that have been
removed.
This commit is contained in:
Sudeep Mohanty
2025-08-05 08:41:47 +02:00
parent 72cb973022
commit 471a659e84
6 changed files with 31 additions and 86 deletions
+17
View File
@@ -526,3 +526,20 @@
-
re: undefined reference to `i3c_new_master_bus'
hint: "The I3C master driver is not fully supported in IDF. To use this driver please enable `IDF_EXPERIMENTAL_FEATURES`"
-
re: "error: implicit declaration of function '{}'"
hint: "The FreeRTOS compatibility function '{}' has been removed in ESP-IDF v6.0. Please use {} instead."
variables:
-
re_variables: ['xQueueGenericReceive']
hint_variables: ['xQueueGenericReceive', 'xQueueReceive(), xQueuePeek(), or xQueueSemaphoreTake() depending on your use case']
-
re_variables: ['vTaskDelayUntil']
hint_variables: ['vTaskDelayUntil', 'xTaskDelayUntil']
-
re_variables: ['ulTaskNotifyTake']
hint_variables: ['ulTaskNotifyTake', 'the macro ulTaskNotifyTake']
-
re_variables: ['xTaskNotifyWait']
hint_variables: ['xTaskNotifyWait', 'the macro xTaskNotifyWait']