Forked repo of Platform Drivers- Analog Devices
Diff: pwm_extra.h
- Revision:
- 17:af1f2416dd26
- Child:
- 20:26b1a4570f4b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pwm_extra.h Tue Jul 13 13:58:07 2021 +0530 @@ -0,0 +1,49 @@ +/***************************************************************************//** + * @file pwm_extra.h + * @brief: Header containing extra types required for Mbed PWM interface +******************************************************************************** + * Copyright (c) 2021 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. +*******************************************************************************/ + +#ifndef PWM_EXTRA_H +#define PWM_EXTRA_H + +// Platform support needs to be C-compatible to work with other drivers +#ifdef __cplusplus +extern "C" +{ +#endif + +/******************************************************************************/ +/***************************** Include Files **********************************/ +/******************************************************************************/ + +#include <stdio.h> + +/******************************************************************************/ +/********************** Macros and Constants Definitions **********************/ +/******************************************************************************/ + +/******************************************************************************/ +/********************** Variables and User defined data types *****************/ +/******************************************************************************/ + +struct mbed_pwm_desc { + void *pwm_obj; /* Mbed PWM instance/object */ +}; + +/******************************************************************************/ +/************************ Public Declarations *********************************/ +/******************************************************************************/ + +#ifdef __cplusplus // Closing extern c +} +#endif + +#endif /* PWM_EXTRA_H */