diff options
Diffstat (limited to 'FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/component/lists/fsl_component_generic_list.c')
-rw-r--r-- | FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/component/lists/fsl_component_generic_list.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/component/lists/fsl_component_generic_list.c b/FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/component/lists/fsl_component_generic_list.c index 6184631f7..e09f38996 100644 --- a/FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/component/lists/fsl_component_generic_list.c +++ b/FreeRTOS/Demo/CORTEX_MPU_M33F_NXP_LPC55S69_MCUXpresso/NXP_Code/component/lists/fsl_component_generic_list.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2019 NXP + * Copyright 2018-2019, 2022 NXP * All rights reserved. * * @@ -21,8 +21,8 @@ OSA_ENTER_CRITICAL() #define LIST_EXIT_CRITICAL() OSA_EXIT_CRITICAL() #else -#define LIST_ENTER_CRITICAL() -#define LIST_EXIT_CRITICAL() +#define LIST_ENTER_CRITICAL() uint32_t regPrimask = DisableGlobalIRQ(); +#define LIST_EXIT_CRITICAL() EnableGlobalIRQ(regPrimask); #endif #else #define LIST_ENTER_CRITICAL() uint32_t regPrimask = DisableGlobalIRQ(); @@ -63,7 +63,7 @@ static list_status_t LIST_Error_Check(list_handle_t list, list_element_handle_t ************************************************************************************* ********************************************************************************** */ /*! ********************************************************************************* - * \brief Initialises the list descriptor. + * \brief Initializes the list descriptor. * * \param[in] list - LIST_ handle to init. * max - Maximum number of elements in list. 0 for unlimited. @@ -81,7 +81,7 @@ void LIST_Init(list_handle_t list, uint32_t max) { list->head = NULL; list->tail = NULL; - list->max = (uint16_t)max; + list->max = max; list->size = 0; } @@ -489,5 +489,5 @@ uint32_t LIST_GetSize(list_handle_t list) ********************************************************************************** */ uint32_t LIST_GetAvailableSize(list_handle_t list) { - return ((uint32_t)list->max - (uint32_t)list->size); /*Gets the number of free places in the list*/ + return (list->max - list->size); /*Gets the number of free places in the list*/ } |