#ifndef GPIO_H #define GPIO_H #include "stm32f103xb.h" #include "stm32f1xx_ll_gpio.h" #include "stm32f1xx_ll_bus.h" /** * @brief Configure le GPIO considéré * @note * @param GPIO_TypeDef * GPIOx indique le GPIO à configurer : GPIOA, GPIOB, GPIOC ou GPIOD uint32_t PINx indique le PIN à configurer, sous la forme LL_GPIO_PIN_x Pour une liste des modes disponibles, consulter la librairie LL * @retval None */ void GPIO_conf(GPIO_TypeDef * GPIOx, uint32_t PINx, uint32_t mode, uint32_t outputType, uint32_t pullMode); void GPIO_setPin(GPIO_TypeDef * GPIOx, uint32_t PINx, int output); int GPIO_readPin(GPIO_TypeDef * GPIOx, uint32_t PINx); #endif