FreeRTOS-list.c

FreeRTOS-list.c文件分析

void vListInitialise( List_t * const pxList )

功能:初始化列表

参数:

  1. pxList 列表指针

 

void vListInitialiseItem( ListItem_t * const pxItem )

功能:初始化列表条目指针

参数:

  1. pxItem 列表条目指针

 

void vListInsertEnd( List_t * const pxList, ListItem_t * const pxNewListItem )

功能:把pxNewListItem 插入到pxList末尾

参数:

  1. pxList 列表指针
  2. pxNewListItem  列表条目指针

 

void vListInsert( List_t * const pxList, ListItem_t * const pxNewListItem )

功能:把pxNewListItem 插入到pxList列表中,插入的位置根据列表条目中存储的值从小到大

               值越小位置越靠前

参数:

  1. pxList 列表指针
  2. pxNewListItem  列表条目指针

 

UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove )

功能:把pxItemToRemove 从所在列表中删除

参数:

  1. pxItemToRemove  待删除列表条目

返回值:返回所在列表当前条目数量

 

posted @ 2022-08-08 20:45  明er  阅读(28)  评论(0)    收藏  举报