Update px4iofirmware, px4io and drivers to uses NuttX IRQ API changes

This commit is contained in:
David Sidrane
2017-09-29 10:13:51 -04:00
committed by Daniel Agar
parent bc81339a68
commit 21caf63e13
5 changed files with 16 additions and 16 deletions
+3 -3
View File
@@ -82,7 +82,7 @@ static void unregister_interrupt(int irq);
* @param context The interrupt register context.
* @return Always returns OK.
*/
static int interrupt(int irq, void *context);
static int interrupt(int irq, void *context, void *arg);
Device::Device(const char *name,
int irq) :
@@ -167,7 +167,7 @@ register_interrupt(int irq, Device *owner)
if (irq_entries[i].irq == 0) {
// great, we could put it here; try attaching it
ret = irq_attach(irq, &interrupt);
ret = irq_attach(irq, &interrupt, owner);
if (ret == OK) {
irq_entries[i].irq = irq;
@@ -193,7 +193,7 @@ unregister_interrupt(int irq)
}
static int
interrupt(int irq, void *context)
interrupt(int irq, void *context, void *arg)
{
for (unsigned i = 0; i < irq_nentries; i++) {
if (irq_entries[i].irq == irq) {