Forked repository for pushing changes

pwm_extra.h

Committer:
pmallick
Date:
2021-09-27
Revision:
19:ed7c2dac92bd
Parent:
17:af1f2416dd26

File content as of revision 19:ed7c2dac92bd:

/***************************************************************************//**
 *   @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 */