Platform drivers for Mbed.
Dependents: EVAL-CN0535-FMCZ EVAL-CN0535-FMCZ EVAL-AD568x-AD569x EVAL-AD7606 ... more
gpio.cpp File Reference
Implementation of GPIO Mbed platform driver interfaces. More...
Go to the source code of this file.
Functions | |
int32_t | gpio_get (struct gpio_desc **desc, const struct gpio_init_param *param) |
Obtain the GPIO decriptor. | |
int32_t | gpio_get_optional (struct gpio_desc **desc, const struct gpio_init_param *param) |
Get the value of an optional GPIO. | |
int32_t | gpio_remove (struct gpio_desc *desc) |
Free the resources allocated by gpio_get(). | |
int32_t | gpio_direction_input (struct gpio_desc *desc) |
Enable the input direction of the specified GPIO. | |
int32_t | gpio_direction_output (struct gpio_desc *desc, uint8_t value) |
Enable the output direction of the specified GPIO. | |
int32_t | gpio_get_direction (struct gpio_desc *desc, uint8_t *direction) |
Get the direction of the specified GPIO. | |
int32_t | gpio_set_value (struct gpio_desc *desc, uint8_t value) |
Set the value of the specified GPIO. | |
int32_t | gpio_get_value (struct gpio_desc *desc, uint8_t *value) |
Get the value of the specified GPIO. |
Detailed Description
Implementation of GPIO Mbed platform driver interfaces.
Copyright (c) 2019 - 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.
Definition in file gpio.cpp.
Function Documentation
int32_t gpio_direction_input | ( | struct gpio_desc * | desc ) |
int32_t gpio_direction_output | ( | struct gpio_desc * | desc, |
uint8_t | value | ||
) |
int32_t gpio_get | ( | struct gpio_desc ** | desc, |
const struct gpio_init_param * | param | ||
) |
int32_t gpio_get_direction | ( | struct gpio_desc * | desc, |
uint8_t * | direction | ||
) |
int32_t gpio_get_optional | ( | struct gpio_desc ** | desc, |
const struct gpio_init_param * | param | ||
) |
int32_t gpio_get_value | ( | struct gpio_desc * | desc, |
uint8_t * | value | ||
) |
int32_t gpio_remove | ( | struct gpio_desc * | desc ) |
Free the resources allocated by gpio_get().
- Parameters:
-
desc - The GPIO descriptor.
- Returns:
- SUCCESS in case of success, FAILURE otherwise.
Generated on Wed Jul 13 2022 14:37:51 by
![doxygen](doxygen.png)