GPIO:BindInterrupt

GPIO:BindInterrupt

Request #

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

Response #

Index WordDescription
0Header code
1Result code

Description #

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

Supported values #

BitmaskInterrupt
0x20x63
0x40x60
0x80x64
0x100x66
0x400x68
0x800x69
0x1000x6A
0x2000x6B
0x4000x6C
0x8000x6D
0x10000x6E
0x20000x6F
0x40000x70
0x80000x71
0x100000x72
0x200000x73

See also ARM11 Interrupts.

Interrupts bound by modules #

ModuleBound interrupts (bitmask)
codec0x8
hid0x100
ir0x40
mcu0x8000

See GPIO:BindInterrupt#Supported_values for the bitmask <-> IRQ number correspondence table.