BlueNRG-MS pack for STM32CubeMX: utils/ble_list.c File Reference

STM32CubeMX BlueNRG-MS

BlueNRG-MS pack for STM32CubeMX  V4.4.0
The BlueNRG-MS pack is an additional software for STM32CubeMX.
ble_list.c File Reference
#include "ble_list.h" #include <stdio.h>
#include "ble_list_utils.h"

Functions

void list_init_head (tListNode *listHead)
 
uint8_t list_is_empty (tListNode *listHead)
 
void list_insert_head (tListNode *listHead, tListNode *node)
 
void list_insert_tail (tListNode *listHead, tListNode *node)
 
void list_remove_node (tListNode *node)
 
void list_remove_head (tListNode *listHead, tListNode **node)
 
void list_remove_tail (tListNode *listHead, tListNode **node)
 
void list_insert_node_after (tListNode *node, tListNode *ref_node)
 
void list_insert_node_before (tListNode *node, tListNode *ref_node)
 
int list_get_size (tListNode *listHead)
 
void list_get_next_node (tListNode *ref_node, tListNode **node)
 
void list_get_prev_node (tListNode *ref_node, tListNode **node)
 

Function Documentation

◆ list_get_next_node()

void list_get_next_node ( tListNode ref_node,
tListNode **  node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_get_prev_node()

void list_get_prev_node ( tListNode ref_node,
tListNode **  node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_get_size()

int list_get_size ( tListNode listHead)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_init_head()

void list_init_head ( tListNode listHead)

◆ list_insert_head()

void list_insert_head ( tListNode listHead,
tListNode node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_insert_node_after()

void list_insert_node_after ( tListNode node,
tListNode ref_node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_insert_node_before()

void list_insert_node_before ( tListNode node,
tListNode ref_node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_insert_tail()

void list_insert_tail ( tListNode listHead,
tListNode node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_is_empty()

uint8_t list_is_empty ( tListNode listHead)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_remove_head()

void list_remove_head ( tListNode listHead,
tListNode **  node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_remove_node()

void list_remove_node ( tListNode node)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

◆ list_remove_tail()

void list_remove_tail ( tListNode listHead,
tListNode **  node 
)

< backup PRIMASK bit

< Disable all interrupts by setting PRIMASK bit on Cortex

< Restore PRIMASK bit

Generated on Mon Apr 15 2019 18:10:40 for BlueNRG-MS pack for STM32CubeMX by   doxygen 1.8.13