Difference between revisions of "GPIO:BindInterrupt"

From 3dbrew
Jump to navigation Jump to search
(Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x00090082] |- | 1 | u32, interrupt bitmask |- | 2 | s32, priority |- | 3 | 0x0000...")
 
Line 15: Line 15:
 
|-
 
|-
 
| 3
 
| 3
| 0x00000000
+
| Must be value [[IPC#Message_Structure|0x00000000]], otherwise error 0xD9001830
 
|-
 
|-
 
| 4
 
| 4

Revision as of 11:59, 27 March 2016

Request

Index Word Description
0 Header code [0x00090082]
1 u32, interrupt bitmask
2 s32, priority
3 Must be value 0x00000000, otherwise error 0xD9001830
4 Handle syncObject

Response

Index Word Description
0 Header code
1 Result code

Description

This binds an interrupt in gpio-module's interrupt ACL to the specified syncObject (using svcBindInterrupt).

Supported values

Bitmask Interrupt
0x2 0x63
0x4 0x60
0x8 0x64
0x10 0x66
0x40 0x68
0x80 0x69
0x100 0x6A
0x200 0x6B
0x400 0x6C
0x800 0x6D
0x1000 0x6E
0x2000 0x6F
0x4000 0x70
0x8000 0x71
0x10000 0x72
0x20000 0x73

See also ARM11 Interrupts.