added interrupt handling to firmware
added interrupt handling to kernel module
Merge branch 'interrupt'