blob: d009921cfbed73fe460ad6ffba497198f2b81c42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#ifndef __STM32F769_GPIO_H__
#define __STM32F769_GPIO_H__
#include <stdint.h>
int stm32f769_gpio_configure(struct device *dev, uint32_t pin, uint32_t flags);
int stm32f769_gpio_configure_analog(struct device *dev, uint32_t pin, uint32_t flags);
int stm32f769_gpio_configure_af(struct device *dev, uint32_t pin, uint32_t flags);
int stm32f769_gpio_init(struct device *dev);
int stm32f769_gpio_read(struct device *dev, uint32_t pin);
void stm32f769_gpio_write(struct device *dev, uint32_t pin, int val);
#endif/*__STM32F769_GPIO_H__*/
|