From 776a1074c9754fed8b44e03d1f7fba647d392ee1 Mon Sep 17 00:00:00 2001 From: Pat Hickey Date: Mon, 27 Aug 2012 17:20:43 -0700 Subject: [PATCH] AP_HAL_AVR: check in utility/ISRRegistry --- libraries/AP_HAL_AVR/utility/ISRRegistry.cpp | 8 +------- libraries/AP_HAL_AVR/utility/ISRRegistry.h | 1 - 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/libraries/AP_HAL_AVR/utility/ISRRegistry.cpp b/libraries/AP_HAL_AVR/utility/ISRRegistry.cpp index ce15166dc4..49aba388ab 100644 --- a/libraries/AP_HAL_AVR/utility/ISRRegistry.cpp +++ b/libraries/AP_HAL_AVR/utility/ISRRegistry.cpp @@ -6,13 +6,7 @@ using namespace AP_HAL_AVR; -proc_ptr ISRRegistry::_registry[ISR_REGISTRY_NUM_SLOTS]; - -void ISRRegistry::init() { - for(int i = 0; i < ISR_REGISTRY_NUM_SLOTS; i++) { - _registry[i] = NULL; - } -} +proc_ptr ISRRegistry::_registry[ISR_REGISTRY_NUM_SLOTS] = {NULL}; int ISRRegistry::register_signal(int signal, proc_ptr proc) { diff --git a/libraries/AP_HAL_AVR/utility/ISRRegistry.h b/libraries/AP_HAL_AVR/utility/ISRRegistry.h index c6aff5ae94..3882776d8d 100644 --- a/libraries/AP_HAL_AVR/utility/ISRRegistry.h +++ b/libraries/AP_HAL_AVR/utility/ISRRegistry.h @@ -14,7 +14,6 @@ typedef void (*proc_ptr)(void); class AP_HAL_AVR::ISRRegistry { public: - void init(); int register_signal(int isr_number, proc_ptr proc); int unregister_signal(int isr_number);