-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathEXTI_interface.h
More file actions
37 lines (30 loc) · 1.03 KB
/
EXTI_interface.h
File metadata and controls
37 lines (30 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*****************************************/
/* Author : Abdelrhman werby */
/* Version : V01 */
/* Date : 26 August 2020 */
/*****************************************/
#ifndef EXTI0_INTERFACE_H
#define EXTI0_INTERFACE_H
void EXTI_voidEnableEXTI(uint8_t Copy_uint8_tEXTILine , uint8_t Copy_uint8_tEXTISenseMode, void (*Fptr) (void));
void EXTI_voidDisableEXTI(uint8_t Copy_uint8_tEXTILine);
void EXTI_voidSoftwareTrigger(uint8_t Copy_uint8_tEXTILine);
#define EXTI_FALLING_EDGE 0
#define EXTI_RISING_EDGE 1
#define EXTI_ON_CHANGE 2
#define EXTI_LINE0 0
#define EXTI_LINE1 1
#define EXTI_LINE2 2
#define EXTI_LINE3 3
#define EXTI_LINE4 4
#define EXTI_LINE5 5
#define EXTI_LINE6 6
#define EXTI_LINE7 7
#define EXTI_LINE8 8
#define EXTI_LINE9 9
#define EXTI_LINE10 10
#define EXTI_LINE11 11
#define EXTI_LINE12 12
#define EXTI_LINE13 13
#define EXTI_LINE14 14
#define EXTI_LINE15 15
#endif