|
|
@@ -2,18 +2,19 @@
|
|
|
archive: libfreertos.a
|
|
|
entries:
|
|
|
* (noflash_text)
|
|
|
- queue:xQueueGenericCreateStatic (default)
|
|
|
if FREERTOS_PLACE_FUNCTIONS_INTO_FLASH = y:
|
|
|
port: pxPortInitialiseStack (default)
|
|
|
port: xPortStartScheduler (default)
|
|
|
- port: vPortStoreTaskMPUSettings (default)
|
|
|
- port: vPortReleaseTaskMPUSettings (default)
|
|
|
if ESP_PANIC_HANDLER_IRAM != y:
|
|
|
tasks: uxTaskGetSnapshotAll (default)
|
|
|
tasks: prvTaskGetSnapshot (default)
|
|
|
tasks: prvTaskGetSnapshotsFromList (default)
|
|
|
+ if IDF_TARGET_ESP32S2 =n && IDF_TARGET_ESP32C3 = n :
|
|
|
+ port: vPortReleaseTaskMPUSettings (default)
|
|
|
+ tasks: xTaskCreateRestricted (default)
|
|
|
+ port: vPortStoreTaskMPUSettings (default)
|
|
|
+ tasks: vTaskAllocateMPURegions (default)
|
|
|
tasks: prvTaskCheckFreeStackSpace (default)
|
|
|
- tasks: prvListTaskWithinSingleList (default)
|
|
|
tasks: prvInitialiseNewTask (default)
|
|
|
tasks: prvInitialiseTaskLists (default)
|
|
|
tasks: prvDeleteTCB (default)
|
|
|
@@ -21,7 +22,6 @@ entries:
|
|
|
tasks: prvAddCurrentTaskToDelayedList (default)
|
|
|
tasks: prvIdleTask (default)
|
|
|
tasks: prvAddNewTaskToReadyList (default)
|
|
|
- tasks: xTaskCreateStaticPinnedToCore (default)
|
|
|
tasks: xTaskCreatePinnedToCore (default)
|
|
|
tasks: vTaskResume (default)
|
|
|
tasks: vTaskStartScheduler (default)
|
|
|
@@ -45,16 +45,14 @@ entries:
|
|
|
tasks: uxTaskResetEventItemValue (default)
|
|
|
tasks: ulTaskNotifyTake (default)
|
|
|
tasks: xTaskNotifyWait (default)
|
|
|
- tasks: xTaskNotify (default)
|
|
|
+ tasks: xTaskGenericNotify (default)
|
|
|
tasks: eTaskGetState (default)
|
|
|
tasks: pxTaskGetStackStart (default)
|
|
|
tasks: uxTaskGetStackHighWaterMark (default)
|
|
|
- tasks: vTaskAllocateMPURegions (default)
|
|
|
tasks: vTaskEndScheduler (default)
|
|
|
tasks: vTaskList (default)
|
|
|
tasks: vTaskMissedYield (default)
|
|
|
tasks: vTaskSetThreadLocalStoragePointer (default)
|
|
|
- tasks: xTaskCreateRestricted (default)
|
|
|
tasks: xTaskGetAffinity (default)
|
|
|
tasks: xTaskGetIdleTaskHandleForCPU (default)
|
|
|
timers: prvInsertTimerInActiveList (default)
|
|
|
@@ -68,7 +66,6 @@ entries:
|
|
|
timers: prvProcessReceivedCommands (default)
|
|
|
timers: xTimerCreateTimerTask (default)
|
|
|
timers: xTimerCreate (default)
|
|
|
- timers: xTimerCreateStatic (default)
|
|
|
timers: xTimerGenericCommand (default)
|
|
|
timers: xTimerGetPeriod (default)
|
|
|
timers: xTimerGetExpiryTime (default)
|
|
|
@@ -77,7 +74,6 @@ entries:
|
|
|
timers: vTimerSetTimerID (default)
|
|
|
timers: prvGetNextExpireTime (default)
|
|
|
event_groups: prvTestWaitCondition (default)
|
|
|
- event_groups: xEventGroupCreateStatic (default)
|
|
|
event_groups: xEventGroupCreate (default)
|
|
|
event_groups: xEventGroupWaitBits (default)
|
|
|
event_groups: xEventGroupClearBits (default)
|
|
|
@@ -92,11 +88,9 @@ entries:
|
|
|
queue: xQueueGenericReset (default)
|
|
|
queue: xQueueGenericCreate (default)
|
|
|
queue: xQueueGetMutexHolder (default)
|
|
|
- queue: xQueueCreateCountingSemaphoreStatic (default)
|
|
|
queue: xQueueCreateCountingSemaphore (default)
|
|
|
queue: xQueueGenericSend (default)
|
|
|
queue: xQueueCreateMutex (default)
|
|
|
- queue: xQueueCreateMutexStatic (default)
|
|
|
queue: xQueueGiveMutexRecursive (default)
|
|
|
queue: xQueueTakeMutexRecursive (default)
|
|
|
queue: uxQueueMessagesWaiting (default)
|
|
|
@@ -114,4 +108,16 @@ entries:
|
|
|
queue: xQueueSelectFromSet (default)
|
|
|
port_common:main_task (default)
|
|
|
port:esp_startup_start_app (default)
|
|
|
- port:esp_startup_start_app_other_cores (default)
|
|
|
+ if ESP_SYSTEM_SINGLE_CORE_MODE = n:
|
|
|
+ port:esp_startup_start_app_other_cores (default)
|
|
|
+
|
|
|
+if FREERTOS_SUPPORT_STATIC_ALLOCATION = y && FREERTOS_PLACE_FUNCTIONS_INTO_FLASH = y:
|
|
|
+ [mapping:freertos_static]
|
|
|
+ archive: libfreertos.a
|
|
|
+ entries:
|
|
|
+ queue:xQueueGenericCreateStatic (default)
|
|
|
+ queue: xQueueCreateCountingSemaphoreStatic (default)
|
|
|
+ tasks: xTaskCreateStaticPinnedToCore (default)
|
|
|
+ timers: xTimerCreateStatic (default)
|
|
|
+ event_groups: xEventGroupCreateStatic (default)
|
|
|
+ queue: xQueueCreateMutexStatic (default)
|