|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Go to the source code of this file.
Macros | |
| #define | MPU_WRAPPERS_INCLUDED_FROM_API_FILE |
Functions | |
| void | vListInitialise (List_t *const pxList) |
| void | vListInitialiseItem (ListItem_t *const pxItem) |
| void | vListInsertEnd (List_t *const pxList, ListItem_t *const pxNewListItem) |
| void | vListInsert (List_t *const pxList, ListItem_t *const pxNewListItem) |
| UBaseType_t | uxListRemove (ListItem_t *const pxItemToRemove) |
| UBaseType_t uxListRemove | ( | ListItem_t *const | pxItemToRemove | ) |
Definition at line 199 of file list.c.
References mtCOVERAGE_TEST_DELAY, mtCOVERAGE_TEST_MARKER, NULL, xLIST_ITEM::pxContainer, xLIST::pxIndex, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, and xLIST::uxNumberOfItems.
Referenced by prvAddCurrentTaskToDelayedList(), and prvCheckTasksWaitingTermination().
| void vListInitialise | ( | List_t *const | pxList | ) |
Definition at line 50 of file list.c.
References listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE, listSET_LIST_INTEGRITY_CHECK_1_VALUE, listSET_LIST_INTEGRITY_CHECK_2_VALUE, listSET_SECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE, NULL, portMAX_DELAY, xLIST_ITEM::pvOwner, xLIST_ITEM::pxContainer, xLIST::pxIndex, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, xLIST::uxNumberOfItems, xLIST_ITEM::xItemValue, and xLIST::xListEnd.
Referenced by prvInitialiseTaskLists(), and xQueueGenericReset().
| void vListInitialiseItem | ( | ListItem_t *const | pxItem | ) |
Definition at line 86 of file list.c.
References listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE, listSET_SECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE, NULL, and xLIST_ITEM::pxContainer.
| void vListInsert | ( | List_t *const | pxList, |
| ListItem_t *const | pxNewListItem ) |
Definition at line 128 of file list.c.
References listTEST_LIST_INTEGRITY, listTEST_LIST_ITEM_INTEGRITY, portMAX_DELAY, xLIST_ITEM::pxContainer, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, xLIST::uxNumberOfItems, xLIST_ITEM::xItemValue, and xLIST::xListEnd.
Referenced by prvAddCurrentTaskToDelayedList(), and vTaskPlaceOnEventList().
| void vListInsertEnd | ( | List_t *const | pxList, |
| ListItem_t *const | pxNewListItem ) |
Definition at line 98 of file list.c.
References listTEST_LIST_INTEGRITY, listTEST_LIST_ITEM_INTEGRITY, mtCOVERAGE_TEST_DELAY, xLIST_ITEM::pxContainer, xLIST::pxIndex, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, and xLIST::uxNumberOfItems.