summaryrefslogtreecommitdiff
path: root/os/drivers/gpio/stm32f769_gpio.h
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__*/