text: /* mbed Microcontroller Library - cmsis_nvic
   * Copyright (c) 2009-2011 ARM Limited. All rights reserved.
   *
   * CMSIS-style functionality to support dynamic vectors
   */ 
  
  #ifndef MBED_CMSIS_NVIC_H
  #define MBED_CMSIS_NVIC_H
  
  #include "cmsis.h"
  
  #define NVIC_NUM_VECTORS      (16 + 21)   // CORE + MCU Peripherals
  #define NVIC_USER_IRQ_OFFSET  16
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  void NVIC_SetVector(IRQn_Type IRQn, uint32_t vector);
  uint32_t NVIC_GetVector(IRQn_Type IRQn);
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif
  