From fa5194e9bff76f38c95562254dd3c8925728062e Mon Sep 17 00:00:00 2001 From: tcanto-da-si Date: Tue, 4 Nov 2025 09:07:41 +0100 Subject: [PATCH] DriverGPIO.h --- CantoOrvikPilotes/Include/DriverGPIO.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 CantoOrvikPilotes/Include/DriverGPIO.h diff --git a/CantoOrvikPilotes/Include/DriverGPIO.h b/CantoOrvikPilotes/Include/DriverGPIO.h new file mode 100644 index 0000000..3748ebf --- /dev/null +++ b/CantoOrvikPilotes/Include/DriverGPIO.h @@ -0,0 +1,14 @@ +#include "stm32f10x.h" +#define In_Floating 0x4 +#define In_PullDown 0x8 +#define In_PullUp 0x8 +#define In_Analog 0x0 +#define Out_Ppull 0x3 +#define Out_OD 0x7 +#define AltOut_Ppull 0xB +#define AltOut_OD 0xF +extern void MyGPIO_Init(GPIO_TypeDef * GPIO, char pin, char conf ); +extern int MyGPIO_Read(GPIO_TypeDef * GPIO, char GPIO_Pin); // renvoie 0 ou autre chose different de 0 +extern void MyGPIO_Set(GPIO_TypeDef * GPIO, char GPIO_Pin); +extern void MyGPIO_Reset(GPIO_TypeDef * GPIO, char GPIO_Pin); +extern void MyGPIO_Toggle(GPIO_TypeDef * GPIO, char GPIO_Pin); \ No newline at end of file