FreeRTOS-list.c
FreeRTOS-list.c文件分析
void vListInitialise( List_t * const pxList )
功能:初始化列表
参数:
- pxList 列表指针
void vListInitialiseItem( ListItem_t * const pxItem )
功能:初始化列表条目指针
参数:
- pxItem 列表条目指针
void vListInsertEnd( List_t * const pxList, ListItem_t * const pxNewListItem )
功能:把pxNewListItem 插入到pxList末尾
参数:
- pxList 列表指针
- pxNewListItem 列表条目指针
void vListInsert( List_t * const pxList, ListItem_t * const pxNewListItem )
功能:把pxNewListItem 插入到pxList列表中,插入的位置根据列表条目中存储的值从小到大
值越小位置越靠前
参数:
- pxList 列表指针
- pxNewListItem 列表条目指针
UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove )
功能:把pxItemToRemove 从所在列表中删除
参数:
- pxItemToRemove 待删除列表条目
返回值:返回所在列表当前条目数量
浙公网安备 33010602011771号