Analog Devices / ADMX2001
Revision:
10:49537b1dbbd7
Parent:
9:f286301109fb
Child:
11:071709f5f7d4
--- a/platform_drivers/src/gpio_extra.h	Wed Oct 27 21:17:37 2021 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-/***************************************************************************//**
- *   @file     gpio_extra.h
- *   @brief:   Header containing extra types required for GPIO interface
-********************************************************************************
- * Copyright (c) 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.
-*******************************************************************************/
-
-#ifndef GPIO_EXTRA_H
-#define GPIO_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 *****************/
-/******************************************************************************/
-
-/*
- * Note: The structure members are not strongly typed, as this file is included
- *       in application specific '.c' files. The mbed code structure does not
- *       allow inclusion of mbed driver files (e.g. mbed.h) into '.c' files.
- *       All the members are hence typecasted to mbed specific type during
- *       gpio init and read/write operations.
- **/
-
-/**
-* @struct mbed_gpio_init_param
-* @brief Structure holding the GPIO init parameters for mbed platform.
-*/
-typedef struct mbed_gpio_init_param {
-	uint8_t pin_mode; 		// GPIO pin mode (PinMode)
-} mbed_gpio_init_param;
-
-/**
-* @struct mbed_gpio_desc
-* @brief GPIO specific descriptor for the mbed platform.
-*/
-typedef struct mbed_gpio_desc {
-	void *gpio_pin;     	// GPIO pin instance (DigitalIn/DigitalOut)
-} mbed_gpio_desc;
-
-
-/******************************************************************************/
-/************************ Functions Declarations ******************************/
-/******************************************************************************/
-
-
-#ifdef __cplusplus // Closing extern c
-}
-#endif
-
-#endif /* GPIO_EXTRA_H */