Update platform drivers
Diff: src/delay.cpp
- Revision:
- 8:70fc373a5f46
- Child:
- 9:9e247b9c9abf
diff -r efb143ea4191 -r 70fc373a5f46 src/delay.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/delay.cpp Wed Feb 26 06:09:13 2020 +0000 @@ -0,0 +1,51 @@ +/***************************************************************************//** + * @file delay.cpp + * @brief Implementation of delay functionality +******************************************************************************** + * Copyright (c) 2019, 2020 Analog Devices, Inc. + * + * All rights reserved. + * + * This software is proprietary to Analog Devices, Inc. and its licensors. + * By using this software you agree to the terms of the associated + * Analog Devices Software License Agreement. +*******************************************************************************/ + +/******************************************************************************/ +/***************************** Include Files **********************************/ +/******************************************************************************/ + +#include <mbed.h> +#include "platform_drivers.h" + +/******************************************************************************/ +/********************** Macros and Constants Definitions **********************/ +/******************************************************************************/ + +/******************************************************************************/ +/************************ Functions Definitions *******************************/ +/******************************************************************************/ + +/** + * @brief Generate microseconds delay. + * @param usecs - Delay in microseconds. + * @return None. + */ +void udelay(uint32_t usecs) +{ + if (usecs) { + // Unused variable - fix compiler warning + } +} + +/** + * @brief Generate miliseconds delay. + * @param msecs - Delay in miliseconds. + * @return None. + */ +void mdelay(uint32_t msecs) +{ + if (msecs) { + HAL_Delay(msecs); + } +}