diff options
Diffstat (limited to 'thirdparty/nRF5_SDK_15.0.0_a53641a/external/infineon/include/pal_os_timer.h')
-rw-r--r-- | thirdparty/nRF5_SDK_15.0.0_a53641a/external/infineon/include/pal_os_timer.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/thirdparty/nRF5_SDK_15.0.0_a53641a/external/infineon/include/pal_os_timer.h b/thirdparty/nRF5_SDK_15.0.0_a53641a/external/infineon/include/pal_os_timer.h new file mode 100644 index 0000000..796e39e --- /dev/null +++ b/thirdparty/nRF5_SDK_15.0.0_a53641a/external/infineon/include/pal_os_timer.h @@ -0,0 +1,76 @@ +/** +* \copyright +* Copyright (c) 2018, Infineon Technologies AG +* All rights reserved. +* +* This software is provided with terms and conditions as specified in OPTIGA(TM) Trust X Evaluation Kit License Agreement. +* \endcopyright +* +* \author Infineon AG +* +* \file +* +* \brief This file implements the prototype declarations of pal os timer functionalities. +* +* \addtogroup grPAL +* @{ +*/ +#ifndef _PAL_OS_TIMER_H_ +#define _PAL_OS_TIMER_H_ + +/********************************************************************************************************************** + * HEADER FILES + *********************************************************************************************************************/ + +#include "pal.h" + +/********************************************************************************************************************* + * pal_os_timer.h +*********************************************************************************************************************/ + + +/********************************************************************************************************************** + * MACROS + *********************************************************************************************************************/ + + +/********************************************************************************************************************** + * ENUMS + *********************************************************************************************************************/ + + +/********************************************************************************************************************** + * DATA STRUCTURES + *********************************************************************************************************************/ + + +/********************************************************************************************************************** + * API Prototypes + *********************************************************************************************************************/ + +#ifdef __cplusplus +extern "C" { +#endif + + +/** + * @brief Gets tick count value in milliseconds + */ +uint32_t pal_os_timer_get_time_in_milliseconds(void); + +/** + * @brief Waits or delay until the supplied milliseconds + */ +void pal_os_timer_delay_in_milliseconds(uint16_t milliseconds); + + +#ifdef __cplusplus +} +#endif + +#endif /* _PAL_OS_TIMER_H_ */ + +/** +* @} +*/ + |