NXP's driver library for LPC17xx, ported to mbed's online compiler. Not tested! I had to fix a lot of warings and found a couple of pretty obvious bugs, so the chances are there are more. Original: http://ics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip
include/lpc17xx_nvic.h
- Committer:
- igorsk
- Date:
- 2010-02-17
- Revision:
- 0:1063a091a062
File content as of revision 0:1063a091a062:
/***********************************************************************//** * @file : lpc17xx_nvic.h * @brief : Contains all macro definitions and function prototypes * support for Nesting Vectored Interrupt firmware library * on LPC17xx * @version : 1.0 * @date : 18. Mar. 2009 * @author : HieuNguyen ************************************************************************** * Software that is described herein is for illustrative purposes only * which provides customers with programming information regarding the * products. This software is supplied "AS IS" without any warranties. * NXP Semiconductors assumes no responsibility or liability for the * use of the software, conveys no license or title under any patent, * copyright, or mask work right to the product. NXP Semiconductors * reserves the right to make changes in the software without * notification. NXP Semiconductors also make no representation or * warranty that such application will be suitable for the specified * use without further testing or modification. **************************************************************************/ /* Peripheral group ----------------------------------------------------------- */ /** @defgroup NVIC * @ingroup LPC1700CMSIS_FwLib_Drivers * @{ */ #ifndef LPC17XX_NVIC_H_ #define LPC17XX_NVIC_H_ /* Includes ------------------------------------------------------------------- */ #include "cmsis.h" #include "lpc_types.h" #ifdef __cplusplus extern "C" { #endif /* Public Functions ----------------------------------------------------------- */ /** @defgroup NVIC_Public_Functions * @{ */ void NVIC_DeInit(void); void NVIC_SCBDeInit(void); void NVIC_SetVTOR(uint32_t offset); /** * @} */ #ifdef __cplusplus } #endif #endif /* LPC17XX_NVIC_H_ */ /** * @} */ /* --------------------------------- End Of File ------------------------------ */