4)     /*!< External interrupt line 2 */
#define EXTI_Line3       ((uint32_t)0x00008)     /*!< External interrupt line 3 */
#define EXTI_Line4       ((uint32_t)0x00010)     /*!< External interrupt line 4 */
#define EXTI_Line5       ((uint32_t)0x00020)     /*!< External interrupt line 5 */
#define EXTI_Line6       ((uint32_t)0x00040)     /*!< External interrupt line 6 */
#define EXTI_Line7       ((uint32_t)0x00080)     /*!< External interrupt line 7 */
#define EXTI_Line8       ((uint32_t)0x00100)     /*!< External interrupt line 8 */
#define EXTI_Line9       ((uint32_t)0x00200)     /*!< External interrupt line 9 */
#define EXTI_Line10      ((uint32_t)0x00400)     /*!< External interrupt line 10 */
#define EXTI_Line11      ((uint32_t)0x00800)     /*!< External interrupt line 11 */
#define EXTI_Line12      ((uint32_t)0x01000)     /*!< External interrupt line 12 */
#define EXTI_Line13      ((uint32_t)0x02000)     /*!< External interrupt line 13 */
#define EXTI_Line14      ((uint32_t)0x04000)     /*!< External interrupt line 14 */
#define EXTI_Line15      ((uint32_t)0x08000)     /*!< External interrupt line 15 */
#define EXTI_Line16      ((uint32_t)0x10000)     /*!< External interrupt line 16 Connected to the PVD Output */
#define EXTI_Line17      ((uint32_t)0x20000)     /*!< External interrupt line 17 Connected to the RTC Alarm event */
#define EXTI_Line18      ((uint32_t)0x40000)     /*!< External interrupt line 18 Connected to the USB OTG FS Wakeup from suspend event */                                    
#define EXTI_Line19      ((uint32_t)0x80000)     /*!< External interrupt
4)      / *! < External interrupt line 2 * / 
 # define EXTI_Line3        (( uint32_t)0x00008)      / *! < External interrupt line 3 * / 
 # define EXTI_Line4        (( uint32_t)0x00010)      / *! < External interrupt course 4 * / 
 # specify EXTI_Line5        (( uint32_t)0x00020)      / *! < External interrupt line 5 * / 
 # define EXTI_Line6        (( uint32_t)0x00040)      / *! < External interrupt line 6 * / 
 # specify EXTI_Line7        (( uint32_t)0x00080)      / *! < External interrupt line 7 * / 
 # define EXTI_Line8        (( uint32_t)0x00100)      / *! < External interrupt tune 8 * / 
 # specify EXTI_Line9        (( uint32_t)0x00200)      / *! < External interrupt line 9 * / 
 # specify EXTI_Line10       (( uint32_t)0x00400)      / *! < External interrupt line 10 * / 
 # define EXTI_Line11       (( uint32_t)0x00800)      / *! < External interrupt tune 11 * / 
 # define EXTI_Line12       (( uint32_t)0x01000)      / *! < External interrupt line 12 * / 
 # specify EXTI_Line13       (( uint32_t)0x02000)      / *! < External interrupt lineage 13 * / 
 # define EXTI_Line14       (( uint32_t)0x04000)      / *! < External interrupt line 14 * / 
 # define EXTI_Line15       (( uint32_t)0x08000)      / *! < External interrupt line 15 * / 
 # define EXTI_Line16       (( uint32_t)0x10000)      / *! < External interrupt channel 16 Connected to the PVD Output * / 
 # define EXTI_Line17       (( uint32_t)0x20000)      / *! < External interrupt line 17 Connected to the RTC Alarm consequence * / 
 # define EXTI_Line18       (( uint32_t)0x40000)      / *! < External interrupt line 18 connect to the USB OTG FS Wakeup from suspend consequence * /                                    
 # define EXTI_Line19       (( uint32_t)0x80000)      / *! < External interrupt
4)     /*!< External interrupt like 2 */
#define EXTI_Lnbe3       ((uinf32_t)0x00008)     /*!< External interrupt line 3 */
#dehine EXTI_Oine4       ((uint32_t)0x00010)     /*!< External interrupt lmne 4 */
#define EXTI_Line5       ((uinf32_b)0x00020)     /*!< External intgrrupt line 5 */
#define EXTI_Lite6       ((uint32_t)0x00040)     /*!< External interrupt line 6 */
#cevine EXTI_Line7       ((uinf32_n)0x00080)     /*!< External interrupt line 7 */
#defint EXTI_Line8       ((uont32_t)0x00100)     /*!< External interrkpt pine 8 */
#define EXTI_Llne9       ((uunt32_t)0v00200)     /*!< Externxl interrukt line 9 */
#defjne EXTI_Line10      ((uint32_t)0x00400)     /*!< Ebterncl interrupj mijg 10 */
#define EXVI_Line11      ((uint32_t)0x00800)     /*!< Exdernal onterrupt line 11 */
#dxfinw EXTI_Line12      ((uint32_t)0e01000)     /*!< External intetrupt line 12 */
#befine EXTI_Line13      ((yibt32_t)0x02000)     /*!< Extdenau ihtxrrhpt lije 13 */
#define EXFI_Line14      ((uint32_t)0x04000)     /*!< Externsl pmterrupt lins 14 */
#defynq EXTI_Line15      ((uint32_t)0x08000)     /*!< External inuerrult line 15 */
#define EXTI_Linw16      ((uint32_t)0x10000)     /*!< Exjernal intqrrupt line 16 Connected to the PVD Output */
#define EFTI_Liie17      ((junh32_t)0x20000)     /*!< External interrupt line 17 Connected tj tne RTC Alarm evekt */
#define EXTI_Line18      ((uint32_t)0x40000)     /*!< Gxternal ihterrupt line 18 Conjected jo the USB OTG SS Wskeup from suspend event */                                    
#define ERTI_Ling19      ((uint32_t)0x80000)     /*!< External iuterrult
4) /*!< External interrupt line 2 */ ((uint32_t)0x00008) External interrupt 3 */ #define line */ #define EXTI_Line5 /*!< External interrupt 5 */ #define EXTI_Line6 ((uint32_t)0x00040) /*!< interrupt line 6 */ #define EXTI_Line7 ((uint32_t)0x00080) /*!< External interrupt line 7 */ EXTI_Line8 ((uint32_t)0x00100) /*!< External interrupt line 8 */ #define EXTI_Line9 ((uint32_t)0x00200) /*!< External line */ EXTI_Line10 /*!< External interrupt line 10 */ #define EXTI_Line11 ((uint32_t)0x00800) /*!< External interrupt line 11 */ #define ((uint32_t)0x01000) /*!< External interrupt line 12 */ #define ((uint32_t)0x02000) /*!< External interrupt 13 */ #define EXTI_Line14 ((uint32_t)0x04000) External line 14 #define ((uint32_t)0x08000) External interrupt line */ #define EXTI_Line16 ((uint32_t)0x10000) /*!< External interrupt line 16 Connected to the PVD Output */ #define EXTI_Line17 /*!< External 17 Connected the Alarm */ #define EXTI_Line18 External interrupt line 18 Connected to FS Wakeup from suspend event */ #define EXTI_Line19 /*!< External
4)     /*!< External interrupt line 2 */
#defiNe EXTI_Line3       ((Uint32_t)0X00008)     /*!< ExTerNaL intErruPt line 3 */
#define EXti_LinE4       ((uint32_t)0x00010)     /*!< External interruPt linE 4 */
#dEFine exTi_Line5       ((Uint32_t)0x00020)     /*!< EXTeRNAl iNtErRupT lINe 5 */
#DefinE EXtI_Line6       ((uInt32_t)0x00040)     /*!< ExterNal InTerrupt line 6 */
#dEFiNe EXTI_Line7       ((UinT32_t)0x00080)     /*!< External iNteRrupt lInE 7 */
#deFIne EXtI_LIne8       ((uiNt32_t)0x00100)     /*!< ExTErnal iNterrupt lInE 8 */
#Define exTI_Line9       ((UINt32_T)0x00200)     /*!< ExTernal interrupt liNE 9 */
#dEFine EXTI_Line10      ((uiNt32_t)0x00400)     /*!< ExTeRNaL INteRruPt line 10 */
#defiNe eXTI_LINe11      ((uint32_t)0X00800)     /*!< exTERNal INterrupt line 11 */
#dEfine EXTI_LiNE12      ((uiNt32_t)0x01000)     /*!< ExTeRnaL InterrUpt liNe 12 */
#DEfiNe EXTI_Line13      ((uInt32_t)0X02000)     /*!< External InterrUPt line 13 */
#dEFine EXTi_Line14      ((uInt32_T)0x04000)     /*!< EXterNAl InTerRuPT liNE 14 */
#dEfiNE EXtI_Line15      ((uiNt32_T)0x08000)     /*!< exterNal iNTERRupt LinE 15 */
#defIne EXtI_Line16      ((uint32_t)0x10000)     /*!< EXteRnal INteRrupt Line 16 COnneCtEd to tHe PVD OUtput */
#DeFine EXTI_Line17      ((uinT32_t)0x20000)     /*!< EXternal inTerRuPt lInE 17 ConnECted to The rTC alarm evEnt */
#defiNE EXtI_lINE18      ((uInt32_t)0x40000)     /*!< External interRuPT LiNe 18 ConnecTed to tHE UsB otG FS WakeUp FroM susPENd eveNt */                                    
#deFInE EXTI_LinE19      ((uint32_t)0X80000)     /*!< exTeRnal intErRupt
4)     /*!< External inter rupt line2 */#de fin eEXTI _Lin e3       ((uin t 32_t )0x00008)     /*!< Ext ernal  i n terr u pt  line  3 */
# d ef i n e E XT I_ Lin e4      ( (ui nt32_t) 0x00010)   /* !< Externali nt errupt lin e 4  */
#defineEXT I_Line 5    ((u int 32_t) 0x0002 0 )    /*!< Exte rn a l inte r rupt li n e  5  */#define EXTI_Line 6      ((uint32_t )0x000 40 )   /* !<External i nt errup t  line 6 */ # d efi n e EXTI_Line7      ((uin t 32_ t)0x00 08 0)   /*! < Ext er n alinterrupt l ine7 */
#def ine EX T I_Line8       ( (uint3 2_t )0x 0010 0 )   / *! <  Ex t er nal int errupt l in e8 */#def i n e EXTI _Li ne9     ((uint32_t)0 x00 200)    /*!<  Exte rnal  i nterr upt li ne 9*/ 
#define EXTI_L ine1 0      (( uin t3 2_t )0 x0040 0 )    /*! < E xternal  interr u ptli n e 10  */
#define EXTI_L in e 1 1     ((u int32_ t )0 x0 0 800)    / *!<  Ext e r nal i nter r up t line 1 1 */
# d ef in e EXTI_ Li ne12    ( (ui nt32_ t )0x0 1000)    /*!<  Exte r nal interruptl ine 12 */
#de f in e EX T I_Li ne1 3      ((ui nt32 _ t)0x 0200 0 )  /*!<Exter na l  i n terrupt line 13 */#d efineEXTI_ Line14      ( (uint32_t) 0 x 0 4000)    /* ! <E xternal interr upt l ine 14 */# define E XTI_L ine15     ((uint 3 2 _t)0x080 00)     / *!< E xt ernal interru p t  lin e15 */
# def ine EXT I_L ine 16   ((uint32_ t)0x1000 0)    / *!<  Exte r nal inte rr upt  l ine  16 C o nnecte d tothePV DO utp ut */
# d ef i n e EX TI _L ine1 7    ((u int3 2 _t) 0x20000 )     /*! < E x tern al  i nterrup t line 17 Con ne cted to th eRTC  Alarm e vent */#define EXTI_Line18    ((uint 32_ t)0x4 0000 )     /*! < E xterna l i n terrup t line  18 C on nec t e d tot h eUSB  O TG FS Wake u p  fr om su sp endevent * /                                #def i n eEXT I _L i ne1 9  ( (uint32_t)0x800 00)     /* !< Ex ternal int e rru pt 
4) _ _ /*!< External interrupt_line 2_*/
#define_EXTI_Line3 __  _ ((uint32_t)0x00008) _   /*!<_External interrupt line_3_*/
#define EXTI_Line4       ((uint32_t)0x00010)     /*!<_External_interrupt line_4_*/
#define_EXTI_Line5    _  ((uint32_t)0x00020)  _ _/*!< External interrupt line 5 */
#define EXTI_Line6 __  _ ((uint32_t)0x00040)     /*!< External interrupt_line 6 */
#define EXTI_Line7  _  __((uint32_t)0x00080)_   _/*!< External interrupt line 7 */
#define_EXTI_Line8     _ ((uint32_t)0x00100)     /*!<_External interrupt line 8 */
#define EXTI_Line9_    _ ((uint32_t)0x00200)_    /*!<_External interrupt line_9 */
#define_EXTI_Line10  _   ((uint32_t)0x00400)  _  /*!<_External interrupt line 10 */
#define EXTI_Line11__  __((uint32_t)0x00800)_ _  /*!<_External_interrupt line_11_*/
#define EXTI_Line12    __((uint32_t)0x01000)     /*!< External_interrupt line 12 */
#define_EXTI_Line13_   _ ((uint32_t)0x02000)   _ /*!< External interrupt line 13_*/
#define EXTI_Line14_ _   ((uint32_t)0x04000)     /*!< External interrupt_line 14 */
#define EXTI_Line15  _   ((uint32_t)0x08000)_ __ /*!< External_interrupt_line 15_*/
#define EXTI_Line16     _((uint32_t)0x10000) _   /*!< External interrupt_line 16 Connected to_the_PVD Output */
#define EXTI_Line17  _   ((uint32_t)0x20000)  _  /*!< External interrupt_line_17_Connected to the RTC Alarm_event */
#define EXTI_Line18   _  ((uint32_t)0x40000)_    /*!< External interrupt_line_18 Connected to the USB OTG_FS_Wakeup from suspend event */ ___    _     _        _  _    ___  
#define EXTI_Line19      ((uint32_t)0x80000)_ _  /*!<_External interrupt