From c264cb3224e085a9853aa2bd261302fefeac2d9d Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Mon, 31 Jul 2017 16:33:31 -1000 Subject: [PATCH] erofc-v1:Updated to new NuttX IRQ API changes --- src/drivers/boards/aerofc-v1/aerofc_init.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drivers/boards/aerofc-v1/aerofc_init.c b/src/drivers/boards/aerofc-v1/aerofc_init.c index c913bc8811..7a65ada56f 100644 --- a/src/drivers/boards/aerofc-v1/aerofc_init.c +++ b/src/drivers/boards/aerofc-v1/aerofc_init.c @@ -119,7 +119,7 @@ __END_DECLS * Private Functions ****************************************************************************/ -static int _bootloader_force_pin_callback(int irq, void *context) +static int _bootloader_force_pin_callback(int irq, void *context, void *args) { if (stm32_gpioread(GPIO_FORCE_BOOTLOADER)) { board_reset(0); @@ -149,7 +149,7 @@ static int _bootloader_force_pin_callback(int irq, void *context) __EXPORT void stm32_boardinitialize(void) { stm32_configgpio(GPIO_FORCE_BOOTLOADER); - _bootloader_force_pin_callback(0, NULL); + _bootloader_force_pin_callback(0, NULL, NULL); /* configure LEDs */ board_autoled_initialize(); @@ -175,7 +175,7 @@ __EXPORT int board_app_initialize(uintptr_t arg) int result; /* the interruption subsystem is not initialized when stm32_boardinitialize() is called */ - stm32_gpiosetevent(GPIO_FORCE_BOOTLOADER, true, false, false, _bootloader_force_pin_callback); + stm32_gpiosetevent(GPIO_FORCE_BOOTLOADER, true, false, false, _bootloader_force_pin_callback, NULL); #if defined(CONFIG_HAVE_CXX) && defined(CONFIG_HAVE_CXXINITIALIZE)