7575, < a class ="el " href ="group__interrupts.html#gga9ebbbf91c4e6fa77cced0ac0daefd964a0c3a1dacf94061154b3ee354359c5893 "> HIGH</ a > = 1
7676 }</ td > </ tr >
7777< tr class ="separator:ga9ebbbf91c4e6fa77cced0ac0daefd964 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
78- < tr class ="memitem:ga97fc91f85abe6139a7f24fbdff35c7e7 "> < td class ="memItemLeft " align ="right " valign ="top "> enum  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a > { < b > RAISING_OR_FALLING </ b > = 0
79- , < b > ONLY_FALLING </ b > = 1
78+ < tr class ="memitem:ga97fc91f85abe6139a7f24fbdff35c7e7 "> < td class ="memItemLeft " align ="right " valign ="top "> enum  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a > { < b > RAISING_OR_FALLING_EDGE </ b > = 0
79+ , < b > ONLY_FALLING_EDGE </ b > = 1
8080 }</ td > </ tr >
8181< tr class ="separator:ga97fc91f85abe6139a7f24fbdff35c7e7 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
8282</ table > < table class ="memberdecls ">
237237< tr class ="memitem:ga1693e3a2c2f513f73735bdb6a6f3989f "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="group__interrupts.html#ga9ebbbf91c4e6fa77cced0ac0daefd964 "> interrupt_priority_t</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="group__interrupts.html#ga1693e3a2c2f513f73735bdb6a6f3989f "> get_spi_interrupt_priority</ a > ()</ td > </ tr >
238238< tr class ="memdesc:ga1693e3a2c2f513f73735bdb6a6f3989f "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Get SPI interrupt priority. < a href ="group__interrupts.html#ga1693e3a2c2f513f73735bdb6a6f3989f "> More...</ a > < br /> </ td > </ tr >
239239< tr class ="separator:ga1693e3a2c2f513f73735bdb6a6f3989f "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
240+ < tr class ="memitem:ga90fbd256fb6a0e278caf6b701306d792 "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="group__interrupts.html#ga90fbd256fb6a0e278caf6b701306d792 "> set_int0_interrupt_trigger</ a > (< a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a > trigger)</ td > </ tr >
241+ < tr class ="memdesc:ga90fbd256fb6a0e278caf6b701306d792 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Set INT0 interrupt trigger. < a href ="group__interrupts.html#ga90fbd256fb6a0e278caf6b701306d792 "> More...</ a > < br /> </ td > </ tr >
242+ < tr class ="separator:ga90fbd256fb6a0e278caf6b701306d792 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
243+ < tr class ="memitem:ga9fe547fe8ac369169c0855f6e2d5d74d "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="group__interrupts.html#ga9fe547fe8ac369169c0855f6e2d5d74d "> get_int0_interrupt_trigger</ a > ()</ td > </ tr >
244+ < tr class ="memdesc:ga9fe547fe8ac369169c0855f6e2d5d74d "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Get INT0 interrupt trigger. < a href ="group__interrupts.html#ga9fe547fe8ac369169c0855f6e2d5d74d "> More...</ a > < br /> </ td > </ tr >
245+ < tr class ="separator:ga9fe547fe8ac369169c0855f6e2d5d74d "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
246+ < tr class ="memitem:ga98f5dbe245965a03ffe3b0c7b9315862 "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="group__interrupts.html#ga98f5dbe245965a03ffe3b0c7b9315862 "> set_int1_interrupt_trigger</ a > (< a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a > trigger)</ td > </ tr >
247+ < tr class ="memdesc:ga98f5dbe245965a03ffe3b0c7b9315862 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Set INT1 interrupt trigger. < a href ="group__interrupts.html#ga98f5dbe245965a03ffe3b0c7b9315862 "> More...</ a > < br /> </ td > </ tr >
248+ < tr class ="separator:ga98f5dbe245965a03ffe3b0c7b9315862 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
249+ < tr class ="memitem:ga2bf6e60e63938cc908f5e15a9fd88f0b "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="group__interrupts.html#ga2bf6e60e63938cc908f5e15a9fd88f0b "> get_int1_interrupt_trigger</ a > ()</ td > </ tr >
250+ < tr class ="memdesc:ga2bf6e60e63938cc908f5e15a9fd88f0b "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Get INT1 interrupt trigger. < a href ="group__interrupts.html#ga2bf6e60e63938cc908f5e15a9fd88f0b "> More...</ a > < br /> </ td > </ tr >
251+ < tr class ="separator:ga2bf6e60e63938cc908f5e15a9fd88f0b "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
240252</ table >
241253< a name ="details " id ="details "> </ a > < h2 class ="groupheader "> Detailed Description</ h2 >
242254< p > Functions and data structures for interrupts. Interrupts are controlled by registers IE and IE2 bits.</ p >
289301< td class ="markdownTableBodyNone "> 21 </ td > < td class ="markdownTableBodyNone "> Comparator interrupt </ td > </ tr >
290302</ table >
291303< p > For interrupt priority set_<source>_interrupt_priority(priority enum value) and get _<source>_interrupt_priority() routines should be used.</ p >
292- < p > For INT0 and INT1 trigger configration set_<int0 or int1>_trigger (trigger enum value) and get_<int0 or int1>_trigger () routines should be used.</ p >
304+ < p > For INT0 and INT1 trigger configration set_<int0 or int1>_interrupt_trigger (trigger enum value) and get_<int0 or int1>_interrupt_trigger () routines should be used.</ p >
293305< dl class ="section author "> < dt > Author</ dt > < dd > Michael Golovanov </ dd > </ dl >
294306< h2 class ="groupheader "> Enumeration Type Documentation</ h2 >
295307< a id ="ga97fc91f85abe6139a7f24fbdff35c7e7 " name ="ga97fc91f85abe6139a7f24fbdff35c7e7 "> </ a >
@@ -847,6 +859,27 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga5fce9cccfe73f7300963d99
847859< p > Get INT0 interrupt priority. </ p >
848860< dl class ="section return "> < dt > Returns</ dt > < dd > INT0 interrupt priority </ dd > </ dl >
849861
862+ </ div >
863+ </ div >
864+ < a id ="ga9fe547fe8ac369169c0855f6e2d5d74d " name ="ga9fe547fe8ac369169c0855f6e2d5d74d "> </ a >
865+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ga9fe547fe8ac369169c0855f6e2d5d74d "> ◆ </ a > </ span > get_int0_interrupt_trigger()</ h2 >
866+
867+ < div class ="memitem ">
868+ < div class ="memproto ">
869+ < table class ="memname ">
870+ < tr >
871+ < td class ="memname "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a > get_int0_interrupt_trigger </ td >
872+ < td > (</ td >
873+ < td class ="paramname "> </ td > < td > )</ td >
874+ < td > </ td >
875+ </ tr >
876+ </ table >
877+ </ div > < div class ="memdoc ">
878+
879+ < p > Get INT0 interrupt trigger. </ p >
880+ < p > By default trigger initialized with RAISING_OR_FALLING_EDGE value</ p >
881+ < dl class ="section return "> < dt > Returns</ dt > < dd > RAISING_OR_FALLING_EDGE or ONLY_FALLING_EDGE </ dd > </ dl >
882+
850883</ div >
851884</ div >
852885< a id ="gada1553f2d389a77b7fb5226248df7446 " name ="gada1553f2d389a77b7fb5226248df7446 "> </ a >
@@ -867,6 +900,27 @@ <h2 class="memtitle"><span class="permalink"><a href="#gada1553f2d389a77b7fb5226
867900< p > Get INT1 interrupt priority. </ p >
868901< dl class ="section return "> < dt > Returns</ dt > < dd > INT1 interrupt priority </ dd > </ dl >
869902
903+ </ div >
904+ </ div >
905+ < a id ="ga2bf6e60e63938cc908f5e15a9fd88f0b " name ="ga2bf6e60e63938cc908f5e15a9fd88f0b "> </ a >
906+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ga2bf6e60e63938cc908f5e15a9fd88f0b "> ◆ </ a > </ span > get_int1_interrupt_trigger()</ h2 >
907+
908+ < div class ="memitem ">
909+ < div class ="memproto ">
910+ < table class ="memname ">
911+ < tr >
912+ < td class ="memname "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a > get_int1_interrupt_trigger </ td >
913+ < td > (</ td >
914+ < td class ="paramname "> </ td > < td > )</ td >
915+ < td > </ td >
916+ </ tr >
917+ </ table >
918+ </ div > < div class ="memdoc ">
919+
920+ < p > Get INT1 interrupt trigger. </ p >
921+ < p > By default trigger initialized with RAISING_OR_FALLING_EDGE value</ p >
922+ < dl class ="section return "> < dt > Returns</ dt > < dd > RAISING_OR_FALLING_EDGE or ONLY_FALLING_EDGE </ dd > </ dl >
923+
870924</ div >
871925</ div >
872926< a id ="gad99362d10041102b6e413a05f95f31da " name ="gad99362d10041102b6e413a05f95f31da "> </ a >
@@ -1269,6 +1323,32 @@ <h2 class="memtitle"><span class="permalink"><a href="#gad9802147aa37db4dbb92779
12691323 </ dd >
12701324</ dl >
12711325
1326+ </ div >
1327+ </ div >
1328+ < a id ="ga90fbd256fb6a0e278caf6b701306d792 " name ="ga90fbd256fb6a0e278caf6b701306d792 "> </ a >
1329+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ga90fbd256fb6a0e278caf6b701306d792 "> ◆ </ a > </ span > set_int0_interrupt_trigger()</ h2 >
1330+
1331+ < div class ="memitem ">
1332+ < div class ="memproto ">
1333+ < table class ="memname ">
1334+ < tr >
1335+ < td class ="memname "> void set_int0_interrupt_trigger </ td >
1336+ < td > (</ td >
1337+ < td class ="paramtype "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a >  </ td >
1338+ < td class ="paramname "> < em > trigger</ em > </ td > < td > )</ td >
1339+ < td > </ td >
1340+ </ tr >
1341+ </ table >
1342+ </ div > < div class ="memdoc ">
1343+
1344+ < p > Set INT0 interrupt trigger. </ p >
1345+ < dl class ="params "> < dt > Parameters</ dt > < dd >
1346+ < table class ="params ">
1347+ < tr > < td class ="paramname "> trigger</ td > < td > RAISING_OR_FALLING_EDGE or ONLY_FALLING_EDGE </ td > </ tr >
1348+ </ table >
1349+ </ dd >
1350+ </ dl >
1351+
12721352</ div >
12731353</ div >
12741354< a id ="ga4159125424556851866f4acf4b0f32d0 " name ="ga4159125424556851866f4acf4b0f32d0 "> </ a >
@@ -1295,6 +1375,32 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga4159125424556851866f4ac
12951375 </ dd >
12961376</ dl >
12971377
1378+ </ div >
1379+ </ div >
1380+ < a id ="ga98f5dbe245965a03ffe3b0c7b9315862 " name ="ga98f5dbe245965a03ffe3b0c7b9315862 "> </ a >
1381+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ga98f5dbe245965a03ffe3b0c7b9315862 "> ◆ </ a > </ span > set_int1_interrupt_trigger()</ h2 >
1382+
1383+ < div class ="memitem ">
1384+ < div class ="memproto ">
1385+ < table class ="memname ">
1386+ < tr >
1387+ < td class ="memname "> void set_int1_interrupt_trigger </ td >
1388+ < td > (</ td >
1389+ < td class ="paramtype "> < a class ="el " href ="group__interrupts.html#ga97fc91f85abe6139a7f24fbdff35c7e7 "> external_interrupt_trigger_t</ a >  </ td >
1390+ < td class ="paramname "> < em > trigger</ em > </ td > < td > )</ td >
1391+ < td > </ td >
1392+ </ tr >
1393+ </ table >
1394+ </ div > < div class ="memdoc ">
1395+
1396+ < p > Set INT1 interrupt trigger. </ p >
1397+ < dl class ="params "> < dt > Parameters</ dt > < dd >
1398+ < table class ="params ">
1399+ < tr > < td class ="paramname "> trigger</ td > < td > RAISING_OR_FALLING_EDGE or ONLY_FALLING_EDGE </ td > </ tr >
1400+ </ table >
1401+ </ dd >
1402+ </ dl >
1403+
12981404</ div >
12991405</ div >
13001406< a id ="gacb709294102ab1ee8c6d2418a25c6ef9 " name ="gacb709294102ab1ee8c6d2418a25c6ef9 "> </ a >
0 commit comments