My Marlin configs for Fabrikator Mini and CTC i3 Pro B
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

lpc17xx_nvic.h 2.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /**********************************************************************
  2. * $Id$ lpc17xx_nvic.h 2010-05-21
  3. *//**
  4. * @file lpc17xx_nvic.h
  5. * @brief Contains all macro definitions and function prototypes
  6. * support for Nesting Vectored Interrupt firmware library
  7. * on LPC17xx
  8. * @version 2.0
  9. * @date 21. May. 2010
  10. * @author NXP MCU SW Application Team
  11. *
  12. * Copyright(C) 2010, NXP Semiconductor
  13. * All rights reserved.
  14. *
  15. ***********************************************************************
  16. * Software that is described herein is for illustrative purposes only
  17. * which provides customers with programming information regarding the
  18. * products. This software is supplied "AS IS" without any warranties.
  19. * NXP Semiconductors assumes no responsibility or liability for the
  20. * use of the software, conveys no license or title under any patent,
  21. * copyright, or mask work right to the product. NXP Semiconductors
  22. * reserves the right to make changes in the software without
  23. * notification. NXP Semiconductors also make no representation or
  24. * warranty that such application will be suitable for the specified
  25. * use without further testing or modification.
  26. * Permission to use, copy, modify, and distribute this software and its
  27. * documentation is hereby granted, under NXP Semiconductors'
  28. * relevant copyright in the software, without fee, provided that it
  29. * is used in conjunction with NXP Semiconductors microcontrollers. This
  30. * copyright, permission, and disclaimer notice must appear in all copies of
  31. * this code.
  32. **********************************************************************/
  33. /* Peripheral group ----------------------------------------------------------- */
  34. /** @defgroup NVIC NVIC (Nested Vectored Interrupt Controller)
  35. * @ingroup LPC1700CMSIS_FwLib_Drivers
  36. * @{
  37. */
  38. #ifndef LPC17XX_NVIC_H_
  39. #define LPC17XX_NVIC_H_
  40. /* Includes ------------------------------------------------------------------- */
  41. #include "LPC17xx.h"
  42. #include "lpc_types.h"
  43. #ifdef __cplusplus
  44. extern "C"
  45. {
  46. #endif
  47. /* Public Functions ----------------------------------------------------------- */
  48. /** @defgroup NVIC_Public_Functions NVIC Public Functions
  49. * @{
  50. */
  51. void NVIC_DeInit(void);
  52. void NVIC_SCBDeInit(void);
  53. void NVIC_SetVTOR(uint32_t offset);
  54. /**
  55. * @}
  56. */
  57. #ifdef __cplusplus
  58. }
  59. #endif
  60. #endif /* LPC17XX_NVIC_H_ */
  61. /**
  62. * @}
  63. */
  64. /* --------------------------------- End Of File ------------------------------ */