Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: platform_drivers/src/gpio_extra.h
- 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 */